Root
Root,也称为根用户,是 Unix (如 Solaris、AIX、BSD)和类 UNIX 系统(如 Linux、QNX 等),及 Android 和 iOS 移动设备系统中的唯一的超级用户,因其可对根目录执行读写和执行操作而得名。其具有系统中的最高权限。
一般来说,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 (设备所有者) 权限 共享给其他应用
常见 ROOT 工具及 ROOT 管理工具
兼容性
这是兼容性表格,您可以根据您的需求选择不同版本的工具进行 Root:
部分工具可能可以在更高或更低的系统/内核上运行。
工具名称 | 最低支持 | 最高支持 |
---|---|---|
Magisk v26.1+ | Android 6.0 | Android 13 |
Magisk v23.0+ | Android 5.0 | Android 13 |
Magisk v18.1+ | Android 4.2 | Android 13 |
Magisk | Android 5.0 | Android 13 |
KernelSU | 内核 4.4 | 未知 |
SuperSU | Android 2.3 | Android 7 |
一键 Root 工具 | 未知 | Android 4.4.4 |
Magisk 推荐
Magisk,别名叫做“面具”
这是目前主流的 Root 方式
- 一些突出特点:
- MagiskSU:为应用程序提供 root 访问权限
- Magisk 模块:通过安装模块修改只读分区
- MagiskBoot:用于解压缩和重新打包 Android 启动映像的最完整工具
- Zygisk:在每个 Android 应用程序的进程中运行代码
- Github 仓库
- 安装教程
- 下载地址:
- 相关链接:
- 刷入 Magisk
- Magisk 中文文档 本站翻译
KernelSU 推荐
KernelSU 是 Android GKI 设备的 root 解决方案,它工作在内核模式,并直接在内核空间中为用户空间应用程序授予 root 权限。
这是新型 root 方案。目前正在完善
- 一些突出特点:
- 基于内核:KernelSU 运行在内核空间,对用户空间应用有更强的掌控。
- 白名单访问控制:只有被授权的 App 才可以访问
su
,而其他 App 无法感知其存在。 - 模块支持:KernelSU 支持通过 overlayfs 修改 /system,它甚至可以使 /system 可写。
- 开源:KernelSU 是 GPL-3 许可下的开源项目。
- 官方网站
- 非官方支持的设备
- 安装教程
- 下载地址:
- 相关链接:
SuperUser
别名为“超级用户”,这是很多官方系统内置的授权管理工具(如 Phoenix OS,VMOS,天天模拟器)
SuperSU
- 下载地址:
- 相关链接::
一键 Root 工具
WARNING
这是 Android 5 之前常用的获取 Root 方法
此方法几乎不适用于现代所有的手机,请不要对一键 Root 抱有希望。
主流的一键工具有
- 360超级ROOT 已停止运营:对 360 自家软件兼容友好 老设备推荐
- KingRoot 已停止运营:覆盖机型广,但是有一点臃肿 老设备推荐
- YoRoot:支持 Root 华为部分老机型
对于这些一键 Root 工具,机型不一样体验也不一样,建议都试试,有些 Root 工具至今也可以使用。
- 安装教程:快速上手 > 一键 Root 工具
Root 原理
敬请期待
切换 ROOT 管理器
如果您的设备已成功 Root,并且您不喜欢当前的 Root 管理器,您可以按照以下教程转换管理器
Awesome Root | 令人惊叹的 Root
- 安卓软件
- Shizuku开源:Apache-2.0:让你的应用直接使用系统 API
- WADB开源:Apache-2.0:无线 ADB 的一个简单开关
- App Ops开发者:RikkaW:方便地控制隐藏的 appops
- Activity Manager开源:Apache-2.0:启动任何应用程序活动
- 环境检测
- Ruru
- Momo
- 冻结软件
- 安装器
- InstallerX开源:GPL-3.0:一款应用安装程序
- SAI开源:GPL-3.0:安卓分体式 APKs 安装程序
- 文件管理
- 工具箱
- Magisk 模块
- Sui 开源:GPL-3.0:安卓上的现代超级用户接口实现。
相关链接
参考链接
- root - 百度百科