通用体验优化¶
这里涵盖了一些(可能并不)简单常见的优化
也许可以帮助你:提升系统流畅度/恢复低端机型的动效/移除部分系统垃圾/修改细枝末节的内容
免root专区¶
Adb折腾分区¶
platform-tools(adb工具包)下载地址 (可能需要合适的网络环境)
下载后解压,将文件夹放到你认为合适的地方,并添加环境变量
一些简单实用的操作:
进入shell: adb shell
卸载指定应用(可以是系统应用):(进入shell后)pm uninstall --user 0 [package_name]
安装回卸载掉的系统应用:(进入shell后)pm install-existing [package_name]
停用指定应用(可以是系统应用):(进入shell后)pm disable [package_name]
(尝试停用部分应用可能会被系统安全机制拦截)
禁止MIUI14系统更新: 卸载com.android.updater
(仅限MIUI14,其它版本卡开机可能性未知)
如何消灭更新提示的小红点?¶
-
进入adb shell,执行
pm uninstall --user 0 com.android.updater
(相当于变相清空了系统更新这个组件的数据) -
确定系统更新打不开了以后,再执行
pm install-existing com.android.updater
-
输入
pm uninstall --user 0 com.android.updater
,但不要执行 -
这时,打开系统更新界面。趁着它在检查更新,迅速按回车执行命令,然后你的小红点应该就没了
本方法似乎只对手机这种设置不分左右部分展示的设备生效,平板可能需要root后修改版本号为0.0.0.0,此时检查更新会直接提示最新版本,然后卸载系统更新,恢复版本号即可
Shizuku折腾分区¶
在免root条件下,针对可以直接开启无线调试的设备,Shizuku可以更加方便的调用shell权限,不用每次都连接电脑或者每次都使用终端模拟器自己调试自己。同时,Shizuku为某些应用,如各种第三方应用安装器,终端模拟器,提供了方便的接口,可以直接调用shell权限。在拥有root权限以后,Shizuku会更加强大。
关于如何启动Shizuku以及授权其他应用,Shizuku官网有详细教程,这里不多赘述。
Dhizuku折腾分区¶
正如其名,Dhizuku看起来就很像Shizuku。但是,以D打头,意味着它利用的不是shell,而是Device Owner(设备所有者,一般在监管机/企业工作机上可以见到)。Device Owner能做到的事相较于shell可能更少,但在某些方面的权限更高,另外,还有一个重要特性:重启不掉。这意味着他可以常驻,而不用每次开机都使用调试激活,或者连接电脑进行激活。
目前我认为它最有用的地方就是配合第三方安装器使用,可以实现几乎完美替换系统安装器。至于配合什么,目前我推荐 Installer X
root专区¶
Magisk相关¶
Magisk是老朋友了,继Super SU后的又一大利器,独特的模块系统让它能做到很多事情。
刷入¶
不解释,这个不会可以看官方文档
调试¶
这里要说的也不多,但是有一条建议:没事别乱更新,除非你做好准备(备份)并且确定必须要更新(比如某些模块对高版本的要求)
你永远不知道下一个版本会有什么bug,涉及系统可能就会导致变砖
隐藏¶
推荐 Shamiko(该项目目前停更,复更遥遥无期)
使用方法:打开Magisk的Zygisk后安装模块,重启,打开“遵守排除列表”,选择要隐藏的应用(以及应用活动项),再关闭“遵守排除列表”
推荐模块¶
-
本模块可以为你提供保险,在开机时按三下音量+,即可自动禁用所有模块(除了救砖模块本身),防止因刷入不正确的模块导致卡开机。其余功能请看模块描述
由于本人实在是找不到模块作者在哪进行了上传(本身来自爱玩机工具箱),我只能用此工具箱下载出来再传到自己网盘,侵删
-
本模块可以从你的手机/平板里彻底干掉那弱智一般的应用商店,以及其它部分垃圾(平板可能需要略微手动修改模块)(删除应用商店需要MIUI14)
-
个人认为比较好用的去云控模块,建议配合第三方调度使用(推荐Scene,但此工具需要付费)
不建议给EU版/全球版系统刷入,据说可能导致设备异常发热或耗电加快(但我个人目前只遇到一例)
-
解除MIUI14对谷歌服务的一些莫名其妙的限制,可能可以修复偶尔发生的Play商店下载东西一直等待或者安装失败的问题
建议配合Xposed模块 MIUIGMS by MinaMiGo 使用
Xposed相关¶
刷入¶
不用多说当然选择 LSPosed ,但是很遗憾由于多种原因,该项目目前停更,但安卓13下还没有大问题
针对MIUI14,为了保证模块兼容性,我个人推荐使用1.8.6版本
请下载Zygisk版本,并于Magisk中打开Zygisk
调试¶
LSPosed拥有作用域系统,可以指定需要修改的应用,而不是直接注入整个系统
请读者养成好习惯,只勾选希望模块生效的应用
隐藏¶
使用Shamiko即可
推荐模块¶
-
Cemiuiler(已停更,但针对MIUI,目前此模块比后继者HyperCeiler似乎好用一些)
修改功能非常多,这里不一一说明,请按需启用,并请去除勾选不需要的作用域
-
帮助恢复被砍掉的启动遮罩,美观的同时,可能还可以挤掉一部分应用的开屏广告
-
可以用于找回部分被砍掉的动效
本模块同样是使用个人网盘上传,侵删
-
本模块是Magisk模块 解除谷歌服务中国大陆限制 的配套品,可用于配置FCM推送
KernelSU相关¶
安装前务必备份你的内核(小米设备一般直接备份boot分区即可,但不排除以后会有特殊情况),针对A/B分区设备你还要弄清楚你当前的启动槽位
刷入¶
针对GKI设备:
请访问 Kernel SU官网 以获取详细的安装教程
tip:官网右上角可以切成中文
安装前务必备份你的内核(小米设备一般直接备份boot分区即可,但不排除以后会有特殊情况),针对A/B分区设备你还要弄清楚你当前的启动槽位
关于如何确定设备的内核使用的压缩模式:参考Kernel SU给出的 手动安装教程 ,当你按照步骤进行到执行./magiskboot unpack boot.img
时,输出的结果中应该会有[KERNEL_FMT] xxx
这样的一行。这里的xxx
就是你的内核压缩模式,如raw
代表不压缩,gz
代表gz压缩
针对非GKI设备:
自行编译/另寻高人/看运气去 Kernel SU非官方支持设备列表 找
针对此类设备,Kernel SU官方可能不会提供相关支持,遇到bug请优先自行查找/向内核编译者反馈
模块相关问题¶
参考 Kernel SU模块开发指南,部分为Magisk设计的模块可能无法在Kernel SU上正确工作,这是模块自身的问题,请联系模块开发者。
此外,近期的一个Issue#1261也可能导致模块挂载异常。如遇到product目录嵌套的问题,可以查看此Issue