本教程仅适用于内核版本为Android 13及以上的小米、红米手机,包括搭载HyperOS和MIUI系统的机型。判断标准为内核版本显示为5.15.xx-android13-xxx 6.x.xx-android14-xxx等,内核版本可在手机的 设置我的设备全部 参数中查看,若内核版本不符合,可参考mi-boot解锁

准备工作

• 确保手机能够解锁Bootloader,若无法解锁,可尝试使用光速虚拟机体验ROOT功能。

• 下载并安装Magisk应用 mrzzoxo.lanzoue.com/b02rvgq6j

• 准备adb-fastboot工具 mrzzoxo.lanzoue.com/b02plghuh

详细步骤

1、解锁Bootloader手机Bootloader的解锁操作

2、提取init_boot.img:使用payload-dumper-go-init-boot工具提取init_boot.img文件。

3、传输文件到手机:将手机连接电脑,设置为文件传输模式,把提取到的init_boot.img复制到手机的Download目录。

4、安装并打开Magisk:在手机上完成Magisk的安装后打开应用。

5、修补init_boot.img

• 在Magisk中选择“安装”,然后选中手机Download目录中的init_boot.img文件,点击“开始修补文件”。

• 修补完成后,生成的magisk_patched-xxx.img文件会保存在手机的Download目录。

6、准备电脑端文件

• 打开电脑上解压好的adb-fastboot目录。

• 将手机连接电脑,在文件传输模式下,把Download目录中的magisk_patched-xxx.img复制到电脑的adb-fastboot目录。

7、进入Bootloader模式:关闭手机,长按电源键和音量下键,进入Bootloader模式(即FASTBOOT模式)。

8、刷入修补文件

• 在电脑上打开adb-fastboot目录中的“打开CMD命令行.bat”。

• 输入刷入命令:fastboot flash init_boot 面具文件(注意:“面具文件”需替换为实际生成的magisk_patched-xxx.img文件名)。

• 当显示“OKAY”时,说明刷入成功,再输入指令fastboot reboot重启手机。

可能遇到的问题及解决方法

• 若刷入时提示“partition does not exist”,可执行指令fastboot reboot fastboot进入fastbootd模式后重新刷入。

• 若提示“waiting for any device”,可参考相关解决办法后重新刷入。

后续操作及注意事项

• 手机开机时有震动,通常表示操作基本成功,耐心等待开机后,若能显示Magisk的版本,则说明刷入完成。

• 建议将提取的init_boot.img在电脑上备份一份,若刷入magisk.img后无法开机,可通过指令fastboot flash init_boot init_boot.img刷回原版init_boot.img,一般可恢复正常开机。

• 后期系统更新时,下载全量完整包升级后,重复上述步骤即可继续使用Magisk。

Copyright ©笔电社bidianshe#outlook.com