Shizuku中文站获取安装包
TOOLS · 工具

Shizuku 工具怎么用?rish 与授权管理

Shizuku 本身不是功能合集。真正值得先掌握的是两件事:如何管理授权应用,以及如何通过 rish 在终端中使用 Shizuku 提供的 shell。

更新于 2026-10-13阅读约 7 分钟适用于 13.x

先理解“工具”与“依赖应用”的区别

Shizuku 提供的是系统 API 通道。你安装的清理工具、冻结工具、备份工具或终端应用,才是具体功能的执行者。Shizuku 负责启动服务、管理授权并把 Binder 交给应用进程。

因此,看到“Shizuku 工具合集”“Shizuku 全能优化”时,先确认它是不是一个依赖 Shizuku 的第三方应用,而不是把第三方功能误认为 Shizuku 自带能力。来源不明、要求大量权限的工具更需要谨慎。

rish 是什么?

rish 是 Shizuku 提供的一个 shell 包装脚本。它让支持终端的环境连接到由 Shizuku 运行的服务进程,并以相应权限执行命令。适合调试、自动化或需要 ADB 权限的命令行操作。

它不是独立的桌面环境,也不能凭空扩大系统权限。命令能做什么,仍然受 Shizuku 服务进程和系统限制约束。

导出并运行 rish

  1. 在 Shizuku 首页进入“在终端应用中使用 Shizuku”。
  2. 点击“导出文件”。你会得到 rish 和 rish_shizuku.dex 两个文件;目标文件夹中的同名文件会被替换。
  3. 用文本编辑器打开 rish,把其中的包名改成你实际使用的终端应用包名,例如 Termux 使用 com.termux。
  4. 把文件移动到终端应用能够访问的位置,并赋予执行权限。
  5. 在终端中通过 sh rish 或可执行文件方式运行,即可连接到 Shizuku shell。
chmod +x rish sh rish
导出失败或找不到文件?

Shizuku 使用系统的存储访问框架导出文件。部分 MIUI 版本可能影响 SAF 功能,可以从 APK 中提取文件,或从项目的 GitHub 仓库获取对应文件。修改 rish 后要确保包名与终端应用一致。

授权管理:比“全部允许”更重要

Shizuku 首页会显示已授权应用数量。点击进入后可以查看应用列表,并按需撤销权限。建议遵循以下顺序:

  • 先打开依赖应用,确认它确实提示需要 Shizuku。
  • 只对当前要用的应用授权,不用时及时撤销。
  • 更新依赖应用后,重新检查它请求的能力是否发生变化。
  • 不要授权名称、图标或来源明显可疑的应用。

常见使用场景

场景Shizuku 的作用
系统组件管理为依赖应用提供 ADB 级包管理与组件操作能力。
终端命令通过 rish 连接服务进程,在终端中运行受控命令。
自动化工具让应用在授权范围内调用系统 API,减少 shell 反复启动。
调试与排查在不完整 Root 的环境下执行部分系统级查询与设置。

安全使用建议

  • 命令执行前先理解作用,尤其是删除、禁用系统组件或修改权限的操作。
  • 不要从陌生来源下载声称“已授权”或无需正常验证的 Shizuku 版本。
  • 先在测试环境或可恢复设备上验证自动化脚本。
  • 定期检查授权列表,移除不再使用或来源不明的应用。

如果你还没有启动 Shizuku,先阅读 安装教程。授权和终端功能都建立在服务已经正常运行的前提上。

准备体验 rish?

先获取并启动 Shizuku,再按本页步骤导出、修改和运行 rish 文件。

获取 Shizuku 安装包
上一篇:Shizuku 版本榜单下一篇:Shizuku 常见问题