自用OriginOS4优化,免root玩机
Lily-102
编辑于 2024年10月12日 22:47
OriginOs4

OriginOS 3→4精简优化

想着更新新系统OriginOS4优化一下

内含ADB教程,玩机需谨慎

起因的开始:

在安卓设备上为了更好的使用体验,优化耗续航,以及优化整体流畅度

下面是OriginOS 3的时候

更新前OriginOS3出厂系统,更新一版之后即可更新OriginOS4

这是OS3续航表现的一角

于是就要着手进行优化


升级后OriginOS 4后

总体体验

更新系统之后确实耗电明显更多,但是新系统确实更流畅

  • 更新变化

  1. 安卓13升级为安卓14(之前Android13授予过文件管理权限的应用,如mt管理器,Android14之后可以直接访问Android/data,不用授权)

  2. 通知栏原本的不透明白色一片变成了半透明且应用通知分类

  3. 手机健康可以查看

  4. 小白条可以关闭

  5. 可以查看APP 访问隐私权限(自启动都关了)

  6. 支持wifi6(连接支持wifi6的路由器之后wifi左下会显示一个6,网速约为之前的两倍,原本是40~60MB封顶)

  7. 设置界面大改,更符合逻辑性

  8. 新增蓝心小V服务

  9. 虚拟显卡之类的

  10. ....

因此对其耗电进行精简,精简后使用过一段时间后,基础功能正常可用,日常足矣,可以养老

***使用ADB精简

  1. 停用disable(对某些系统应用无效,OriginOS3有系统保护,可通过方法2精简部分无法停用的应用)

  2. uninstall

  3. service call(感谢酷安大佬在论坛的研究,OS3的系统安全补丁在23年8月30号以前的系统升级可以干掉)

  4. 系统升级OS4后使用方法3卸载系统更新就无效了,但可以为升级OS5做准备,系统参数可正常更新(cota)

  5. 新出的机型os4可以直接卸载自带系统应用,但是老机型没有...

精简内容:

  • 日志采集类软件(一般不会出问题)

  • bug报告程序(bugreport)

  • 调试类软件,用的时候可以恢复(工厂调试啥的)

  • 谷歌服务可以在设置自行开启或关闭

  • AI组件(OS4的蓝心小V有待优化,OS5的可以期待)

  • 服务引擎

  • 智慧系统

  • 多设备服务(没有智能家居用不上)

  • 带有adservice 的广告服务(ad:advantage )可以干掉一些广告以及烦人的推送

  • 快应用服务框架(广告服务框架)

  • 其他的一些普通用户用不到的(包括我个人用不到的)

实际操作

  • 使用ADB安卓11及以上可以使用无线调试(只需要可以开热点的手机或WiFi可以不需要流量数据) ,11以下用数据线(需要windows电脑配置ADB环境)

  • 使用ADB软件(shizuku或者是配好环境的ADB)一般重启会失效

  1. shizuku:安卓通用玩机神器

  2. 黑阀:操作简单不需要前置adb shell(后面命令)

  3. 一台电脑,或者一台手机+otg接线/双C口

  4. 其他的adb调试桥

  • *管理员权限可以达到类似停用应用的效果,但是权限比ADB低,需要ADB来授予,例如dshizuku,冰箱icebox等

  • 有了权限之后就是命令了

  • package替换成应用包名多(以com.开头的)

具体命令(针对机主用户0)

1.方法一:停用应用

  • 停用adb shell pm disable-user package

  • 启用adb shell pm enable package(黑阀可以直接选择停用,apex包的需要用adb命令方法2)

2.方法二:命令卸载

  • 删除adb shell pm uninstall --user -0 package

  • 找回安装pm install-existing --user -0 package(找回之后记得启用)

  • 机主用户user后-0默认为0,多用户需要改

  • 此方法在黑阀中执行需要去掉adb shell前缀

如果方法2的返回值是下方的,那就是被保护了,就使用方法3

  • Failure [DELETE_FAILED_USER_RESTRICTED]

3.方法三service call大法:

(针对于部分使用uninstall无效,被限制卸载了,更新了有的就没法用了,例如卸载更新)

>Android 12

  • 安装:adb shell service call package 134 s16 包名 i32 1 i32 0

  • 卸载:service call package 134 s16 包名 i32 0 i32 0

>Android 13

  • 安装:adb shell service call package 131 s16 包名 i32 1 i32 0

  • 卸载:adb shell service call package 131 s16 包名 i32 0 i32 0

>Android 14

  • 安装:adb shell service call package 132 s16 包名 i32 1 i32 0

  • 卸载:adb shell service call package 132 s16 包名 i32 0 i32 0

方法三如果再不行,那就是保护完全,没办法干,例如语音唤醒之类的服务

附带目前的精简列表(使用一段时间仍然正常)

精简之后

待机测试

精简后发现续航已经达到我的预期

系统参数和更新照样可以使用

中偏重度使用情况


温馨提示:

  1. 玩机有风险,操作需谨慎

  2. 仅为自用玩机日志,一时兴趣写的,就怕以后不玩机之后就忘了

  3. 一轮了,本人学生党,不要过分评论,自己手机自己做主

  4. originOS5来了应该有后续