droid.rooter
指南 入门 26 分钟阅读

什么是 Root?安卓 Root 权限到底意味着什么

Root 就是让你,或者你批准的某个应用,获得安卓默认拒绝给出的超级用户权限。这篇文章讲清它的原理、代价,以及适合谁。

安卓手机的剖面插画,画成一摞上锁的房间:顶层是密封的应用房间,中间是一条布满闸机的走廊,底层是一扇标着 Verified Boot 的金库门,一根标着 su 的线缆通向唯一一扇被撑开的门。
目录
  1. 安卓上的“Root”是什么意思?
  2. su 是什么,应用怎么申请 Root
  3. 为什么安卓默认不给你 Root
  4. 第 1 层:应用沙盒
  5. 第 2 层:SELinux
  6. 第 3 层:Verified Boot 与锁定的 Bootloader
  7. 为什么光开 USB 调试永远得不到 Root
  8. Root 到底是怎么实现的
  9. 路线 1:解锁 Bootloader 并修补启动镜像
  10. 路线 2:三大 Root 框架
  11. 路线 3:基于漏洞利用的临时 Root
  12. 有了 Root 能做什么,哪些仍然做不到
  13. Root 做不到的事
  14. Root、越狱、Bootloader 解锁、自定义 ROM 与 SIM 解锁的区别
  15. 真实的代价:Root 可能弄坏什么
  16. 把 Play Integrity 说准确
  17. 系统更新与防回滚
  18. Bootloop 与安全
  19. Root 合法吗?
  20. 谁适合 Root,谁不适合
  21. 怎么判断手机是否已 Root,以及你的手机能不能 Root
  22. 故障排查对照表:当想法遇上真实的手机
  23. 总结
  24. 资料来源与项目文档

给安卓手机 Root,就是获得超级用户权限,也就是 Linux 里所说的 root 账户,用户 ID 为 0(UID 0)。正常情况下,安卓既不会把这个权限给任何应用,也不会给你。手机一旦 Root,你,或者你批准的某个应用,就能做普通应用沙盒不允许的事:读取其他应用的数据、修改系统文件、运行高权限工具。

多数简短回答都会略过一点:Root 不是一个开关。它是把安卓特意关上的一整串保护依次打开之后的结果,而你怎么打开,决定了你会失去什么。Root 也不同于 iOS 越狱、Bootloader 解锁和 SIM 卡解锁,对比表会把它们分开讲清楚。

如果你正在犹豫: Root 给你控制权,同时让你失去一部分安卓的安全检查。它更适合备用机、玩机爱好者,或者只有 Root 才能完成的某项任务,而不适合存着银行、工作和支付应用的那台主力机。想看完整结论,请读要不要给你的安卓手机 Root。

资料核查日期:2026 年 11 月 5 日。来源包括 AOSP 文档、Magisk、KernelSU 和 APatch 的项目文档、Google 的 Play Integrity 文档,以及美国联邦法规文本。这是一篇基于文档的讲解文章,DroidRooter 没有为此 Root 或测试任何手机,文中内容也不构成法律意见。

快速跳转: Root 是什么意思 · 安卓为什么把 Root 锁住 · Root 是怎么实现的 · Root 能做什么、不能做什么 · Root、越狱与解锁的区别 · 代价 · 合法吗 · 谁适合 Root · 检查你的手机 · 故障排查 · 常见问题

安卓上的“Root”是什么意思?

安卓建立在 Linux 内核之上,而 Linux 有一个无所不能的账户:root,UID 0。在一台正常的手机上,你装的任何东西都不是以 root 身份运行的。每个应用都有自己的无特权用户 ID,系统会把应用彼此隔开,也把它们和操作系统隔开。1

如果你用过电脑,可以把它想成 Windows 的“管理员”或 Linux 的 sudo。这个类比有用,但不完整:在电脑上,管理员权限是自带的功能;而在安卓上,厂商是故意把这扇门拆掉的,Root 就是把它重新装回去。维基百科作为二手资料,也给出了同样的意思:对安卓各子系统的特权控制,相当于类 Unix 系统里的管理员权限。17

su 是什么,应用怎么申请 Root

已 Root 的手机会多出一个 su 程序,以及一个夹在 su 和所有申请 Root 的应用之间的 Root 管理器应用。目前常用的三个管理器是 Magisk、KernelSU 和 APatch。应用申请 Root 时,管理器会弹窗询问你,并记住你的选择。

新的管理器不只是“允许”或“拒绝”这么简单。KernelSU 的 App Profile(应用配置文件)可以限制已获批应用的 Root shell 能做什么:它的 uid、gid、用户组、capabilities 和 SELinux 规则。文档把这称为最小权限原则。11 所以“这个应用有 Root 权限”,在每台已 Root 的手机上并不是同一种固定的权力大小。

为什么安卓默认不给你 Root

有三层彼此独立的机制把 Root 挡在门外。任何 Root 方法都必须穿过这三层,所以它很少是一键完成的。

层级 它强制执行什么 对 Root 意味着什么
应用沙盒(每个应用一个 UID) 每个应用运行在自己的用户 ID 下,隔离由内核强制执行 应用无法读取其他应用的文件,也无法自己变成 root
SELinux(强制访问控制) 以默认拒绝的方式约束每一个进程,包括 root 进程 除非策略被打补丁,否则连 UID 0 也被框得死死的
Verified Boot(锁定的 Bootloader) 每个启动阶段都校验下一个阶段,一直追溯到硬件信任根 你不能随便换上一个改过的启动镜像

如果想要这幅图的文字版:应用在最上面,各自待在密封的房间里;SELinux 是每个进程都必须走过的走廊;Verified Boot 是最底下的那扇金库门。Root 是一张许可条,让某一个获批的应用通过某一扇门,而不是一把万能钥匙。

第 1 层:应用沙盒

安卓给每个应用分配唯一的用户 ID,并用 Linux 内核强制执行隔离,因此一个应用没有权限就无法读取另一个应用的数据,也无法使用受保护的资源。1 AOSP 记录了这套机制是如何逐步加固的:Android 5.0 用 SELinux 隔离系统进程和应用进程,8.0 加入 seccomp-bpf 系统调用过滤,Android 9 为目标 API 28 及以上的非特权应用提供按应用划分的 SELinux 沙盒,Android 10 则限制了原始文件系统视图。1 AOSP 表示,在配置正确的设备上,要突破这一层就需要攻破 Linux 内核,同时它也补充说,这些保护并非牢不可破。1 这个但书之后还会用到:基于漏洞利用的 Root 方法,正是出现在内核有缺陷的地方。

第 2 层:SELinux

Security-Enhanced Linux 对所有进程实施强制访问控制,“即使是以 root/超级用户权限运行的进程”也不例外,并且遵循默认拒绝的原则。安卓出厂时就让它处于强制(enforcing)模式。2

读者最常忽略的一点是:安卓上的 root,并不是老式桌面 Linux 里那种无所不能的 root。 Root 进程仍然要满足 SELinux 策略,所以 Root 工具都自带策略补丁;Magisk 的文档里就把 magiskpolicy 列为它用来做这件事的工具。3

第 3 层:Verified Boot 与锁定的 Bootloader

Verified Boot 建立了一条信任链:从受硬件保护的信任根出发,经过 Bootloader,到 boot 分区,再到包括 system 和 vendor 在内的其他受验证分区。每个阶段都检查下一个阶段,回滚保护则防止攻击者装上更旧、有漏洞的版本。Android Verified Boot(AVB)是 Android 8.0 及更高版本的一部分。4

AVB 会把结果以启动状态的形式报告出来。根据 AVB 文档,绿色表示 Bootloader 已锁定、且验证密钥不是由最终用户设置的;黄色表示已锁定、但密钥是用户设置的;橙色表示 Bootloader 已解锁。5

大多数安卓设备出厂时 Bootloader 都是锁定的,这样就没人能往里加载不同的系统或启动镜像。6 而 Root 安装就意味着要加载修改过的启动镜像,所以这把锁是你遇到的第一堵墙。

为什么光开 USB 调试永远得不到 Root

AOSP 的测试文档指出,adb root 在 user(量产)版本上不可用;只有借助 debug ramdisk 并解锁 Bootloader,才能在 user 版本的设备上启用它。7 这是一份合规测试页面里很窄的一句话,所以也要窄着读:在零售固件上,adb root 并不是什么隐藏的通用开关。

Root 到底是怎么实现的

大致有三条路线,其中第一条是目前最常见的。

路线 1:解锁 Bootloader 并修补启动镜像

这是标准路线,也就是 Magisk 文档描述的那一条。下面是一张路线图,不是教程;具体命令和各品牌的注意事项都在完整的安卓 Root 指南里。

第 1 步之前:解锁会清除你的数据。 安卓的参考行为是:解锁 Bootloader 时先警告你,然后恢复出厂设置,各厂商在实践中也都照此执行。6 请先把所有东西备份好。解锁还会把启动状态变成橙色,在某些品牌上还会触发一个永久标记。

  1. 确认你的手机能解锁。 AOSP 的基准路径是设置 → 系统 → 开发者选项 → OEM 解锁。这个开关没打开,fastboot 就会拒绝解锁;而在运营商定制机或被厂商限制的手机上,它可能找不到或者是灰色的。各品牌的菜单名称不尽相同。6
  2. 解锁 Bootloader。 通用命令是 fastboot flashing unlock;之后设备应该会给出警告并自行重置。6 各品牌有自己的工具和等待期,请参阅 Bootloader 解锁指南。
  3. 拿到与你当前版本完全一致的原厂镜像。 根据设备不同,Magisk 修补的是 boot.img、init_boot.img 或 vendor_boot.img;如果设备没有 boot ramdisk,则修补 recovery.img。8
  4. 在你自己的手机上修补它,使用 Magisk 应用里的“安装”选项。Magisk 说得很直白:永远不要刷别人分享的已修补镜像,也不要在另一台设备上修补镜像。8 已修补的启动镜像先于其他一切运行,所以陌生人给的镜像,就是一段未经审查、拥有最高权限的代码。
  5. 刷入它,在 fastboot 模式下进行。Magisk 记录了一个可选的 vbmeta 参数(--disable-verity --disable-verification),并警告说它可能会清除你的数据。8
  6. 重启并打开 Magisk 应用。 接受提示以完成设置(再重启一次)。之后应用会逐个应用地弹窗询问。8

三星不一样。 Magisk 的文档说,安装它会不可逆地触发 Knox 保修标记,首次安装需要完整清除数据,并且之后不能再接收 OTA 更新,每个新固件都要你自己修补。8 能不能解锁本身也在变化:维基百科报道称,从 One UI 8 开始,三星在全球范围内限制了 Bootloader 解锁;而 Magisk 仍然公布着三星的步骤,并表示在美国和加拿大的机型上,如果下载模式里缺少 OEM Lock 这一项,很可能说明这台手机无法解锁。178 各方说法并不一致,所以请把它当作取决于具体机型、地区和 One UI 版本的问题。支持 Root 的设备清单和三星 Root 指南里有各机型的详细信息。

路线 2:三大 Root 框架

Bootloader 解锁之后,你要选一个 Root 框架。它们各自用不同的办法解决问题。

Magisk KernelSU APatch
工作方式 修补启动链中的镜像,并运行一个用户空间守护进程 面向安卓 GKI 设备的内核态 Root 借助 KernelPatch 直接修补内核
模块 支持 支持;只有修改 /system 的模块才需要 metamodule(元模块) 支持 APM 和 KPM 模块
硬件要求 已解锁的 Bootloader 和可修补的镜像 受支持的内核;Unsupported(不支持)的设备需要你自己编译内核 仅限 ARM64;内核 3.18 到 6.12;完整支持需要 CONFIG_KALLSYMS=y 加 CONFIG_KALLSYMS_ALL=y
已知的坑 三星与 Knox、Play Integrity(见代价部分) KernelSU 表示永远不会为 Unsupported 设备提供 boot.img;较旧安全补丁的启动镜像在有防回滚机制的新设备上可能会 bootloop SuperKey 的权限比 root 还高;带安全保护的三星被列为计划支持

有两点补充:KernelSU 的“Unsupported”并不是定论,它的页面链接了一份非官方的支持设备清单;10 而在 APatch 上,CONFIG_KALLSYMS_ALL=n 被标为“初步支持”,并不是不支持。12 想看真正的正面对比,请读 Magisk、KernelSU 与 APatch 对比。这些项目更新很快,请到各项目的 Releases 页面查看,而不要信文章里的版本号。

路线 3:基于漏洞利用的临时 Root

有一小类方法,利用特定固件版本上的漏洞,不用解锁 Bootloader 就能获得 root。它们和具体的机型、版本绑得很死,通常只在重启之前有效,一次安全更新就可能把它堵上。它们是例外,而不是绕过锁定 Bootloader 的通用办法。

对任何声称适用于所有手机的“一键 Root”APK,都要保持警惕。Root 方法必须穿过上面三层,没有哪一个文件能诚实地覆盖所有机型和版本。要求你刷别人已修补镜像的工具,本身就违反了 Magisk 自己的规矩。

有了 Root 能做什么,哪些仍然做不到

能力 典型例子 需要解锁 Bootloader 吗?
通过模块进行 systemless 修改 不改动 system 分区的各种调整和补丁 需要(标准安装)
需要 Root 的应用 防火墙、整机备份、自动化工具 需要(标准安装)
移除预装应用 删除或冻结 ADB 删不掉的应用 需要(标准安装)
自定义 ROM 和内核 不同的系统或内核版本 需要
一次性的 Root 专属任务 单次高权限操作 不需要(在受支持的版本上,通过基于漏洞利用的路线)

关于模块,请专门看 Magisk 模块指南。

Root 做不到的事

  • 本身并不会让手机变快。 它只是移除了一项限制;速度取决于你改了什么。
  • 关闭 SELinux。 SELinux 同样约束 root,这也是 Root 工具要给策略打补丁的原因。2
  • 解开运营商的 SIM 锁。 那是运营商侧的锁。
  • 保证银行类应用能运行。 在已 Root 的手机上,Play Integrity 检查可能失败(见下文)。
  • 撤销已触发的 Knox 标记。 在三星上,这个标记是永久的。8
  • 取代侧载。 安装 APK 并不需要 Root,请参阅 Android 2026 年侧载变化。
  • 绕过不属于你的手机上的锁。 不得用 Root 去破解并非你本人设备上的 Factory Reset Protection(出厂重置保护)、运营商锁或账号锁。

Root、越狱、Bootloader 解锁、自定义 ROM 与 SIM 解锁的区别

Root 改变的是谁能操作。Bootloader 解锁改变的是手机能启动什么。自定义 ROM 改变的是手机运行什么。表格里其余的内容都由此而来。

改变了什么 平台 会清除数据吗? 可逆吗? 需要其他几项吗?
Root 给你或获批的应用超级用户权限 Android 常常会,那是解锁带来的副作用;单纯打补丁不会 通常可以,但有例外,比如已触发的 Knox 标记 通常需要已解锁的 Bootloader
Bootloader 解锁 让手机能启动厂商没有签名的镜像 Android 会,在 AOSP 风格的设备上是设计如此6 常常可以重新上锁,但因品牌和设备而异 不需要;它是其他几项的前提
自定义 ROM 替换操作系统 Android 换系统时通常会 通过刷回原厂固件,取决于设备 需要已解锁的 Bootloader
iOS 越狱 移除 Apple 的软件限制 iOS 不一定 不一定 平台不同,安卓上没有对应的东西
SIM 解锁 让手机接受其他运营商 Android 和 iOS 不会 不适用 不需要;这是运营商侧的变更
侧载 从 Play 商店之外安装应用 Android 不会 可以,卸载该应用即可 不需要;无需 Root

越狱那一行只依据二手资料,所以请把它当作定义,而不是原理说明。

真实的代价:Root 可能弄坏什么

这一节应该左右你的决定。更详细的讨论在 安卓 Root 风险里。

代价 会发生什么 来源怎么说
Play Integrity 检查完整性的应用可能拒绝运行 MEETS_DEVICE_INTEGRITY 在 Android 13+ 上需要硬件支持的 Bootloader 锁定证明和经过认证的系统镜像;空的判定结果可能意味着设备被攻破,“例如被 Root”13
三星 Knox 保修标记 被永久触发 Magisk 文档:安装它“WILL”(一定会)触发,且不可逆8
OTA 更新 空中升级失败,或者必须手动重做 已修补的启动镜像取代了原厂镜像;三星上则完全没有 OTA8
数据 解锁会清除手机 按参考行为,这是设计如此6

把 Play Integrity 说准确

关于常见的那些传言,有两处要纠正。第一,MEETS_BASIC_INTEGRITY 和 MEETS_STRONG_INTEGRITY 是需要主动选择的标签,而且在 Android 13 及更高版本上,只会返回给获得 Google Play 授权的应用,所以并不是每个应用都能看到每一档,也不是每个应用都会去请求。13 第二,MEETS_STRONG_INTEGRITY 的含义是设备完整性,外加所有分区(系统和 vendor)在过去一年内都有安全更新,所以即使是一台锁着、没改过的手机,一年没打补丁也可能通不过。13

空判定结果在文档里被描述为“攻击(例如 API hooking)或系统被攻破(例如被 Root)”的迹象,或者是设备不是实体设备,比如模拟器。原文用的是“例如”;它并没有说 Root 一定会导致空判定。13 实际情况是,要求设备完整性的应用可能会拒绝已 Root 的手机,没有人能诚实地保证你能通过。Play Integrity 与 Root 指南里有更多细节;密钥证明(key attestation)也会暴露同样的两件事:设备是否已锁定,以及它的验证启动状态。14

系统更新与防回滚

已修补的启动镜像取代了原厂镜像,所以正常的 OTA 可能无法通过校验,请看 Root 后 OTA 更新失败。KernelSU 警告说,较新的设备可能有与安全补丁级别绑定的防回滚机制,所以补丁级别更旧的启动镜像可能会 bootloop。10 在改动任何东西之前,请保留一份与你当前版本完全一致的原厂镜像。

三星 Knox 的说法来自 Magisk 的文档,没有对照三星自己的文件核实过。对其他品牌来说,保修的处理方式因品牌和国家而异,这里不做任何放之四海而皆准的断言。

Bootloop 与安全

Magisk 有 bootloop 保护:如果连续两次没能完成开机,它就会进入安全模式并停用模块,而 magisk --remove-modules 可以在 adb shell 里使用。9 很多 bootloop 是可以恢复的;“很多”不等于“所有”,所以保留原厂镜像备份并不是可有可无的。

Root 还会让任何出错的事情波及更大的范围。SELinux 仍然在约束 root,但你在 Root 管理器里批准的那些授权,就成了信任边界。APatch 的 README 说明它的 SuperKey 权限比 root 还高,所以保护它的那个密钥值得小心对待。12

这取决于你住在哪里。 本节是信息,不是法律意见,也不声称在你所在的地方 Root 是否构成违法。法律上的问题往往在于反规避条款,以及你拿 Root 做什么;盗版、绕过应用授权和欺诈则是另外的问题。

美国(截至 2026 年 11 月,适用 2024 年规则)。 DMCA 第 1201 条禁止规避访问控制,但国会图书馆馆长会授予为期三年的临时豁免;版权局 2024 年的程序是第九个三年周期。15 37 CFR 201.40(b)(9) 的现行文本涵盖智能手机和便携式通用移动计算设备上的计算机程序,规避的目的是运行合法获得的软件应用以实现互操作性,或者从设备上移除软件。16 文本里并没有出现“root”这个词。这项豁免通常被理解为涵盖 Root 和越狱,但这种理解属于解释。由此有三点限制:

  • 它范围很窄,并且与目的挂钩,并不是有了 Root 就可以做任何事的一般权利。
  • 它是临时的。 下一个三年周期预计在 2027 年,可能会有变化。
  • 它只针对 DMCA 的反规避规定。同一条还说明,豁免并不是对其他适用法律下责任的安全港或抗辩理由。16

其他地区。 欧盟、英国、澳大利亚和加拿大的做法各不相同。维基百科的概述提到,欧盟 2001 年版权指令在各国的落实方式不同,还提到欧洲自由软件基金会(Free Software Foundation Europe)的一种观点:更换操作系统本身并不会使法定保修失效。17 那是一种立场,不是法律,而且以上内容都没有对照原始立法核实过。

没有哪个诚实的标题能写成“Root 在所有地方都合法”。如果这件事关系到你的情况,请咨询你所在国家的专业人士。

谁适合 Root,谁不适合

你的情况 结论 原因
备用机或测试机,有只有 Root 才能完成的任务 合理 弄坏了也没什么损失
唯一的手机,用于银行、工作或支付 三思 Play Integrity 检查和 MDM 策略可能把你锁在外面
在你所在的地区或 One UI 版本上没有解锁途径的三星手机 可能做不到 厂商可能根本不提供解锁
你只想删掉几个应用或拦截广告 先试试不用 Root 的办法 ADB 精简、DNS 级拦截和 Shizuku(不是 Root)也许就够了
受 MDM 策略管理的工作或学校手机 先查看策略 移动设备管理(MDM)的规定可能禁止已 Root 的设备,不管法律怎么说(这是编辑部的提醒,并非针对任何产品的说法)
不是你的手机,或者带账号锁的手机 不行 Root 不是绕过你无权解除的锁的办法

想看完整结论,请读要不要给你的安卓手机 Root。

先查清你的具体型号。 Rootability Checker 是对已有文档记录的 Root 路径的查询,并不是对你这个版本的保证;如果你正打算选购硬件,支持 Root 的设备清单会有帮助。

怎么判断手机是否已 Root,以及你的手机能不能 Root

  1. 有没有 Root? 如果装了 Root 管理器,就打开它看看。或者开启 USB 调试并授权 ADB 之后,运行 adb shell su -c id;如果手机给了这个 shell root 权限,就会返回 uid=0(root)。如果找不到 su 或者请求被拒绝,说明这个 shell 没有 root。
  2. Bootloader 状态。 先开启开发者选项(设置 → 关于手机,连续点击版本号七次),然后打开设置 → 系统 → 开发者选项 → OEM 解锁。灰色通常意味着运营商或厂商锁定,或者不允许解锁。各品牌的菜单名称不同;AOSP 的路径是基准。6
  3. 验证启动颜色。 绿色和黄色表示 Bootloader 已锁定,橙色表示已解锁。5 很多手机在解锁后会显示开机警告,样子因品牌而异。
  4. 三星。 Magisk 的文档指向维护模式(设置 → 电池和设备维护 → 维护模式),然后在下载模式里看 OEM Lock 这一行:ON (L)、ON (U) 或 OFF (U)。组合键因机型而异。8
  5. Play Integrity。 有检测类应用,但这里一个都不推荐,因为一个都没有核实过。

故障排查对照表:当想法遇上真实的手机

症状 可能的原因 来源怎么说 下一步
OEM 解锁是灰色的 运营商锁、厂商策略,或者在三星上是 KnoxGuard fastboot 解锁需要这个开关;Magisk 的三星部分把“开关不可用”和“被 KnoxGuard 锁住”区分开了68 查看运营商和品牌的政策;不要去找变通办法
银行类应用提示设备不安全 Play Integrity 判定失败 空的或较低的判定结果可能反映 Root、Bootloader 已解锁,或设备未经认证13 权衡一下这台手机上是否真的需要那个应用
装了某个模块之后 bootloop 某个模块破坏了开机 反复开机失败后进入安全模式;通过 ADB 执行 magisk --remove-modules9 移除这个模块;不要不停地重新刷
Root 后 OTA 失败 已修补的启动镜像不再匹配 已修补的镜像取代了原厂镜像;三星没有 OTA8 按项目的更新流程操作
Magisk 显示没有 ramdisk 设备没有 boot ramdisk 改为修补 recovery.img8 重新阅读适用于你设备的安装文档
KernelSU 显示 Unsupported 内核不是 GKI 支持的 你需要自己编译内核;KernelSU 不会提供 boot.img10 查看非官方设备清单,或者换一条路线

总结

Root 就是在安卓上获得超级用户(UID 0)权限,而系统用应用沙盒、SELinux 和 Verified Boot 把它挡住。在大多数手机上,流程是:解锁 Bootloader(这会清除手机数据),修补启动镜像或内核,安装 Root 管理器,再逐个批准应用。代价包括 Play Integrity 和银行类应用、系统更新、三星 Knox 标记、更大的安全暴露面,以及取决于你所在地的法律和政策问题。

还在权衡?先看要不要给你的安卓手机 Root。已经决定了?请继续看完整的 Root 指南,并且先查清你的具体型号。如果刷机失败或手机陷入循环,请停止重复刷机,在改动任何其他东西之前先找救援办法。

想要有人帮你给手机 Root? 我们的安卓 Root 服务是针对你自己手机的远程、逐台设备评估:在给出任何建议之前,我们会检查具体的型号、地区、固件、Bootloader 状态和数据风险。有些手机无法 Root,我们会如实告诉你,而不是随便拿一个通用文件去试。我们不对银行类应用、Play Integrity、系统更新或保修作任何承诺,也不会绕过所有权检查、账号锁或运营商锁。

资料来源与项目文档


  1. AOSP: Application Sandbox。每个应用唯一的 UID、内核级隔离,以及从 Android 5.0 到 10 的加固时间线。 ↩↩↩↩

  2. AOSP: Security-Enhanced Linux in Android。对包括 root 在内的所有进程的强制访问控制、默认拒绝和强制模式。 ↩↩

  3. Magisk tools documentation。记录了用于修补 SELinux 策略的 magiskpolicy。 ↩

  4. AOSP: Verified Boot。信任链、回滚保护,以及自 Android 8.0 起的 AVB。 ↩

  5. Android Verified Boot README。与锁定状态和密钥归属相关的绿、黄、橙启动状态。 ↩↩

  6. AOSP: Locking and unlocking the bootloader。默认锁定、OEM 解锁开关、fastboot 解锁和恢复出厂设置。 ↩↩↩↩↩↩↩↩

  7. AOSP: VTS testing with a debug ramdisk。adb root 在 user 版本设备上不可用。这是一个合规测试页面,所以结论保持得很窄。 ↩

  8. Magisk installation guide。解锁 Bootloader 的要求、镜像的选择、不要使用他人已修补镜像的警告,以及三星 Knox、KnoxGuard 和 OTA 的说明。 ↩↩↩↩↩↩↩↩↩↩↩↩↩

  9. Magisk FAQ。Bootloop 保护和 magisk --remove-modules。 ↩↩

  10. KernelSU installation guide。GKI 与 LKM 模式、metamodule、Unsupported 设备和防回滚说明。另见 What is KernelSU。 ↩↩↩

  11. KernelSU App Profile。限制 Root shell 的 uid、gid、用户组、capabilities 和 SELinux 规则。 ↩

  12. APatch README。ARM64、内核范围、KALLSYMS 要求、APM 和 KPM、SuperKey 以及三星的支持状态。 ↩↩

  13. Google: Play Integrity API verdicts。判定结果的含义、需要主动选择的标签、Android 13 的授权说明,以及 strong integrity 对更新的要求。 ↩↩↩↩↩

  14. AOSP: Key and ID attestation。RootOfTrust 记录,包括 deviceLocked 和 verifiedBootState。 ↩

  15. U.S. Copyright Office: Section 1201 rulemaking, 2024。仅用于说明三年一轮的周期;它本身并不讨论智能手机。 ↩

  16. 37 CFR 201.40, exemptions to prohibition against circumvention。关于智能手机和便携式通用移动计算设备的 (b)(9) 段,以及豁免不是对其他法律的抗辩这一说明。由康奈尔大学法学院法律信息研究所(Legal Information Institute)托管;未打开《联邦公报》的最终规则。 ↩↩

  17. Wikipedia: Rooting (Android)。二手资料,仅用于一般定义、报道中的三星 One UI 8 限制,以及非美国地区的法律概述,均已按此标注。 ↩↩↩

常见问题

安卓上的 Root 权限是什么?

它是超级用户权限(UID 0),也就是 Linux 里能读取和修改系统允许的一切内容的账户。安卓默认既不给任何应用,也不给你。在已 Root 的手机上,由 Magisk、KernelSU 或 APatch 这样的 Root 管理器决定哪些应用可以获得。SELinux 依然生效,所以 root 强大,但并非无限。

什么是 Root?

就是在一台出厂时没有这种权限的手机上获得超级用户权限。在大多数手机上,这意味着解锁 Bootloader、修补启动镜像或内核,并安装一个 Root 管理器。它不同于越狱、Bootloader 解锁和 SIM 解锁。

已 Root 的设备还能取消 Root 吗?

通常可以,但要看具体设备。Magisk 的文档介绍了通过它的应用卸载,而恢复原厂镜像是后备办法。在三星上,Magisk 警告不要单独把 boot、init_boot、recovery 和 vbmeta 恢复成原厂版本,因为这可能把手机变砖,而且已触发的 Knox 标记不会复原。重新锁定 Bootloader 在某些设备上可能会清除数据或变砖,所以重新上锁之前,请先查清你自己的型号。

安卓 Root 违法吗?

这取决于你住在哪里。在美国,一项范围很窄的临时 DMCA 豁免通常被理解为涵盖 Root,但它不是对其他法律的抗辩理由。请看法律一节。

给安卓设备 Root 是个好主意吗?

只有当这些取舍适合你的时候才是。它更适合备用机或只有 Root 才能完成的任务,而不适合你依赖的手机。决策指南会带你看看它适合谁。

给安卓手机 Root 有什么缺点?

失去 Play Integrity 和银行类应用的兼容性、解锁时清除数据、更新变得更麻烦、三星上永久的 Knox 标记、更大的安全影响范围,以及 bootloop 的风险。请看代价表和安卓 Root 风险。

哪款安卓手机最容易 Root?2026 年最适合 Root 的是哪款?

厂商提供官方解锁的手机通常最容易,但没有数据支撑,这里不会点名任何“最好”的。这方面的对比在支持 Root 的设备清单和 Rootability Checker 里。

怎么免费给我的安卓 Root?

主要的框架都是免费开源的,所以不需要任何付费的“一键”工具。代价是你的时间和风险。具体步骤在安卓 Root 指南里。