本文原写于2019年2月23日,自一加6问世,后面的一加6T、三星S10系列等都跟风谷歌Pixel系列,采用了AB分区(Slot A/B),很多朋友没有接触过这个新的玩法,对Root和更新系统后重新获取Root权限的操作技巧可能不太清楚,就有了这篇文章。
本文理论上适用于所有AB分区(Slot A/B)手机,同样适用于一加7系列哦!
![cebfc8f67d5b7cff6ee19fe7f3718bee.gif](https://i-blog.csdnimg.cn/blog_migrate/f62e2debabbb52a69a62709941b1dafc.gif)
![cebfc8f67d5b7cff6ee19fe7f3718bee.gif](https://i-blog.csdnimg.cn/blog_migrate/f62e2debabbb52a69a62709941b1dafc.gif)
经常有兄dei留言问我,root之后,手机是不是就不能接收到官方的更新推送了?
这个问题要看厂商的,自己试试就知道啦,比如以我自己用过的Google Pixel 2 XL和一加6、一加6T、HTC U11等手机为例,解锁和ROOT并不会影响系统更新提醒。
只不过呢,系统可能会判断你已经修改了系统文件,或者只是判断你解锁了bootloader,就会在每次更新的时候给你下发1-2个GB左右的全量包,而不是一两百MB差量包,以防更新出问题。
在这个到处都是百兆光纤的年代里,200MB和2GB基本也没多少差别了,毕竟现在一个手机游戏都动不动一个多G呢。
下载完更新包之后,还是和正常一样直接安装更新,重启就是新版本系统了,一般来说,你之前修改的root、换的字体之类的都会被还原回去。
还会有人问我,说官方系统升级之后,能不能保留root,并且保留字体模块修改呢?
对于单slot的手机来说(比如小米MIX 2S等),这个问题很简单,可以直接卡刷官方系统更新包,然后紧接着卡刷root就可以了,实在搞不定就开电脑重新root一次也不麻烦。
对于双slot的手机(谷歌Pixel系列、一加6/6T)就有点坑了,系统都没有单独的recovery分区,基本上每次刷机都很容易丢TWRP,而root起来也会很麻烦。
一加6和6T的ROOT教程我写过了,就不赘述,其实对这两个机子来说,当然同类的其他双SLOT机型也可以,root操作只要搞一遍就行了,以后每次更新都可以不必再手动重来一遍。
下次系统更新的时候,请记得按照我以下步骤来操作,首先是正常的完成系统OTA的升级,无论是通知栏还是升级界面提示你升级完了,你都不要急着点重启手机!
千万不要急着点重启手机,如果你点了,root肯定就丢了,只能重新连电脑敲一堆代码刷twrp和magisk了,或者自己解包官方系统全量包提取boot来自己做root补丁,会比较麻烦。
当系统提示你已经更新完毕后,重启之前先来问候一下面具Magisk管理器,点击安装,没错,你要重装一次,不然手机重启后你俩就要说bye-bye了。
Magisk会弹窗提示你确认是否要继续安装,点安装就行了:
这个重启后保留root的原理,其实是利用了双slot手机的特性,它把系统丢在非当前开机的分区里,重启之后切过去完成升级,而我们要做的就是在这个时机中,把Magisk安装进另一个slot里,所以下一步选择下图的“安装到未使用的槽位(安装完OTA后)”:
啰嗦的Magisk弹出第三个确认提示框,跟你强调这个功能在OTA之后使用最合适,也就是升级系统后保留Magisk的一切功能,包括字体模块和root权限:
选择是,然后如果最近下载过Magisk框架,就会直接开始装;如果没有,就会在downloading zip这里走百分比进度条,这是下载的过程,速度快慢取决于你的网速,耐心等到100%哦后才会执行安装哦:
等到出现上图的all done字样,表示操作成功了,点击右下角的重启,再次开机就是新版本系统,并且保留了magisk的一切哦。
希望对大家有所帮助。
相关阅读
一加7系列优惠券:99元/20元官网购机抵扣
一加7 Pro氢 Root教程——稳定版
一加7系列强制开启支持联通VoLTE教程