CaptiveMgr 中文文档 下载 App

无 root 设备的 Shizuku 无线调试授权完整流程

先理解 Shizuku 是什么

Shizuku 是一个让普通 Android 应用以 shell 权限运行 ADB 命令的桥接工具。它利用安卓 11 引入的「无线调试」API,不需要 root 就能执行 shell 级别的操作——恰好能满足 CaptiveMgr 修改 settings global 的需求。

前置条件

完整授权步骤

第一步:开启开发者选项和无线调试

  1. 进「设置 → 关于手机」
  2. 连续点击「版本号」7 次,开启开发者选项
  3. 回到「设置 → 系统 → 开发者选项」
  4. 打开「USB 调试」和「无线调试」

第二步:配对 Shizuku

这步只需要做一次(配对码不变的情况下):

  1. 打开 Shizuku 应用
  2. 点「配对」按钮
  3. 回系统的「无线调试」界面,点「使用配对码配对设备」
  4. 记下屏幕上的 6 位配对码
  5. 拉通知栏,在 Shizuku 的配对通知里输入配对码
  6. 配对成功后回 Shizuku,点「启动」

Shizuku 的状态显示「正在运行」就对了。

第三步:授权 CaptiveMgr

回到 CaptiveMgr,这时候 Shizuku 授权的按钮应该已经可用了。点一下申请授权,Shizuku 会弹通知确认,同意就好。

关键约束:重启设备后要重新启动 Shizuku

配对完成后,配对关系是长期的。但 Shizuku 本身的运行状态在设备重启后会失效——每次重启手机,你都要打开 Shizuku 点一下「启动」。配对不用重来,但启动得重新来。

Shizuku 官方也在探索让启动自动化的方案(如配合 Tasker 或开机自启动脚本),但目前还没有开箱即用的完美方案。

厂商系统特殊开关

部分国产厂商系统在无线调试之外还有额外的限制开关,详见「厂商系统特殊开关」。

常见问题

Shizuku 配对 / 启动失败?先把「无线调试」关掉再打开,回 Shizuku 重试。更多排障见「Shizuku 配对失败」。