DOC软件文档百宝箱

Shizuku 无线调试激活与授权的完整顺序

ShizukuRunner 这类工具的「没反应」,十有八九不是工具坏了,而是权限链路没通。这一篇按顺序把链路走通。

先分清三个角色

  1. Shizuku:权限提供方,一个以 adb(或 root)身份运行的高权限服务进程;
  2. ShizukuRunner:命令发送端,借 Shizuku 的通道执行你填的命令;
  3. 无线调试:安卓 11+ 系统自带通道,让 Shizuku 不连电脑也能拿到 adb 身份。

顺序是固定的:先开无线调试 → 配对(一次)→ 启动服务 → 给 Runner 授权。

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

进设置 → 关于手机 → 版本号,连点 7 次左右开启开发者模式;回设置搜「开发者选项」,打开 USB 调试,再进入「无线调试」把开关打开。注意要停在「无线调试」这一级页面操作,后面配对时离开这个页面流程会中断。

小米 / MIUI(HyperOS)用户建议顺手做两件事:通知显示设置改成原生样式(否则配对码通知填不进去)、开发者选项里打开「禁止权限监控」。

第二步:配对(一辈子一次)

  1. 打开 Shizuku,点「配对」,允许它的通知权限——配对码要填在通知里;
  2. 回系统「无线调试」页面,点「使用配对码配对设备」,拿到 6 位配对码;
  3. 下拉通知栏,在 Shizuku 的配对通知里填入配对码,发送;
  4. 看到「配对成功」、无线调试页面的「已配对设备」里出现 Shizuku,即完成。

两个常见卡点:一直「正在搜索配对服务」——允许 Shizuku 在后台运行(应用的电池 / 权限设置里)再重试;点「输入配对码」立刻失败——重新取一个新配对码,配对码有时效。

第三步:启动与授权

配对完成后回 Shizuku 点「启动」,首页变成「正在运行」即可。然后进「已授权应用」(部分版本叫「应用管理」),把 ShizukuRunner 的开关打开。

重启手机后服务会掉,这是系统限制:不用重新配对,进无线调试页面回 Shizuku 重新点一次启动就行;想省事可在开发者选项打开「停用 adb 授权超时」。

验证链路通了

打开 ShizukuRunner,跑一条只读命令 wm density,能打印出密度值(如 Physical density: 420)就说明整条链路通了。工具本身的功能概览与安装文件资源入口见 ShizukuRunner 介绍站;为什么选这类工具见 免root跑adb命令的工具.md,接着就能照 常用adb命令合集.md 开跑了。

同站更多