国产手机ROOT真是麻烦,每次要折腾的时候总是碰到这样那样的问题,一弄就是几小时。
今天在此记录一下步骤,以后要折腾的话就很节约时间。
手机解锁
手机解锁需要向手机厂商申请,小米的解锁申请地址:http://www.miui.com/unlock/index.html
打开USB调试模式
在设置 > 我的设备 > 全部参数 > MIUI 版本
上点击7次即可启用开发者选项,然后打开其中的USB 调试
。
用 USB2.0 或打补丁
如果电脑用的是USB 2.0
可以跳过此步骤。
如果是USB 3.0
则需要”打补丁”,否则fastboot
模式下无法识别手机
管理员方式运行以下命令
1 | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "osvc" /t REG_BINARY /d "0000" /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模式
- 关机。
- 同时按住
音量键-
和电源键
直至看到开机画面,大概三秒左右的样子。
确保手机与电脑是连接的。
或者通过 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中无法查看文件夹,显示全是乱码的解决方法