- 重新启动进入引导加载程序(adb reboot bootloader)
- 使用以下命令验证您确实已解锁:
fastboot getvar unlocked
- 验证您正在使用哪个启动分区(在我的情况下是启动 B)
fastboot getvar current-slot
- 下载以下 TWRP image:https://androidfilehost.com/?fid=14943124697586336380
- 使用以下boot参数 (非flash命令参数) 进入 TWRP,注意修改img文件路径修改为你自己的img文件路径
fastboot boot \ENTER THE FILE LOCATION\mi-11-twrp3.5.1-recovery-v21.5.10_decrypted.img
- TWRP 将加载但不会有功能正常的输入/触摸屏,但是,我们应该能够使用您电脑上的 ADB 提取 boot.img。
- 根据上面的 current-slot 命令,您将提取相同的启动映像。
- 将“C:\Boot”更改为您想要转储文件的电脑上的任何文件夹。
Boot A
adb pull /dev/block/platform/soc/1d84000.ufshc/by-name/boot_a C:\Boot
Boot B
adb pull /dev/block/platform/soc/1d84000.ufshc/by-name/boot_b C:\Boot
- 该文件应显示为 boot_a 或 boot_b。
- 重命名为 boot.img 并将副本保存在安全的地方
- 执行adb reboot启动设置准备安装Magisk
adb reboot
- 现在我们需要使用 Magisk 进行修补,请参考以下链接https://topjohnwu.github.io/Magisk/install.html
- 将 boot.img 文件复制到 SD 卡或内部存储的根目录
adb pull /your boot.img path/boot.img /sdcard
- 打开 Magisk 应用程序并按照修补图像的步骤进行操作。
- 完成后,您将在平板电脑的下载下看到一个修补文件,比如修补后文件为
/sdcard/Download/magisk_patched-27000_wMMH1.img
- 将其复制回您的电脑。
adb pull /sdcard/Download/magisk_patched-27000_wMMH1.img C:\LOCATION\boot.img
- 重启平板电脑至bootloader
adb reboot bootloader
测试测试测试!先测试启动映像!!!!!
- 执行以下命令进行测试启动映像
fastboot boot “C:\LOCATION\boot.img”
- 确保您的平板电脑启动并打开 Magisk。您可以轻松验证其是否正常工作以及 root 权限是否有效。
- 再次重新启动引导加载程序(adb reboot bootloader)并使用我们上面找到的插槽(A 或 B),刷入以下内容:
boot A:
fastboot flash boot_a C:\LOCATION\boot.img
boot B:
fastboot flash boot_b C:\LOCATION\boot.img
- 就这样!运行 fastboot reboot 并确保你的设备已加载。