准备工作
一台手机,一台电脑,如果系统升级则需要重复以上操作,建议非必要更新就不要更新系统了。
payload-dumper-go github地址 https://github.com/ssut/payload-dumper-go,找个跟电脑匹配的release包下载就行
magisk面具官网:https://magisk.me/,建议下最新的,提前装好在手机里
fastboot工具:如果电脑有装android studio的话,android sdk的platform tools里有fastboot,复制出来就行。没有的话,网上随便找找?miflash里好像就有fastboot
1.下载要装的rom包
下载更新,如果没有更新的话可以点右上角下载最后的包。
下载更新的话,可以去Download->download_rom这个路径下去找包
下载完成后,在他还在解包的时候(等他更新完也可,只是更包比较久,就不浪费时间了,注意不要重启),把包传电脑上。
2.rom解包(无加密则跳过此步)
如果rom是bin加密了,就去下payload-dumper-go解包。
没有加密的话就直接拿boot.img就行
把rom包拖到payload-dumper-go上解包
不需要等他跑完,等boot跑100%就可以关了。rom包目录就会多一个文件夹出来,boot.img就在里面。
3.修补boot.img文件
把boot.img再传到手机上,找个好找点的地方,之后用完就删掉了的。
打开magisk,点击安装,选择-修补一个文件
找到你放boot.img的地方,选择,然后点击下一步
他就会把boot.img打包好,给我们刷,注意记录控制台输出的文件路径
4.刷入修补后的boot.img
把magisk打包好的img复制到电脑上,手机就可以正常开始更新重启了
开机后重启进fastboot,需要刷boot.img
fastboot devices确认设备存在后,把刚刚的img刷入boot分区
fastboot flash boot [镜像文件]
没报错就完事了
然后重启手机,面具权限就有了
关于system分区
system分区的话这个刷下来也是改不了的,好像就只能通过面具来改了
思路的话Httpcanary的system放证书的方法:https://github.com/victor141516/httpcanary-magisk
有兴趣的可以瞧瞧改改
https://github.com/ssut/payload-dumper-go/releases
原贴 https://blog.csdn.net/weixin_44630447/article/details/124054352