前言

偶然在著名的XDA论坛上看到大神的提示,修补了升级包内的引导,使无损升级root和Magisk应用程序可以无损升级,经过各种升级,效果非常好。因此,在“无损根升级系统”理论上,Android系统应该是普遍的,具体来说,需要自我测试。

去年年初,因忍受不了iOS玩降频门套路,决定从iOS转战Android,选择了Oneplus 5T,虽然买之前看中它“刷机小王子”的称号,但是……用到现在已经过保,从未刷过官方以外的系统,也是愧对“小王子”的称号,哈哈!

只在氢、氧系统之间切换,最后发现国内版的“氢”系统已经自带谷歌框架,安装GooglePlay直接激活框架,就一直停在“氢”系统,偶尔刷刷测试版,然后又回到稳定版,现在几乎是靠官方系统养老的节奏,感觉过了疯狂刷机的年纪,没有那个瞎折腾的心态了,以稳为主。

虽然过了爱“搞机”的年纪,但是!为了“自由”!ROOT权限还是必不可少的,好在阔别已久的Android系统现如今root方式如此简单,各种工具箱,几个命令行选择就搞定,或者Magisk给boot.img打个补丁完事!~

但是每次升级系统都提示需要下载全量包升级,且直接升级之后会丢失ROOT权限和Magisk应用,丢失Magisk应用意味着丢失“模块”、“超级用户列表”、“Magisk Hide”等等设定,又要花时间折腾设置……实在是心累!

需要的“原料”

前提:已ROOT,且安装APP:Magisk Manager

刷好TWRP

安装APP:X-plore文件管理器

需要升级的系统全量包

简单介绍下X-plore,这款源自国外非常强大的文件管理工具,最初接触是在塞班S60系统,应该是本人第一个付费的应用程序,可惜在Android下,想付费支持,结果提示“所在地区无法完成交易”,只能用着免费功能作罢!

X-plore采用双窗口文件管理方式,非常方便在本机内文件夹之间管理文件,或者与公有云、SMB共享等交换数据;更甚至可以开启“无线网络服务”,可以通过电脑浏览器访问X-plore自带的WEB文件管理器,通过电脑操作与手机直接交互文件。

实操步骤

▲本文以一加5T,氢,9.02稳定版为例,根据系统提示下载更新全量包,或者官网下载全量包放入到手机。

▲打开X-plore,如果是通过系统OTA下载,需要在X-plore设置中打开“显示隐藏”选项,在“.Ota”目录下即可看到下载好的系统全量包;左右滑动,可以在X-plore内切换管理窗口,在另一侧窗口找到一个临时目录,用来存放文件。

▲展开系统全量包zip文件,勾选boot.img,点击边栏的“复制”,将其复制到另一个窗口的临时目录中待用。

▲打开Magisk Manager,点击“安装”,选择“修补boot镜像文件”,通过文件管理器选择上一步中提取到的boot.img文件。

▲等待Magisk Manager为boot.img刷入ROOT补丁,提示ALL done!时即表示打补丁成功。

▲回到X-plore,在Download目录下,可以看到“”即为已经打了ROOT补丁的boot文件;点击边栏的“重命名”,将其重命名回“boot.img”。

▲确保另一侧窗口是zip展开状态,勾选已经打好补丁的“boot.img”文件,点击边栏“复制”,按提示替换,等待X-plore重新打包ZIP文件。

▲通过TWRP刷机的话,还需要将ZIP包中的“com”文件勾选、删除,再次等待X-plore重新打包zip文件。

▲OK,所有“前戏”操作完毕!~重启手机,进入恢复模式,使用TWRP使用“安装”刷入刚才修改过的ZIP全量包。刷完之后,看看手机内Magisk Manager还在,打开它可以看到之前授权“超级用户”的应用列表、模块、Magisk Hide设定都在。

友情提醒一句,如果使用过“substratum”主题管理器,建议重启刷机前,提前禁用安装的各种主题模块,避免直接升级出现异常,升级完成后再启用。

这种方式对于升级来说,无损ROOT,避免直接升级丢失ROOT和Magisk的相关设置,无需再次通过电脑使用工具箱再次root,不用再次调试Magisk下的各种模块、超级用户授权等等,懒人福利、省时省心省力~~

相关推荐