简单获取小米12S Pro手机 Root权限

本文记录最简单的获取安卓手机Root权限的过程,既非线刷,也非深刷。

演示材料:

  • Windows 11 家庭版
  • Xiaomi 12S Pro 国行版

大致流程如下:

  1. 解锁BootLoader
  2. 进入FastBoot,在Recovery分区刷入TWRP
  3. 用TWRP侧载Magisk
  4. 用Magisk安装模块

⚠ 警告

刷机有风险,若您在刷机过程中出现任何问题与本人无关。

但是,了解以下内容可以尽可能避免手机变砖:

  • 事先备份手机数据
  • TWRP的版本要与机型和安卓系统大版本对应
  • 禁止刷入任何.img文件到BOOT分区
  • Magisk第一时间安装救砖模块

准备工作

在电脑下载如下文件(尽量不要放在中文路径下):

  1. 进入www.miui.com/unlock下载小米BootLoader解锁工具(MIFlash Unlock)
  2. 进入安卓ADB官网下载安卓调试桥(ADB)(已下载Android Studio并下载了Android SDK的用户请忽略这一步)
  3. 下载Universal ADB Driver(电脑ADB驱动)
  4. 进入小米TWRP合集下载对应的TWRP(小米12S Pro对应A13,非FBEv2版)(文件为.img文件)
  5. Github下载Magisk安装包

[可选] 进入MIUIROM等网站下载手机当前MIUI系统镜像文件,以供出错时刷回原系统备用

解锁BootLoader

小米12S Pro手机系统安装的是MIUI而不是HyperOS(只要不没事乱更新的话),因此可以使用“旧方法”解锁:

  1. 在手机上登录小米账号后,进入开发者模式,找到“设备解锁状态”,点击“绑定账号和设备”;
  2. 等待168小时(即7天)后,备份手机所有数据(除“设置”外,因为多人反馈恢复手机“设置”的备份会导致手机后续占用高),拷贝到电脑上;
  3. 手机关机,先按住手机音量减键不放,再按住手机电源键,直到手机进入FastBoot模式(屏幕上显示淡橙色“FastBoot”字样),使用数据线(推荐使用原装线)连接电脑,打开下载好的小米BootLoader解锁工具,登录相同小米账号,执行解锁。

至此,手机的BootLoader已解锁,手机也会恢复出厂(可导入之前的备份恢复),之后每次开机启动画面的屏幕上方会多出一个“锁已解开”的图标。

刷入TWRP

TWRP的作用相当于Windows系统上的Windows PE。

  1. 电脑解压下载好的安卓调试桥(ADB),并配置好ADB环境变量,打开电脑终端输入adb,若正常返回ADB指令帮助则表明配置成功;
  2. 在电脑上安装Universal ADB Driver,用于电脑驱动识别手机FastBoot;



3. 电脑下载的TWRP(.zip文件)解压,将TWRP镜像文件(.img文件)拷贝到电脑ADB文件夹内;
4. 手机进入FastBoot模式(方法见本文“解锁BootLoader”部分),通过数据线连接电脑;

5. 在电脑ADB文件夹内空白处按住键盘Shift键不放,然后鼠标右键,点击右键菜单中的“在此处打开PowerShell窗口”;
6. 在PowerShell中执行fastboot flash recovery TWRP文件的名称.img,其中TWRP文件的名称.img换成在第3步拷入ADB文件夹的.img文件文件名;

7. 成功后,在PowerShell中执行fastboot reboot recovery以启动手机到TWRP(以后需要启动到TWRP也是这样操作)。

侧载Magisk

用Magisk是为了方便管理Root权限(某些APP请求的“超级用户”权限)和刷入外部模块。

  1. 在本文“刷入TWRP”的第7步后,手机就进入到TWRP了。如果出现询问“是否保持系统分区为只读”,选择“保持只读”即可;若界面不是中文,可以点击“选择语言”更改TWRP显示语言;若出现需要输入“data分区密码”,则输入手机锁屏密码即可(若只设置过图案密码而没设置过锁屏密码,则长按电源键进入手机系统关闭锁屏密码,再重启进入TWRP);
  2. 点击TWRP主页的“高级”,再点击“ADB Sideload”,滑动下方按钮开始Sideload;

    图源: MIUI历史版本
  3. 在电脑上将Magisk文件后缀.apk改为.zip,拷贝到电脑ADB文件夹内;
  4. 在电脑PowerShell中执行adb sideload Magisk文件的名称.zip,其中Magisk文件的名称.zip换成在第3步拷入ADB文件夹的.zip文件文件名;
  5. 在PowerShell中执行adb reboot,重启手机,进入系统。

用Magisk安装模块

安装模块,也叫刷入模块。

  1. 正常进入手机系统后,找到Magisk,点击进入。如果提示需要下载完整版Magisk才能使用,则点击“取消”,从电脑拷贝Magisk的.apk文件到手机里面,再在手机里点击该apk进行Magisk的安装(升级);
  2. 进入Magisk后,如果提示需要修补文件,点击“直接安装(推荐)”,然后点“开始”,修补完后根据提示重启手机;
  3. 重启手机后,再进入Magisk,点击“模块”,然后点击“从本地安装”即可安装依赖于Magisk的模块(需要事先将模块.zip文件拷入手机)。


至此,手机的Root权限已经获取到。

推荐安装以下模块:

  • 救砖模块(防止在Magisk安装了不兼容的模块或冻结了关键应用而导致手机无法启动)
  • LSPosed(用于挂载Xposed)(需要先在Magisk设置中启用Zygisk并重启)
  • Shamiko(自Magisk v24以来,Magisk Hide被取消,如果需要隐藏系统Root环境,则需要借助外部模块)(对某些APP需要隐藏系统Root环境的情形:使用支付软件、国内银行软件、高反作弊的游戏等)(需要先在Magisk设置中启用Zygisk并重启)