Magisk Manager 的功能是不修改 /system 但实现修改的效果,比如隐藏 root,最重要的是不影响 OTA,对于 Xposed 这块来说, Magisk 可以帮助我们做到不修改 System 分区的情况下上车 Xposed。
来说说刷了三方rec装Magisk之后怎么 OTA 吧。其实主要就是有两点需要注意,下面会特别指出来。
声明:按照教程来不会有什么问题,但个人操作有差异,过程中风险自负!
需要下载以下文件(所有文件到群里下载,群号610047919,点我加群)
准备:
1.首先刷写一次系统完整包,确保系统所有分区都是官方状态,避免后面备份到非官方内容导致 OTA 失败。
2.刷写完成后就可以刷入 Magisk 安装包 Magisk-v14.0.zip。
Magisk 安装过程中会自动对 Boot 分区做备份,这个备份非常重要,是 OTA 的基础。安装完之后 Magisk 安装包不要丢,后续还要用到。
3.使用 Magisk 安装 Xposed 框架。
至此准备工作全部完成。
有 OTA 包了,我们继续操作:
1.首先,使用 MT 管理器,修改 OTA 包(应该在 download_rom 文件夹里)。修改 OTA 包内 miui-blockota-xxxxxxxxxxx.zip/META-INF/com/google/android/updater-script 文件,将第一行注释(开头加个 # 号,见下图),保存文件和更改后的压缩包。
2.然后进入 Magisk Installer,选择卸载 → RESTORE STOCK 恢复 boot 分区。
3.接下来,请手动重启进入 REC (千万不要用系统更新里的升级按钮,那样我们将没有办法做前置准备,重启过去就直接开始更新了),选择高级→终端,执行命令:
rm /sbin/cofface-no-verity.zip (一般打到ff的时候按tab就可以自动补全命令,打完按回车执行)
这里我使用的是 cofface 的 TWRP ,所以会有这个文件。这个文件会在 OTA 包刷完之后自动的刷写,改动 boot 分区,导致后面 Magisk 备份的时候备份到已被修改的 boot 分区,下一次更新就没办法 OTA 了。所以得把这个文件干掉(这个文件每次进 rec 都会重新释放,所以每次都要删。rm 是删除文件的命令,后面接的是路径)MI6 现在应该主要都是用 cofface 的,其他 REC 可能也有这样的文件,靠自己观察一下。这个包的特征下图,一般出现于刷写完 OTA 包之后自动刷。
接下来就可以开始刷改好的 OTA 包,刷完后再刷写前面说过要保留的 Magisk 安装包。
然后。。重启静待系统启动,检查 Magisk 状态没什么问题就成功啦
Q&A:
Q:看起来好麻烦啊
A:其实做起来不麻烦的,熟练了也就几分钟的事(不包括刷包时间)
Q:既然你这要备份 Boot,那为什么不直接备份 System 分区算了?
A:因为 System 分区太大了啊。。备份很麻烦的
文件下载:
请到Q群内下载相应文件
群号码:610047919,点我加群,或者扫描下方二维码加群:
转载请注明:乐回享 » 安装Magisk 之后 OTA 教程(第三方rec)