你是否曾经因为无法删除手机预装的“流氓软件”而感到烦恼?或是因为系统不够流畅想要深度优化却无从下手?Root 可能就是你需要的解决方案。

Root 能让你获得安卓系统的最高权限,就像电脑上的管理员权限一样,允许你执行任何系统级别的操作。


01 什么是 Root?

简单来说,Root 是获取 Android 系统最高权限的过程。它被称为安卓设备的“超级用户权限”。在 Root 之后,你就能完全掌控自己的设备,做很多普通用户无法做到的事情。

这个术语的由来其实很有趣。“Root”这个词源于 Unix/Linux 系统,指的是拥有系统所有权限的根账户。在安卓系统(基于 Linux 内核)中,获得 Root 权限意味着你能够访问和修改所有系统文件和设置。

Root 和苹果设备的“越狱”概念类似,都是绕过厂商限制获取更高权限的操作。

Root 过程主要涉及几个关键:解锁引导加载程序(Bootloader)、刷入定制恢复(如 TWRP,可选)以及获取超级用户权限管理应用(如 Magisk、KernelSU 等等)。

02 Root 前的重要准备

开始 Root 之前,准备工作至关重要。很多人因为跳过准备步骤而导致数据丢失或设备损坏。以下是必须完成的准备工作:

  • 首先,备份数据是最重要的步骤。Root 过程会导致数据丢失,请确保所有重要数据都已备份到云端或外部存储设备。特别要备份联系人、短信、照片和文档等重要信息。
  • 确保你的设备电量充足
  • 准备一台电脑,原装数据线,以及良好的网络连接,以便下载必要的工具和驱动程序。
  • 需要Root就需要满足一个最大的前提条件:解锁 Bootloader 。现在的很多手机厂商由于懂的都懂的原因限制了用户自己解锁 Bootloader 的权限,下表列出了各大主流厂商对 Bootloader 的限制情况:
厂商 / 品牌 分级标签 官方解锁政策与主要限制简述
中国市场常见品牌
华为 (Huawei) 基本不可解锁 官方已关闭全部解锁通道,无法申请。
荣耀 (Honor) 基本不可解锁 情况与华为相同,无官方解锁方式。
Vivo / iQOO 基本不可解锁 官方未开放 BL 解锁,所有机型默认锁定。
OPPO 极难解锁 需申请“深度测试”,等待周期长,部分机型完全不允许。
小米 / Redmi / POCO 较难解锁* 需满足小米账号等级、设备绑定时间并等待审核;风控严格,限制多。
一加 (OnePlus) 可解锁* 官方允许解锁;流程相对友好,但有地区和系统版本要求。
三星 (Samsung) 中国版 可解锁* 部分旧机型可解锁,但新版本系统(如 One UI)已逐步取消该选项。
世界市场常见品牌
谷歌 (Google Pixel/Nexus) 可解锁 官方允许解锁,但需要验证服务器。
索尼 (Sony) 可解锁 可解锁,但可能导致部分功能(如 DRM 版权保护)永久失效。
诺基亚 (HMD/Nokia) 极难解锁 仅极少数旧机型支持解锁。
摩托罗拉 (Motorola) 极难解锁 解锁需满足多项条件。
Nothing 可解锁 官方目前允许解锁,政策较为开放。

注:*表示在近期解锁条件会收紧。如一加从出厂 ColorOS16 的设备开始要求必须进行深度测试才能解锁。

如果你的设备无法解锁 Bootloader,那么说明你的设备不可以被 Root 。那么本篇教程不适用于你的设备。

如果你的设备可以解锁 Bootloader,那么恭喜你,你达成了 Root 设备的基本条件。接下来,请跟着我解锁 Bootloader。

03 解锁 Bootloader

⚠️注意:在开始操作前请备份重要数据,解锁会清除所有用户数据!

  1. 开启开发者选项:设置 → 关于手机 → 连续点击版本号 7
  2. 开启 OEM 解锁、USB 调试
  3. 电脑安装 ADB 环境,下载地址:https://developer.android.google.cn/studio/releases/platform-tools,手机连接电脑,电脑打开命令行环境,输入:
1
adb reboot bootloader
  1. 进入 Fastboot 模式后执行解锁命令
1
2
3
fastboot flashing unlock
# 部分机型不行的话,用下面的
fastboot oem unlock
  1. 按音量键确认解锁,重启后完成 Bootloader 解锁

有些设备解锁需要额外的步骤,上表解锁条件已经给出,在此不再赘述

04 开始 ROOT

需要的工具

  • 手机安装最新版 Magisk App(官方下载地址:https://github.com/topjohnwu/Magisk/releases)。

  • 或者你也可以使用 Magisk 的分支,如 Magisk Alpha(隐藏效果更佳)、Magisk Delta(目前更新不活跃)

  • 本篇文章将提供两种方法,可按需选择:

    1. 修补镜像刷入法:通过修补手机 boot.img 或 init_boot.img 再刷入实现root,此方法需要你获取你当前系统的全量包(需与系统版本完全匹配,不可用增量包,固件可在对应品牌官网或 https://onfix.cn/rom 下载,也可以通过酷安或 XDA 论坛下载)
    2. TWRP刷入法: 如果你的手机支持 TWRP,那么我建议使用此方法,此方法无需获取系统全量包,下载地址:https://twrp.me/Devices/,搜索对应机型下载,若官网无对应机型,可在 https://github.com 搜索“机型+TWRP”获取适配版本,一般能获取到一个 .img 文件,这就是我们需要的文件

提取并修补镜像(TWRP 方法可跳过此步骤)

  1. 解压完整固件,用 payload-dumper-go 工具提取镜像(下载地址:(https://github.com/ssut/payload-dumper-go/releases/latest),可直接下载工具压缩包,解压后即可使用)

  2. 打开命令行,执行下列命令

    1
    2
    3
    payload-dumper-go.exe -p boot -o output payload.bin # 此处的 payload.bin 需要替换成你实际上全量包的路径
    # 若出现提示找不到 boot 分区的,用下面的命令:
    payload-dumper-go.exe -p init_boot -o output payload.bin
  3. 若命令执行成功,会发现目录下出现了output文件夹,里面有boot.img 或 init_boot.img,将提取的 boot.img/init_boot.img 复制到手机内部存储

  4. 打开手机 Magisk 管理器,点击“安装”,选择“选择并修补一个文件”,选中复制的镜像文件,等待修补完成

  5. 此时管理器会提示刷入完成,并给出输出路径,你需要找到这个路径,并把里面输出的文件复制到电脑(一般文件名为 magisk_patched-xxx.img)

Fastboot 模式或 TWRP 刷入镜像

先将手机重启进入 Fastboot 模式,用数据线连接电脑;

  • 修补镜像刷入法:
    执行下列命令:

    1
    fastboot flash boot/init_boot magisk_patched-xxx.img # 把 boot/init_boot 替换为实际的分区,把 magisk_patched-xxx.img 替换为实际的文件名

    等待出现[OKAY]的字样后,说明刷入成功了。

  • TWRP 刷入法

    1. 执行下列命令进入 TWRP :

      1
      2
      3
      4
      fastboot boot twrp.img # 直接进入 TWRP(把 twrp.img 替换为实际上下载的 TWRP 镜像)
      # 如果此命令失败,那么换成下面的:
      fastboot flash recovery twrp.img # 刷入 TWRP
      fastboot reboot recovery # 重启到 TWRP
    2. 进入 TWRP 之后,在 TWRP 主界面中依次点击“高级”→“ADB Sideload”,勾选“使用 Sideload 刷入 ZIP/IMG 文件”(部分 TWRP 版本默认勾选,无需操作),滑动底部滑块启动 Sideload 模式;

    3. 电脑上继续执行:

      1
      adb sideload magisk.apk # 此处的 magisk.apk 就是你下载的 Magisk 管理器的 apk 安装包
    4. 等待刷入完成(电脑端显示“Total xfer: 1.00x”,TWRP 显示“刷入成功”),无需额外操作,点击 TWRP 界面“重启系统”;

    5. 进入系统后,打开 Magisk 管理器发现 Root 已经出现,但是还要修复环境,点击确定,进入安装页面后选择“直接安装”,成功后再次重启手机即可。

至此,Root 操作以及全部完成,enjoy!

AB 分区设备额外说明

  • AB 分区设备(如 Pixel、部分小米旗舰),刷入镜像时无需额外区分分区,按上述对应镜像命令操作即可;
  • 安装 OTA 更新后,先不要重启,进入 Magisk 管理器,选择“安装到非活动槽位”,重启后即可保留 Root。

05 常见问题

  • 为什么我的 ADB 出现 adb: no devices/emulators found?

    这可能是你的系统是老系统,如 Win7,你需要安装驱动,上网搜“oppo售后驱动” 或者 “vivo售后驱动” 下载安装即可,如果还不行就换原装数据线。

06 写在最后

⚠️ Root 与刷入第三方环境,本质上是突破手机出厂安全机制。操作过程中一旦步骤失误、文件不匹配,很可能导致手机变砖、无法开机;解锁 Bootloader 通常会失去官方保修,部分机型还会触发熔断,导致指纹、支付、快充等功能异常。同时,获取 Root 权限后,系统完整性校验失效,恶意软件更容易获取最高权限,存在隐私泄露、账号被盗、数据被篡改的风险。银行类、支付类、政企类 App 也可能因检测到 Root 而直接闪退或限制使用,日常使用稳定性会有所下降。


曾经的安卓玩机圈百花齐放,各种第三方 ROM、美化模块、功能增强、权限管理工具层出不穷,刷机、Root、优化、定制是很多人的日常。但随着手机厂商对系统安全、隐私合规、防回滚、防篡改机制不断收紧,Bootloader 解锁门槛越来越高,AB 分区、动态分区、init_boot、AVB 校验等机制让传统玩机难度剧增。再加上各类 App 对 Root、模拟器、修改环境的强检测,曾经自由折腾的乐趣慢慢被限制。玩机的黄金时代虽已远去,但那份对系统自由、极致定制、探索底层的热爱,依然留在很多老玩家的记忆里