好友
阅读权限35
听众
最后登录1970-1-1
|
本帖最后由 lizhipei78 于 2019-9-22 11:09 编辑
现在还在折腾刷机的人估计很少了,刷第三方ROM应该没有人再去搞了,毕竟现在官方的ROM都很易用了,想起2010年刚入手安卓手机的时候,整天就想刷ROM,哎,现在老了。但一些好用的东西,硬是要ROOT才能用,如微X、QX模块等,就是放弃不下,在ROOT与不ROOT之间一直徘徊,直到magisk的出现,方便了不少,且可以通过 Magisk Hide 来绕过ROOT检测,银行类APP使用再也不是问题,使得变成推荐。
对于已经刷入了Magisk的同志,也会面临一个问题,那就是系统的升级会丢失,Edxposed的模块也不能用,至于升级方法在这个帖子里我有介绍过了https://www.52pojie.cn/thread-967931-1-1.html
那么有没有好的办法,既能完美升级系统又不会丢失Magisk模块的方法呢?答案是有的,今天我就介绍一种完美的方法。
楼主提供这个教程可以在升级官方包的同时完全不丢失Magisk,设置,模块以及edxposed设置和模块。更新完系统不用重新刷magisk和xposed,直接用就完事!可能不止这一种方案吧,只是自己从一加一直用到小米发现也可以,来分享给大家一下,如果有更好的方案可以发出来我学习学习
前提:
刷好TWRP
需要升级的系统全量包
具体步骤
升级安装包的制作
一、手机端的操作方法
1、这里我用小米9se的开发版9.7.4做实例,根据系统提示下载更新全量包(提醒:在手机端下载的完整包,不要在系统升级界面停留,在下载后就直接打开下载管理器,看到进度下载完整了,就打开文件管理器把完整包移到其它位置,因为小米会把升级包加密,后期不好处理)。强烈推荐在官网中用手机浏览器下载全量包放入到手机。
2、记住你下载的全量包放在哪个文件夹,接下来打开X-plore(X-plore文件管理器可在酷安搜索下载),找到刚才下载的开发版9.7.4全量包,单击展开(左右滑动,可以在X-plore内切换管理窗口,在另一侧窗口找到一个临时目录,用来存放文件。)
3、勾选boot.img,点击边栏的“复制”,将其复制到另一个窗口的临时目录中待用。(长按操作也可以。左上角那里就是临时目录,是可以自己选择的)
3、打开Magisk Manager,点击“安装”,选择“选择并修补一个文件”,通过文件管理器选择上一步中提取到的boot.img文件。
4、等待Magisk Manager为boot.img刷入ROOT补丁,提示ALL done!时即表示打补丁成功。这里操作不了就不放图了,你们自己脑补吧。
5、回到X-plore,在Download目录下,可以看到“patched_boot.img”即为已经打了ROOT补丁的boot文件;点击边栏的“重命名”,将其重命名回“boot.img”。
6、确保另一侧窗口是zip展开状态,勾选已经打好补丁的“boot.img”文件,点击边栏“复制”,按提示替换,等待X-plore重新打包ZIP文件。
7、最后要记得删除包内的“compatibility.zip”文件,并等待软件重新打包zip文件,这玩意是验证文件,不删的话刷不进去嗷
以上步骤简明的来说就是把boot.img用Magisk Manager打补丁,然后替换到原安装包中。因为手机端操作略显麻烦,所以我本人推荐大家可配合电脑来操作,那就方便简明很多了。
二、配合电脑制作升级系统包方法(推荐)
1、官网下载全量包到电脑中,然后直接用压缩软件打开(不要解压),把boot.img提取出来放到手机中。
2、参照以上手机端方法用Magisk Manager对boot.img打补丁,然后再把这个文件放到电脑中,直接拖动到原升级包中替换,等压缩软件提示完成就可以了。
3、把compatibility.zip删除。
这样子我们的升级包就做好了。
最后重启手机,进入恢复模式,使用TWRP使用“安装”刷入刚才修改过的ZIP全量包,等待升级完成即可。
这种方式对于升级来说,无损ROOT,避免直接升级丢失ROOT和Magisk的相关设置,无需再次通过电脑使用工具箱再次root,不用再次调试Magisk下的各种模块、超级用户授权等等。
其实步骤很简单,在官网下载原版卡刷包,然后把boot.img提取出来用面具修补替换,删除验证文件即可,大家弄过一次之后,就会都懂得了,以后的无损Magisk的升级都没有问题了。
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|