Shizuku 服务
约 795 字大约 3 分钟
2026-08-10
Shizuku 是一项强大的系统权限服务,允许普通应用通过 ADB 级 API 直接调用系统接口,而无需拥有 Root 权限。许多知名的工具类应用(如 LSPatch、LibChecker、Thanox 等)都支持通过 Shizuku 获得更强的功能。
重磅功能
FolkPatch 内置了完整的 Shizuku 服务端,无需安装任何第三方 Shizuku 应用,开启即可使用!
为什么需要 Shizuku?
- 应用授权更安全:通过 Shizuku 授权的应用仅获得 ADB 级权限,而非完整 Root
- 兼容更多工具:大量支持 Shizuku 的应用(LSPatch、Shizuku 生态工具等)可以直接使用
- 无需第三方依赖:传统方案需要安装 Shizuku 官方应用并配合 ADB 启动,FolkPatch 已全部内置
快速开始
- 打开 FolkPatch,进入 设置 → 功能
- 找到 Shizuku 服务,打开开关
- 等待服务启动(需要 Root 权限),开关下方显示「Shizuku 服务运行中」
- 在支持 Shizuku 的应用中授权即可使用
授权管理
服务开启并运行后,点击 管理授权应用 进入授权管理页面:
- 列出所有支持 Shizuku 的应用及其 UID
- 可单独 允许 / 不允许 每个应用的 Shizuku 访问
- 授权记录持久化:服务重启后依然有效,无需重复授权
工作原理
- 内置服务以 shell(uid 2000) 身份通过
app_process启动,与官方 Shizuku 的 ADB 模式完全一致 - 需要 Root 权限来完成服务启动(Root 不可用时无法启动)
- 服务生命周期由 FolkPatch 统一管理:启动、状态检测、停止(优雅退出 + 兜底清理)
常见问题
Shizuku 服务 Q&A
用户
Shizuku 服务和 Root 有什么区别?
Shizuku 提供的是 ADB 级权限(shell uid 2000),能力范围小于完整 Root。它适合需要调用系统接口但不需要完整 Root 的应用场景,授权粒度更细、更安全。
用户
为什么我的 Shizuku 服务启动失败?
请确认:1. 设备已获得 Root 权限(服务需要 Root 启动) 2. KernelPatch 与 APD 已就绪 3. 尝试重新打开开关。若仍失败,请导出日志反馈。
用户
需要安装官方的 Shizuku 应用吗?
不需要。 FolkPatch 已内置完整的 Shizuku 服务端,开启开关即可使用,无需安装任何第三方应用。
用户
重启设备后需要重新开启吗?
不需要。 只要 Shizuku 服务开关保持开启,开机完成后系统会自动启动服务(等待 Root 就绪后自动拉起,最多重试 6 次),授权记录也会保留。若开机自启失败(如 Root 长时间未就绪),可手动重新打开开关启动。
相关链接
版权所有
版权归属:FolkPatch Team
