吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 23407|回复: 72
收起左侧

[Android] 不丢失Magisk和edxposed各模块及设置的完美升级系统教程

    [复制链接]
lizhipei78 发表于 2019-9-22 10:59
本帖最后由 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.png
3、打开Magisk Manager,点击“安装”,选择“选择并修补一个文件”,通过文件管理器选择上一步中提取到的boot.img文件。 图片1.png 图片2.png


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的升级都没有问题了。

免费评分

参与人数 15吾爱币 +13 热心值 +12 收起 理由
红颜世家、 + 1 + 1 谢谢@Thanks!
执念123 + 1 热心回复!
wanderrr + 1 + 1 热心回复!
偶买噶 + 1 大版本更新测试过么?会变砖吗?
hfxiaozi + 1 + 1 我也是这方法,如果Magisk直接提供Windows版工具就好了
lanse134 + 1 我很赞同!
walker6899 + 1 用心讨论,共获提升!
a1016589353 + 1 + 1 我很赞同!
琳儿 + 1 + 1 热心回复!
xc_ + 1 + 1 热心回复!
吹风哥 + 1 + 1 感谢分享 期待详细说明edxp
`跌倒才知人心` + 1 + 1 我很赞同!
wall + 1 谢谢楼主的技术文章
flying大鹏 + 1 + 1 用心讨论,共获提升!
a422053037 + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| lizhipei78 发表于 2019-9-24 15:28
crosscc 发表于 2019-9-23 18:28
magisk 现在可以用手机pay了吗?
因为华为钱包经常要用,之前刷了magisk,用了屏蔽检测的插件也不行,钱 ...

目前最新版magisk是可行的,我试过全部APP均可用,包括建行

你可以先尝试一下安装spuersu,用它的清理root功能清理root,如果这一步你成功了,保证100%是没有问题的。我试过了很多次,有时这个spuersu是不能成功的,一直在转圈圈。但关系不大,即使不成功,magisk选择隐藏后,一样是能用的。

所以建议最好做这一步。

 楼主| lizhipei78 发表于 2019-10-4 15:46
是静默吖 发表于 2019-10-3 12:54
还不如卡刷完整包,自动重启的时候直接进rec刷入magisk,再开机不就完事了。

其实 这个办法确实比我这个好
最好的办法是把magisk的包放在手机上,用第三方REC刷完整升级包的时候,顺便一起刷入就可以了

我这个就是安全,如果能对boot.img修补丁,那么刷入就不会有风险,也不会被恢复官方REC
微风吹胖次 发表于 2019-9-22 12:50
a422053037 发表于 2019-9-22 11:11
支持,沙发
猪八姐 发表于 2019-9-22 11:19
52pj

感谢分享
北涯丶 发表于 2019-9-22 11:21
可惜战狼手机锁解不了太难了
 楼主| lizhipei78 发表于 2019-9-22 11:26
北涯丶 发表于 2019-9-22 11:21
可惜战狼手机锁解不了太难了

战狼手机?
啥牌子的,我怎么没有听说过
漩涡鸣人lei 发表于 2019-9-22 11:30
感谢分享 刚还不知道mgisk是干啥的 谢谢解答
浙江-杺庝 发表于 2019-9-22 11:36
vivo太难了
枪枪点你后脑勺 发表于 2019-9-22 11:43
很好用的样子。感谢楼主分享。抽空试一下!
IsoLat1oN丶 发表于 2019-9-22 11:49
学习学习,感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-21 00:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表