小米手机刷入 Magisk
2024-03-17 17:33:41

国产手机ROOT真是麻烦,每次要折腾的时候总是碰到这样那样的问题,一弄就是几小时。
今天在此记录一下步骤,以后要折腾的话就很节约时间。

手机解锁

手机解锁需要向手机厂商申请,小米的解锁申请地址:http://www.miui.com/unlock/index.html

打开USB调试模式

设置 > 我的设备 > 全部参数 > MIUI 版本上点击7次即可启用开发者选项,然后打开其中的USB 调试

用 USB2.0 或打补丁

如果电脑用的是USB 2.0可以跳过此步骤。
如果是USB 3.0则需要”打补丁”,否则fastboot模式下无法识别手机
管理员方式运行以下命令

1
2
3
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "osvc" /t REG_BINARY /d "0000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipContainerIdQuery" /t REG_BINARY /d "01000000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipBOSDescriptorQuery" /t REG_BINARY /d "01000000" /f

安装ADB驱动

我们可以通过MiFlash工具来安装驱动,这个工具是线刷工具,但我们只是为了用它安装驱动而已。
下载地址:MiFlash2020-3-14-0.rar
点击菜单中的Driver来安装驱动

下载TWRP

进入TWRP官网设备页面,比如小米的是 Xiaomi
比如我的 MIX 2S 的页面是https://twrp.me/xiaomi/xiaomimimix2s.html
找到对应的安装包,目前适合 MIX 2S 最新的是 https://dl.twrp.me/polaris/twrp-3.6.2_9-0-polaris.img

下载 Android SDK Platform-Tools 工具

下载地址:https://developer.android.google.cn/studio/releases/platform-tools.html

删除各种锁屏密码

为了避免后面进入TWRP后文件都是”乱码”,需要在手机上删除锁屏密码、PIN码、指纹。

进入fastboot模式

  1. 关机。
  2. 同时按住音量键-电源键直至看到开机画面,大概三秒左右的样子。
    确保手机与电脑是连接的。
    或者通过 ADB 执行命令``adb.exe reboot bootloader`也可以。

刷入TWRP

运行命令fastboot.exe flash recovery twrp-3.6.2_9-0-polaris.img,其中文件名换成自己的
待CMD窗口显示完成后,按住手机音量+键不放,电脑上输入命令fastboot.exe reboot重启手机。
进入 TWRP 后,会询问“是否保持系统分区为只读”,这里滑动按钮以允许修改,否则 MIUI 会用官方 Recovery 的替换掉 TWRP。当然如果不想刷入的话就点击“保持系统分区只读”按钮。

刷入Magisk

下载页面:https://github.com/topjohnwu/Magisk/releases
下载后将文件拷贝至手机SD卡(此时手机可以用MTP模式传输文件),然后通过 TWRP 安装即可。

相关阅读

小米(Mi) MIX 3手机刷 TWRP 方法,刷三方Recovery方法(解决卡米问题)
TWRP中无法查看文件夹,显示全是乱码的解决方法