shizuku 中文文档 下载 App

root 模式下 Shizuku 开机自启:条件与失效排查

为什么只有 root 模式有自启

这是三种启动方式里最本质的差别:root 模式的服务进程由 root 权限直接拉起,不依附于 adb 授权,自然不受「重启清零」的约束。配合系统的开机广播,Shizuku 可以在手机启动完成后自动把服务进程带起来,实现真正意义上的「激活一次,长期有效」。

无线调试与连电脑模式的权限来自 adb——授权本身随重启清零,想自启也无权可依。这就是官方把 root 启动放在启动方式列表第一位的原因。

自启不生效?官方答案只有一句

官方 FAQ 里专门列了「通过 root 启动:无法开机启动」这一条,给出的解决办法直白得可爱:请允许 Shizuku 在后台运行。

展开成可执行的检查清单:

  1. 自启动白名单:系统应用管理里允许 Shizuku 自启动(MIUI、EMUI 等系统默认全部禁止,必须手动放行);
  2. 电池优化豁免:把 Shizuku 从电池优化/省电限制中排除;
  3. root 管理器的授权:确认 root 管理器(Magisk 等)对 Shizuku 的授权是「永久允许」而非「仅本次」,否则开机拉起时没有人工确认环节,进程会静默失败;
  4. 开机后稍等片刻:服务进程的启动排在系统启动队列后段,刚开机半分钟内状态异常属正常现象。

各品牌的自启管理差异详见 机型排障 章节。

自启成功的判定

重启手机,开机完成后一分钟内打开 Shizuku:状态显示运行中即自启成功。之后打开任何授权应用都应直接可用,不再有任何手动步骤。

一个值得权衡的对比

如果你的手机没有 root、又极度依赖 Shizuku,也不必为了自启专程去 root——先看看 可信 WLAN 自动启动,Android 13+ 的免 root 自启在固定网络环境下的体验已经相当接近;root 的收益清单很长,但只为一个自启去解锁系统,通常不划算。