起因
我的小米11Pro最近更新了MIUI13,安卓版本变成了12,现在TWRP对安卓12支持不太友好,只能另寻他法安装面具Magisk
本来打算打开官方ROOT,然后给权限面具Magisk直接安装就行的
结果我这开发版公测居然开不了,因为是官方把root关了,于是只能用面具修补Boot
步骤
一、首先肯定要先解BL锁,这个就不用说了,给个链接
二、获取Boot
关于获取Boot有很多种方法,无非就是从卡刷包和线刷包里提取,我就说说我自己的一种方法吧
1.去系统更新点击右上角下载最新安装包,去下载管理暂停,再去系统更新点击取消,回到下载管理继续下载



等下载完成,在/Download/downloaded_rom/
里就有一个完整的卡刷包
2.解压卡刷包,我们需要的 Boot.img
就在 payload.bin
里面
tip: 线刷包的boot.img 就在线刷解压包的
images
文件夹里面,虽然线刷包更快捷,但是你要去找
3.我们现在需要 payload_dumper 来对 payload.bin
进行解压,附 payload_dumper 64位下载链接
下载后解压
把 系统解压包里的 payload.bin
文件放进 payload_input
文件夹,然后点击 payload_dumper.exe
等待完成,我们就进到 payload_output
文件夹,找到 boot.img
三、面具修补Boot
先在手机安装面具,把 boot.img
放到手机上,打开面具,选择上面的安装



点击"选择并修补一个文件",选中 boot.img
,再点击开始,等待修补完成



修补好的 boot 文件会被修改名字 magisk***.img
,与原文件放在一起
我们把修补好的 boot (magisk***.img
)放到电脑上
四、安装修补后的boot
手机下载安装DevCheck,查看活动插槽是 a 还是 b ,我的是b
进入Fastboot模式,关机状态下长按音量-和关机键
打开搞机助手,附下载链接
引导模式——A/B分区刷入Boot,选择修补好的Boot文件,再选择分区,a还是b,要跟你的活动插槽一致,最后点击刷入


长按音量-和关机键退出Fastboot模式,等待重启,重启后打开面具选择安装如图一就成功了,图二则失败

