|
|
这次更新,工程量比看起来大得多。
你们之前看到的版本,是混淆压缩后的产物。变量名全是 e、t、n、r,函数名也糊成一片。改一个功能,得先猜半天这个变量到底指什么。
但这次,我把整个代码库的骨架重新捋了一遍:
•
所有文件变量名、函数名、组件名,全部恢复原样
•
所有文件重新格式化
•
命名统一
•
文档优化
•
文件管理器、终端、录音、相册、相机、天气、笔记、浏览器、设置、计算器等核心模块的逻辑函数名全部恢复
为什么要费这么大劲?
因为源代码丢了。
家长不让我做这个项目,所以把源代码丢了。我手里只剩压缩混淆后的产物。
我没有原始源码,只能从混淆代码里一个一个把名字改回来。不是工具一键生成,是纯手动,一个一个改。
作业非常多,我是真的抽时间,一点一点改过来的。花了很多心思,也熬了不少时间。
现在这套代码,改 UI、加应用、换壁纸、调设置,基本一眼就能看懂。后面再更新功能,会快很多。
如果这个项目对你有帮助,求大家点一个 Star。
你的一个 Star,就是我继续抽时间维护下去的动力。
项目地址:
https://gitee.com/xzh_Tim/lingjie-os/
原文链接 |
|