小米手机获取 Root 权限教程(详细图文)

常说的 Root 手机指的是获取 Android 系统超级用户权限,目的大多为了卸载 OEM 厂商预装软件,或者运行需要 Root 权限的软件,例如聊天防撤回、虚拟定位、权限控制等。在获取 Root 权限后如果平时授权管理不当,会增加手机安全风险,因此只适合喜欢玩机的高级用户。

以往在 Android 6 以下系统获取 Root 权限非常简单,有许多 Root 助手电脑工具,通过手机 USB 调试模式连接便可实现一键 Root(利用系统提权漏洞)。现在随着系统更新换代,手机加入更多安全机制,这种 Root 方法已然行不通。

现在获取 Root 权限的流行方法是通过安装 Magisk 实现。Magisk 是一个能提供 Root 权限访问 / 管理 / 隐藏的开源软件,并且可以通过安装功能模块扩展更多玩法。同时 Magisk 也是知名开源软件,有着庞大用户群,可信程度高,可以放心使用!

下面演示如何在小米手机上通过安装 Magisk 获得 Root 权限(其他大部分手机也适用,除部分三星和华为手机外)。

准备工作

Magisk 安装前请确保手机已完成 BL 解锁,并且没有安装其他 Root 软件。

新手建议在操作前备份手机数据(虽然不太可能丢数据,但还是有备无患的好)。

最后,虽然写这篇教程用实机验证过,但每人环境不同,无法承诺获得一致结果,所以仅供参考!

Magisk 安装

1. 从 Magisk 官方下载 Magisk 软件安装到手机(注:不要安装在外置储存上。另外如果使用遇到问题,可尝试更新更快的 Canary 版本)。

下载 Magisk
在下载页面选择 Magisk-xxx.apk 下载

2.. 下载现在手机系统版本刷机包。从中提取 boot.img 文件,将其复制到手机上备用。

从刷机包提取 boot.img 文件
从刷机包提取 boot.img 文件(上图为提取文件路径。左侧卡刷包,右侧线刷包)

如果卡刷包里找不到 boot.img 文件,可参考这篇文章方法提取。

3. 手机打开 Magisk 软件,按下面流程完成修补文件步骤。

  • 点击 Magisk 卡片里的“安装”按钮
  • 检查安装选项并点击“下一步”(这里 Magisk 会自动选择合适选项,也可能不显示选项。通常不勾选“保留 AVB 2.0/dm-verity”,勾选“保持强制加密”。部分设备这里还有一个“安装到 Recovery”选项需要选中)
  • 点击“选择并修补一个文件”,选择之前从刷机包提取的 boot.img 文件,等待处理完成,将输出文件复制到电脑备用(默认保存在手机内部存储 Download 目录。补充一个自己遇到的问题,电脑连接后目录下找不到文件,需要在手机上将文件移动到其他目录才能看到)
使用 Magisk 修补文件
Magisk 修补文件操作图解

补充:如果在最后一步修补文件时出错,可能和系统版本过旧有关,可以尝试更新系统再操作(刷机包提取文件也要相应更新)。如果不想升级系统版本,可以通过 TWRP 安装 Magisk(另一种安装方法,不支持采用 Vir­tual A/​B 分区的新机型)。

4. 将手机关机,长按开机键 + 音量下键进入 Fastboot 模式,用数据线连接到电脑。

电脑下载 Android SDK 工具包,下载后解压文件,将之前经 Magisk 修补得到的文件放入解压的 platform-tools 文件夹内。

打开 platform-tools 文件夹,按住键盘 Shift 键,同时鼠标右键点击文件夹空白处,在右键菜单点击“在此处打开 Powershell 窗口”,之后运行下面刷新命令(替换实际文件名)。

# 未采用 Vir­tual A/​B 分区的旧机型
.\fastboot flash boot magisk_patched_9xFOB.img

# 已采用 Vir­tual A/​B 分区的新机型
.\fastboot flash boot_a magisk_patched_9xFOB.img
.\fastboot flash boot_b magisk_patched_9xFOB.img

# 完成后运行重启手机命令
.\fastboot reboot

如无意外,完成上面步骤后就安装好 Magisk 了。打开 Magisk 软件可以看到已经有 Root 授权管理选项,可以开始使用了。

Magisk Root 授权管理选项
Magisk Root 授权管理选项

Magisk 常见问题

遇到意外问题导致无法启动系统?

如果因为某些意外问题,导致在安装 Magisk 后无法启动系统,可以重复上文第 4 步骤,刷入从刷机包里提取到的原始文件。

如果因为安装某个功能模块导致的这个问题,则可以在开机启动界面长按音量上键,直至进入系统。这时将进入系统安全模式(部分机型只能在开发版系统下进入安全模式)。在此模式下,系统会禁用第三方软件,Magisk 也会禁用所有功能模块。这时再正常重启手机,便可以进入系统删除问题模块。

更新系统后丢失 Magisk 安装?

这是正常现象,安装 Magisk 后系统更新会比较麻烦。虽然仍可以直接升级系统,但不支持 OTA 增量更新,需下载完整包更新。即便是这样,当更新系统重启手机后,Magisk 安装便会丢失,或者可能遇到“卡米”无法启动系统的问题。

为避免上述问题,建议关闭系统自动更新(在系统更新设置里关闭“自动下载”和“智能更新”选项)。当需要更新系统时,先打开 Magisk 软件,点击“卸载 Magisk”,选择“还原原厂映像”,之后再更新系统,更新后重新安装 Magisk(不会丢失 Magisk 已安装模块)。

Magisk 隐藏 Root 功能如何使用?

在获取 Root 权限后,一些对安全或版权要求高的应用会检测用户系统是否已 Root,如果有将限制部分功能或拒绝运行。

要解决这个问题,可以在 Magisk 里开启“MagiskHide”选项,然后在权限管理界面勾选需要对哪些应用隐藏 Root,具体步骤查看这个图解

如何更新 Magisk?

Magisk 更新只需要在 Magisk 软件上操作,它会自动下载安装更新。

不建议下载更新包进入 Recovery 刷入,这样对于那些需要将 Magisk 安装在 Recovery 分区的设备来说会有问题。

如何卸载 Magisk?

打开 Magisk 软件,点击“卸载 Magisk”按钮,选择“完整卸载”,之后软件会自动下载执行卸载脚本,完成后重启手机生效。

如果无法进入系统,在有安装 TWRP 的情况下,可以手动下载卸载脚本,进入 Recovery 模式刷入卸载包。

评论列表

  1. #100

    小米11成功刷入面具,补充一个自己遇到的奇怪问题,如果在刷面具前系统设置里开启了GMS会导致刷完重启后应用点击不了,关闭这个选项再刷就好了,试了很久无意中发现的。。

  2. #99

    我发现不一样的地方了,我magisk打开以后并没有选项这一栏只有安装

    1. 如果用的最新版仍没有选项,可以刷vbmeta.img禁用AVB,后面会补充下。

    2. 我的也没有,似乎选项是面具软件本身联网拉数据根据机型显示的,不过我的安装成功了

  3. #98

    对不起,无限重启,怎么刷回去?原始文件在哪里
    然后我现在打不开WIFI了……虽然不自动重启了

    1. 这个问题很可能因为没有关闭AVB验证,刷回原始boot.img应该可以恢复(在刷机包里提取)。

  4. #97

    note9无限重启,请问除了TWRP还有什么其他方法可以解决这个吗

    1. 如果只解决卡米问题,可以在fastboot模式下刷回原始boot.ing文件(线刷包里可以找到)。

      1. 先谢谢了,但是我的意思是改完boot后怎么开机

        1. 正常面具在修补boot时会去掉启动校验,这样重启不会出现卡米问题,
          如果未去掉,只能考虑twrp操作。启动问题可以先刷回原始boot修复。

          1. 谢谢

  5. #96

    红米note10pro无限重启,怎么弄

    1. 是否移除启动验证?卡米原因是刷Magisk修补的boot文件后通不过启动校验。

  6. #95

    红米K30U12.5.5刷入Magisk无限重启,还有什么办法能ROOT吗

    1. 请问是否移除了启动验证?如果在修补文件过程中没有移除选项,可以尝试在TWRP里安装Magisk,这种方式会默认移除。

  7. #94

    你好 想问一下 ,root以后 如果通过线刷升级系统,还需要重新获取root权限吗?

    1. 需要的,只要是升级了系统。可查看文中FAQ部分。

  8. #93

    我的手机是小米6,系统是miui12 20.6.18的,在那个窗口一直不动差不多半个小时了,一动数据线就显示内容了,显示失败,这是什么原因呢?

    1. 是第4步?可以试试补充里说的。

  9. #92

    你好!请问红米not9 4G版有没有国际版系统可以用来刷机?

    1. 这个机型有国际版,海外发布名称是红米9T,您可以查询手机代号确认,通常只要代号一致,则ROM通刷。

      1. 谢谢!

      2. 楼主,还请问下,刷了国际版支持谷歌服务应该没问题吧?
        还有国际版也可以root吗?有没有需要注意的地方,请指教下。谢谢!

        1. 这些都没问题,但国际版少了一些预装软件,例如小米钱包、小爱同学、小米应用商店。

          1. 没有才好

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。