开始前需要准备什么
- 已安装 Shizuku 安装包,并确认版本号与文件名一致。
- Android 11 及以上:手机即可完成无线调试启动,不需要电脑。
- Android 10 及以下:准备电脑、数据线和 Google SDK Platform Tools。
- 已 Root 设备:可以直接选择 Root 启动,并考虑开启开机自启。
Android 11 及以上优先无线调试;Android 10 及以下通常需要电脑 ADB。系统版本、品牌定制和调试选项名称可能导致界面不同,但整体流程一致。
方式一:无线调试启动(Android 11+)
这种方式不需要连接电脑,适合绝大多数未 Root 的新设备。首次需要配对一次,手机重启后需要重新启动服务。
- 打开系统“设置”,进入“关于手机”,连续点击版本号开启开发者选项。
- 在“开发者选项”中开启“USB 调试”和“无线调试”。
- 打开 Shizuku,选择“通过无线调试启动”,按提示进入配对流程。
- 在系统的“无线调试”页面选择“使用配对码配对设备”,把显示的配对码输入 Shizuku 通知或配对界面。
- 配对完成后返回 Shizuku,点击启动。看到“Shizuku 正在运行”即表示成功。
如果一直停留在“正在搜索配对服务”,先允许 Shizuku 后台运行,并检查系统是否限制了本地网络访问。小米 / POCO 设备还可以尝试把通知样式改为 Android 原生样式。
方式二:电脑 ADB 启动(Android 10 及以下)
旧系统没有可用的无线调试配对流程时,需要通过 USB 连接电脑,用 ADB 命令启动 Shizuku 服务。
- 下载 Google 官方的 SDK Platform Tools,并解压到一个容易找到的文件夹。
- 在该文件夹打开终端。Windows 可在文件夹空白处右键选择“在终端中打开”或“在此处打开 PowerShell 窗口”。
- 手机开启开发者选项与 USB 调试,连接电脑,并在手机上勾选“始终允许此电脑调试”。
- 在终端执行
adb devices,确认设备列表中出现已授权设备。 - 执行下面的启动命令。看到 Shizuku 应用内显示运行中即可。
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh该命令适用于 Shizuku v11.2.0 及以上版本。若在 PowerShell 或 Linux / macOS 中无法直接识别 adb,请按当前目录使用 ./adb。不同版本如果更新了启动方式,请以应用内提示和官方文档为准。
方式三:Root 设备启动
已经 Root 的设备可以直接在 Shizuku 中点击启动,无需无线调试或电脑。对于希望长期后台运行的用户,可以在 Shizuku 设置中开启“开机启动(root)”。如果开机后没有自动启动,检查系统或第三方工具是否限制了它的后台运行。
启动成功后:按需授权应用
Shizuku 启动后,依赖它的应用会在需要时请求授权。你可以在 Shizuku 首页查看已授权应用,也可以随时进入授权管理撤销权限。首次使用时建议只开放给当前确实要用的应用。
- 先打开目标应用,确认它确实提示需要 Shizuku。
- 回到 Shizuku 完成授权,再返回目标应用继续操作。
- 长期不用的应用及时撤销授权,减少不必要的系统能力暴露。
重启之后为什么又要启动一次?
非 Root 启动依赖 Android 的调试通道。手机重启后,调试服务会停止,Shizuku 也就无法继续保持运行。重新执行无线调试或 ADB 启动是正常流程。Root 用户可开启开机自启,但仍需确保应用拥有后台运行条件。
MIUI / HyperOS 可检查“USB 调试(安全设置)”;ColorOS 可尝试关闭“权限监控”;Flyme 可检查“Flyme 支付保护”。修改后建议重新连接或重新配对。