shizukurunner 中文文档 下载 App

ShizukuRunner 与 Shizuku 主应用的分工 - 谁做什么

Shizuku 生态的两件事

很多初次接触的用户会混淆 Shizuku 主应用和 ShizukuRunner——它们是两个独立的 App,但必须配合使用。核心区别是:

没有 Shizuku 主应用配对并启动,ShizukuRunner 什么都做不了。反过来,没有 Runner,Shizuku 主应用只是一个空的服务容器——你还需要一个工具把命令送进去。

主应用做什么

Shizuku 主应用的主要职责:

  1. 引导配对:通过 Android 无线调试配对码或 USB adb,让手机信任 Shizuku 服务进程
  2. 启动服务进程:以 shell(adb)或 root 身份拉起 app_process 服务进程
  3. 权限管理:列出所有请求 Shizuku 权限的 App,由用户决定授权哪些
  4. 状态监控:显示服务是否已启动、当前权限等级、配对信息

Shizuku 主应用本身不提供命令执行界面——它只负责管道打通,至于管道里跑什么命令,由第三方 App(如 Runner)决定。

Runner 做什么

ShizukuRunner 拿到 Shizuku 的授权后,提供:

配合流程

安装 Shizuku 主应用 → 无线调试配对 → 启动服务进程
        ↓
安装 ShizukuRunner → 在 Shizuku 主应用里授权 Runner
        ↓
回到 Runner → 编写命令 → 点击执行 → 返回结果
Shizuku 已运行已授权状态
Runner 主界面显示 SHIZUKU 已运行 / 已授权

常见误区

误区 1:我装了 Runner 就能用,不需要 Shizuku 主应用

不行。Runner 里的"降权 不降权"和命令执行都依赖 Shizuku 服务进程。没有配对和启动,Runner 会直接报错。

误区 2:Runner 就是 Shizuku 主应用的旧版/替代品

不是。它们是不同开发者做的独立 App。Shizuku 主应用由 RikkaApps 维护,Runner 由社区开发者基于 Shizuku-API 二次开发。版本号也独立——Shizuku 主应用当前 v13.x,Runner 当前 v17。

误区 3:授权一次就够了,重装系统不用管

无线调试配对信息存在系统设置里,恢复出厂设置或换 ROM 会清空,需要重新配对。Runner 的命令槽位和 JSON 配置存 App 内部,App 数据清除也会丢失。