ZArchiver ROOT 与 Shizuku 高级配置详解
什么时候需要 ROOT 或 Shizuku
- 你的安卓安全补丁在 2024 年 3 月之后,普通授权路径已封死
- 你经常需要操作 Android/data 和 Android/obb(游戏玩家、备份重度用户)
- 电脑复制每次都要开电脑,嫌麻烦
ZArchiver 的 ROOT 设置面板
打开 ZArchiver → 溢出菜单 → 设置 → ROOT。里面有几个选项:
| 选项 | 说明 |
|---|---|
| 启用 ROOT | 总开关,打开后 ROOT 相关功能才会生效 |
| 文件操作 | 允许用 root 权限执行复制/移动/删除/压缩/解压 |
| 用于 Android/data 和 obb | 绕过系统限制访问这两个目录 |
| 类型 | 选择 root 来源:标准 ROOT(magisk 等)或 Shizuku |
标准 ROOT 配置(Magisk 等)
如果你已经通过 Magisk、SuperSU 等方式获取了 root 权限:
- ZArchiver 设置 → ROOT → 勾选"启用 ROOT"
- 勾选"文件操作"
- 勾选"用于 Android/data 和 obb"
- 类型选"标准"或"正常"(不同版本措辞可能不同)
- 首次使用 root 功能时,Magisk 会弹出授权请求 → 允许
配置完成后,ZArchiver 用 root 权限直接读写受限目录,不再走系统授权弹窗。
Shizuku 配置(免 root)
Shizuku 是一个利用 adb shell 权限代理系统 API 的工具。不需要 root,但需要电脑辅助配置一次。
第一步:安装 Shizuku
在手机上安装 Shizuku 应用(开源项目,可在 GitHub 获取)。
第二步:电脑上启动 Shizuku
- 手机开启 USB 调试(开发者选项里打开)
- 手机连电脑,选"文件传输"模式
- 电脑上安装 Android SDK Platform Tools(包含 adb 命令)
- 在 Shizuku 应用里找到配对和启动的详细命令,在电脑终端里依次执行
- 命令执行成功后,手机上 Shizuku 应用显示"正在运行"
第三步:ZArchiver 对接 Shizuku
- 回到手机上的 ZArchiver → 设置 → ROOT
- 勾选"启用 ROOT"
- 类型选"Shizuku"
- ZArchiver 通过 Shizuku 获取权限,配置完成
Shizuku 的限制
- Shizuku 提供的权限不是完整 root,是部分系统 API 的代理。大多数文件操作够用,但某些深度操作可能不支持
- Shizuku 进程不能被杀掉——如果手机清理后台时把 Shizuku 杀了,ZArchiver 的相关功能会失效。可以在系统设置里把 Shizuku 加入自启动白名单
- 手机重启后可能需要重新通过电脑启动 Shizuku(有些设备可以无线重启服务)
ROOT 操作的安全注意事项
- 删除不可恢复:ROOT 权限下删除文件不会有二次确认,小心别误删系统文件或重要数据
- 备份优先:用 ROOT 操作前,先把要修改的内容备份一份
- 不是必须不开:如果你能用普通授权或电脑复制解决问题,就不一定要开 ROOT 功能。多一个权限暴露面,多一分风险