各位酷友大家好哇[doge呵斥],由HanDong组开发的Simplify Harmony项目由于我的个人原因和一些不可抗力的因素而停止发布了近四个月[doge笑哭],在此先给大家表示我深切的歉意[表面开心]。所以从今天开始,Simplify Harmony Project的发布工作将由此帐号负责。之前存在的发布帖已被清理,将由本帖作为Simplify Harmony项目的总发布帖[墨镜滑稽]
1、关于Simplify Harmony Project
这是一个简易的HarmonyOS&EMUI精简工具的开发项目,旨在帮助用户更简便、精准、深度地去精简手中的华为设备。项目自2022年4月份成立,于2022年11月首次在酷安发布。我们一直在用户体验和深度精简上进行探索,力求进一步达到精简全覆盖。
2、关于之前的版本和现行版本的迭代差异
在之前的版本中,我们以Vx的版本号代表软件底层的重写与变更,以Rx的版本号来表示精简内容的更新
所以在“已发布的产品”库中存在着很多令人眼花缭乱的版本。为了避免版本花样太多导致大家分不出各版本之间的差距[受虐滑稽],我们把版本号进行合并与覆盖,并重新启用之前已停用的代号以力求直观[cos滑稽]
因此,Simplify Harmony Project的两个现行版本分别是:V2Rx和V3XRx
(1)首先来介绍V2Rx版本,它是Simplify Harmony项目的核心,它代表了Simplify Harmony项目所能给到大家的最大精简量(共有231个精简项目支持[墨镜滑稽]),足够深度和极限的精简可以使一些较老的机型变得突飞猛进(指Kirin970低画质30帧原神[受虐滑稽][受虐滑稽]),让一些较新的机型如虎添翼[喝茶]。但是V2版本采用了全自动精简的设计,这也就意味着对于精简什么东西你是莫得选择的[doge],这同时也意味着您日常所需的一些服务也有可能被我们一锅端了[受虐滑稽],如果您在使用Kirin970或Kirin980的设备做备用机,可以尝试一下使用V2版本来让手机摆脱那些烦人的间接性卡顿[哼唧]。
(2)其次就是V3XRx,在“已发布的产品”库和“开放源代码”库中也存在它的前身“V4R1”和“V5R2”。在之前的V3版本中,我们仅仅因为一些兼容性问题使用了Bat文件之间使用Call命令呼叫的设计,这无疑是Simplify Harmony项目有史以来最失败的一次探索[受虐滑稽]。所以我们把V4R1与V5R2这两种自选式精简工具的两种不同的呈现形式合并在了一起并重新启用了这一版本,定义为V3X。(感谢@zt379 提供设计建议[doge呵斥][doge呵斥][doge呵斥])
宝宝模式,全程引导您完成精简,您只需根据屏幕上的提示做判断题就完事了[doge]
正常的专家模式,和宝宝模式相比没有注释,需要有一定经验才能使用[哼唧]
深度精简菜单留给有需要的人,但是一般全都不建议移除[受虐滑稽][受虐滑稽][受虐滑稽]
3、Simplify Harmony工具有什么优势?
(1)极速启动:在使用V2Rx进行完全精简过后,开机时间(以HUAWEI nova 5 Pro为例)仅需30秒[受虐滑稽](注:按照V3XRx的全精简量精简则可能比这个标定时间稍慢[doge]),且保证此速度不会随日用时间增加而变慢[墨镜滑稽],时刻极速开机[doge呵斥]
(2)后台净空:大家都知道HarmonyOS2的底层给手机开了3~6G的虚拟内存[受虐滑稽]而升级到HarmonyOS3的时候就变成2~5G了,砍虚拟内存给这些老设备们本就紧张的后台空闲雪上加霜[doge笑哭]。不过不用担心[墨镜滑稽],使用V2Rx进行完全精简后直接实现后台自由[喝茶]。实测Nova5Pro(8GB运存)最大后台空闲5.2GB,日常空闲4.8GB,Mate10(6GB运存)最大后台空闲3.6G,日常空闲3.2G。有图有真相[doge呵斥]
这是Nova5Pro在HarmonyOS3.0.0.108经过全量精简后的运存情况
这是Mate10在HarmonyOS2.0.0.268经过全量精简的运存情况
4、关于我们在程序中使用的一些特殊设计[哼唧]
(1)内存判断机制:不知道各位在上头的V2Rx主界面预览是否主要到里面混进了个奇怪的东西[doge]。对,它会在主界面时检测电脑的物理内存[cos滑稽]。具体来说,如果电脑的物理内存≤4GB时程序就会执行两遍移除再重启手机。这是我们独创的“作业检查机制”[受虐滑稽],因为我们之前发现过多的命令在低运存的电脑上可能会漏掉一两个命令没有推送,所以让他自己做完再检查一遍[受虐滑稽](不是故意的,是不小心的[cos滑稽])
另外,这项功能为V2Rx独占。V3XRx的“极限模式”虽然精简量与V2Rx一致,但不具备检验机制[doge原谅ta]
(2)X86与X64的具体区别:这个区别一共分两部分,第一部分是主程序。X86与X64的主程序格式不同,一个是以32位格式封装的,一个是以64位封装的。第二部分是主程序基于的ADB组件(就是adb.exe之类的),X64版本使用了64位的ADB组件,此时程序仅支持满足以下条件的设备:
1、系统基于Android P或AOSP 9及以上
2、处理器为ARM64的处理器
3、系统是基于ARM64(V8a)构建的
而X86则支持全部设备连接和全部电脑运行。如果你已满足条件但使用X64程序仍出现问题请尝试使用X86版本精简并尝试与我取得联系,我会提供相应支持或帮助我解决问题[可爱]。
5、关于更新的一些说明
(1)一般情况下正常发版的都为稳定版和发行版,包含稳定的精简内容和程序代码
(2)某些情况下(如我们需要用户使用数据或反馈时)我们会发布Dev版,里面会包含带有不确定性的精简项(正式版中所作的测试标注为试行选项,确保精简是安全稳定的)或一些代码上的调整。
(3)V2Rx的更新频率将略快于V3XRx,且新的精简内容也会被先应用在V2Rx上。
6、关于程序的使用注意事项和免责声明
(1)不要和搞机助手PC版一起使用(重要[t耐克嘴])
和搞机助手一同使用会导致Smplify Harmony工具因检测不到设备(连接端口被占用)而无法进入欢迎界面。其次,搞机助手PC版若没有正常关闭,则已运行的adb.exe则会直接被Simplify Harmony工具接管,此时由于Simplify Harmony使用的不是自身所附带的adb.exe而会导致命令推送收到干扰,你会很明显地发现有些精简命令并未执行,但是程序又返回了Success报告。此时这需要强行结束adb.exe或重启电脑(adb.exe可能无法在任务管理器中被找到)
(2)免责声明
请时刻保持清醒,因为卸载操作是不可逆的,虽然有些应用可以通过一些方式直接安装回来,但是当你意识到无法恢复时就只能通过恢复出厂设置才能让这些应用被恢复回来,在不知道会发生什么的情况下还是建议不要盲目操作,否则后果自负。
7、作者的话
感谢大家支持和选择Simplify Harmony Project,我们也会持续支持更多的精简项目和其它功能。从总体来讲这已经是Simplify Harmony项目在酷安的第三次发布了,不过我更愿意让这次成为一个更好的开始[可爱],我们除了为大家提供最新的现行版本外,还向广大酷友提供“已发布的产品”库和“开放源代码”库以供大家学习和研究。同样也欢迎有能力的酷友来为我们提出更多建设性意见,我们也在计划开设一个帖子用来收集建议和反馈,让大家都参与到开发中来,共同走向更好的明天!谢谢大家
2023年03月04日
Designed By HanDong