Shizuku 启动命令详解:start.sh 写法与 v13.6.0 新指令
万事俱备,只差一条命令
adb 装好了、设备连上了,剩下就是执行激活命令。这一步没有任何技巧:复制 → 粘贴 → 回车,看到 Shizuku 应用内状态变为已启动即成功。
传统写法:start.sh 脚本
适用于 Shizuku v11.2.0 及以上版本的经典指令,也是官方用户手册上给出的那条:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
拆开看这条命令的含义:adb shell 让命令在手机上执行,sh 调起脚本解释器,去运行 Shizuku 应用数据目录下的启动脚本。脚本会以 shell(adb)权限拉起 Shizuku 服务进程。
如果使用 PowerShell、Linux 或 Mac,记得按官方提示把 adb 换成 ./adb(PowerShell 下也可用 .\adb)。
v13.6.0 的新变化:命令不再依赖固定路径
版本更新日志里有一条与本命令直接相关:更新了启动命令,这个文件可以复制到任意可执行位置,例如 /data/local/tmp/shizuku。老写法依赖应用私有目录里的脚本路径,新写法把启动脚本独立出来,放在系统临时目录这类更稳定的位置也能执行——对老系统用户来说,等于多了一条不容易因为目录权限变化而失效的路。
具体操作方式以所装版本应用内的「通过连接电脑启动」引导页展示的命令为准——应用里现复制的那条永远是最匹配当前版本的,本页只负责让你看懂它在干什么。
执行后的三种结果
- 应用内显示已启动:完成。断开数据线,去 给应用授权;
- 终端报错:把报错信息看完再动手——常见的是设备未授权(回到上一页点允许)与路径不存在(版本不符,用应用内展示的命令);
- 应用没反应:确认手机上 Shizuku 处于前台运行状态,重新执行命令。
记住这个循环
无 root 模式下,每次重启手机后都要重新连电脑执行一次这条命令。这就是它被排在「兜底路线」的原因——能一次搞定的场景(老系统、无线调试排障)用它很值,需要长期使用则建议研究 root 启动 的自启路线。