起因
我的小米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模式,等待重啟,重啟后打開面具選擇安裝如圖一就成功了,圖二則失敗

