如何获取 Android Root 权限 —— Magisk、SuperSU 与 OEM 解锁全流程
前置条件警告
获取 root 权限意味着你将放弃部分系统安全保障。操作前必须:
- 完整备份手机数据(联系人、照片、应用、聊天记录等)
- 了解你的手机品牌和型号支持哪些解锁方案
- 确认已关闭 Google / 小米 / OPPO 等厂商的"查找我的设备"
- 准备好数据线和至少 50% 电量
方式一:Magisk(最推荐)
Magisk 是目前 Android 社区最主流的 root 方案,由 topjohnwu 开发。它采用"systemless"方式修改系统,不会真正改动 /system 分区,兼容性最好,且支持隐藏 root(银行 App、Google Pay 等不会检测到)。
基本步骤
- 解锁 Bootloader:在电脑上运行
fastboot flashing unlock(命令因厂商而异)。这一步会触发恢复出厂设置。 - 提取 boot.img:从你的设备厂商固件包里提取当前版本的 boot.img 文件。
- 修补 boot.img:在手机上安装 Magisk 应用,选择"选择并修补一个文件",选中提取的 boot.img,Magisk 会自动生成一个
magisk_patched_xxxxx.img。 - 刷入修补后的 boot:把修补后的 boot.img 转回电脑,执行
fastboot flash boot magisk_patched.img。 - 重启:手机重启后打开 Magisk 应用,显示"已完成"即 root 成功。
方式二:SuperSU
SuperSU 是更老牌的 root 方案,适用于较旧的 Android 版本(Android 7 及以下)。它通常通过刷入对应机型的 ZIP 包实现。
基本流程:
- 刷入 TWRP 或其他第三方 Recovery
- 在 Recovery 中刷入 SuperSU.zip
- 重启系统
注意:SuperSU 已停止维护,新机型建议直接用 Magisk。
方式三:厂商官方解锁(小米 / OnePlus 等)
部分厂商提供官方 Bootloader 解锁通道:
- 小米:前往小米账号的解锁页面申请,通过后下载小米解锁工具
- OnePlus:官方解锁通道申请解锁码,用
fastboot oem unlock [code]解锁 - Realme / OPPO / vivo / 华为:大部分机型无法官方解锁,需第三方方案
验证 Root 是否成功
安装 Root Checker 应用,打开后点击"Verify Root Access"。显示 "Congratulations! Root access is properly installed on this device!" 即成功。
也可以在 Terminal 终端输入 su 命令测试:出现 # 提示符表示 root shell 已就绪。
Root 后必做的几件事
- 在 Magisk / SuperSU 中给八门神器(或你使用的修改器)授予 root 权限
- 在 Magisk 设置中隐藏 root 给需要完整系统的应用(银行 App、支付软件)
- 安装 BusyBox(部分修改器依赖某些 Linux 命令)
- 考虑安装 SafetyNet 修复模块(如果你需要保留 Google Pay 等功能)
如果你的手机无法获取 root,请看下一页的免 Root 方案。