root 档——完整能力清单与获取方式
root 档的优势
如果你的设备已经 root(用 Magisk 或其他方案),App Manager 可以直接请求 root 权限——解锁所有功能,没有任何限制。这是 App Manager 的最高权限档。
root 档独有的功能
下面这些在无 root 和 ADB 档都做不到的,只有 root 档:
| 功能 | 说明 |
|---|---|
| 完整数据备份 | 含应用私有数据、规则、SSAID 等元数据 |
| 组件全拦截 | 不仅 Activity/Receiver/Service 都能拦,还支持 Watt/Blocker 规则导入导出 |
| 拦截器完整功能 | 非 exported Activity 也能强制拦截 |
| Shared Preferences 编辑 | 查看/修改/删除任意应用的 Shared Preferences XML |
| 数据库查看与编辑 | 打开应用的 SQLite 数据库 |
| SSAID 查看与修改 | 重置或重新生成 SSAID |
| 网络策略完整控制 | 所有网络策略(后台数据、前台数据、VPN、WiFi) |
| 电池优化完整控制 | 所有电池优化模式 |
| 系统配置查看 | 黑名单/白名单应用、权限配置等 |
| root 卸载系统应用 | 真正删除系统 APK 文件(不是停用) |
| 文件管理器完整访问 | 能浏览系统分区和所有应用私有目录 |
| 代码编辑器 | 能编辑系统内的文件 |
怎么给 root 权限
Magisk 环境
- 安装 App Manager APK(任一来源)
- 打开 App Manager → 设置 → 操作模式 → 选 Root
- Magisk 弹出授权对话框 → 允许
- 授权后 App Manager 会记住,下次自动授权
非 Magisk root
如果用的是其他 root 方案(SuperSU 等),流程类似——App Manager 请求 su 权限,root 管理器弹窗允许即可。
root 档 vs ADB 档
这两档在很多能力上重叠。实际使用中你可以理解为:
- ADB 档 = Shell 权限——能做很多事,但不是全部
- root 档 = 真正的超级用户——能做一切
主要差异点:
| 能力 | ADB 档 | root 档 |
|---|---|---|
| 撤销权限 | ✓ | ✓ |
| 修改 App Ops | ✓ | ✓ |
| 清除数据 | ✓ | ✓ |
| 冻结应用 | ✓ | ✓ |
| 拦截组件(Activity/Receiver) | ✓ | ✓ |
| 拦截组件(Service/Provider) | ✗ 部分 | ✓ |
| 含数据备份 | ADB 版(v4.0) | ✓ |
| Shared Preferences 编辑 | ✗ | ✓ |
| SSAID 修改 | ✗ | ✓ |
| 规则导入导出 | 有限 | 完整 |
root 的安全代价
- root 会让设备失去部分安全保护(比如某些银行 App 会拒绝在已 root 设备运行)
- root 操作不可逆——卸载系统应用、修改系统文件等操作的后果需要自己承担
- 建议配合 MagiskHide / Zygisk 隐藏 root,避免影响其他 App
App Manager 本身是开源的,root 权限只用于执行你明确发起的操作,不会自动在后台做任何事。但你决定 root 的那一刻,设备安全边界就改变了——这是需要你自己权衡的。