一般来说,ROOT 可以表示一种较高级的 Android 用户权限,即“根权限”。也可以表示获取根权限的动作。
Android 删除了 su
程序,所以 Root 的过程就是把 su
文件放到 /system/bin/
,Superuser.apk
放到 /system/app
下面,还需要设置一些权限。(Android 5.0 之前的方法)
ROOT 的权限高于 ADB(Android Debug Bridge)权限,因此 ADB 无法完全代替 ROOT。
::: tip
有些时候您的需求不必使用 Root。您可以选择以下工具使用其他权限代替 Root。
- 您可以使用 Shizuku 将 ADB 权限 共享给其他应用
- 您可以使用 Dhizuku 将 Device Owner (设备所有者) 权限 共享给其他应用
:::
Magisk,别名叫做“面具”
这是目前主流的 Root 方式
- 一些突出特点:
- MagiskSU:为应用程序提供 root 访问权限
- Magisk 模块:通过安装模块修改只读分区
- MagiskBoot:用于解压缩和重新打包 Android 启动映像的最完整工具
- Zygisk:在每个 Android 应用程序的进程中运行代码
- Github 仓库
- 安装教程
- 下载地址:
- 相关链接:
KernelSU 是 Android GKI 设备的 root 解决方案,它工作在内核模式,并直接在内核空间中为用户空间应用程序授予 root 权限。
这是新型 root 方案。目前正在完善
- 一些突出特点:
- 基于内核:KernelSU 运行在内核空间,对用户空间应用有更强的掌控。
- 白名单访问控制:只有被授权的 App 才可以访问
su
,而其他 App 无法感知其存在。 - 模块支持:KernelSU 支持通过 overlayfs 修改 /system,它甚至可以使 /system 可写。
- 开源:KernelSU 是 GPL-3 许可下的开源项目。
- 官方网站
- 非官方支持的设备
- 安装教程
- 下载地址:
- 相关链接:
别名为“超级用户”,这是很多官方系统内置的授权管理工具(如 Phoenix OS,VMOS,天天模拟器)
- 下载地址:
- 相关链接::
::: warning 这是 Android 5 之前常用的获取 Root 方法
此方法几乎不适用于现代所有的手机,请不要对一键 Root 抱有希望。 :::
主流的一键工具有
- 360超级ROOT :对 360 自家软件兼容友好
- KingRoot :覆盖机型广,但是有一点臃肿
- YoRoot:支持 Root 华为部分老机型
对于这些一键 Root 工具,机型不一样体验也不一样,建议都试试,有些 Root 工具至今也可以使用。
- 安装教程:快速上手 > 一键 Root 工具
敬请期待
如果您的设备已成功 Root,并且您不喜欢当前的 Root 管理器,您可以按照以下教程转换管理器
- root - 百度百科