Shizuku 让获准的普通 App 通过一个由 ADB 或 Root 启动的服务调用部分系统 API。本篇在 Android 11+ 上用无线调试启动它,只授权 aShell You 执行一次只读包列表,然后撤权、停服并关闭调试。你不会卸载系统 App、修改 Secure Settings 或把 ADB shell 误称为 Root。
你会完成什么#
- 理解普通 App、ADB shell(常见 UID 2000)与 Root(UID 0)的区别。
- 用系统配对码在同一台 Android 11+ 设备上启动官方 Shizuku。
- 只给一个可信客户端授权,并运行只读的第三方包列表命令。
- 撤销客户端授权、停止 Shizuku、关闭无线调试并检查重启后的状态。
先看结论#
| 你的设备/需求 | 建议路线 | 原因 |
|---|---|---|
| Android 11+、无 Root | Shizuku 内置无线调试配对 | 首次和每次重启后可在手机上启动,无需电脑 |
| Android 10 及以下、无 Root | 电脑 ADB 启动 | 官方手册说明旧版本需要电脑连接 |
| 已 Root | Shizuku 的 Root 启动方式 | 可由 Root 启动,但客户端仍应逐个授权 |
| 只需查看普通系统设置 | 先用 Android 原生界面 | 没必要为普通任务扩大权限 |
| 客户端来源或用途不清 | 不授权 | Shizuku 是权限通道,不替客户端判断安全 |
心智模型#
开发者选项 + 无线调试
↓ 配对码
ADB shell 身份启动 Shizuku Server
↓ Binder / 系统 API
┌──────┴────────┐
可信客户端(已授权) 其他客户端(无权)
↓
一次只读任务
↓
撤销客户端 → 停止服务 → 关闭无线调试 → 重启确认
Shizuku 本身不会自动替你删 App 或改系统。真正的动作由客户端请求,系统允许的范围还取决于 Android/OEM 对 ADB 的权限限制。ADB shell 比普通 App 强,但仍不是不受限制的 UID 0。
工具清单#
| 工具 | 角色 | 什么时候用 | 来源与注意 |
|---|---|---|---|
| RikkaApps/Shizuku | 启动服务并管理客户端授权 | 本篇主线 | 使用官方仓库/商店;目录中的同名 fork 不是官方上游 |
| Android 无线调试 | 提供本机 ADB 配对与启动通道 | Android 11+ 无 Root | 公共 Wi-Fi 不配对,配对码不公开 |
| aShell You | 在手机上运行 ADB shell 命令 | 本篇只读验证 | 只授权这一项,不复制未知命令 |
| InstallerX-Revived | 使用 Shizuku 的安装会话工具 | 理解流程后再尝试 | 安装/卸载会改变系统,本篇不操作 |
| Hail | 通过 Shizuku/Device Owner 等冻结 App | 后续可逆管理 | 第一次只对自己安装的测试 App 使用 |
| Android-Screener | 调整分辨率与刷新率 | 进阶显示测试 | 必须先记录原值和恢复方式,本篇不授权 |
项目全景:Shizuku 与受控特权的 50 个项目,一个不漏#
从 Shizuku 的 ADB/shell 权限桥出发,按启动服务、管理应用、调整显示性能、控制通信隐私和扩展交互体验组织全部项目,同时明确“支持 Shizuku”“需要 root-backed Shizuku”和“其实无需 Shizuku”三种不同条件。
| 技术路线 | 项目数 | 处理等级 | 在主题任务中的位置 |
|---|---|---|---|
| 服务实现、分支与开机启动 | 8 | 候选路线 | 先解释 app_process 服务如何获得 shell 能力,再并列 Nightzuku、多个 Shizuku 分支和 auto-starter;检查上游来源、签名和 Android 版本,不把分支等同官方项目。 |
| 应用、安装包、进程与用户管理 | 12 | 候选路线 | 服务启动后,用管理器、安装器、后台进程控制、运行服务观察和多用户工具完成日常任务;每次停用或卸载前记录包名并准备恢复命令。 |
| 显示、性能与电池观测 | 10 | 候选路线 | 把深色模式、平铺窗口、分辨率/刷新率、FPS、后台清理和电池统计放在同一调优闭环:先测基线、一次只改一项、重启后复测。电池数值伪装项目只作诊断演示。 |
| 网络、通信与隐私控制 | 10 | 候选路线 | 覆盖 Wi-Fi 密码、Private DNS、网络制式、SIM 国家码、IMS、通话录音、EFS/bandlock 与 USB 数据隔离;运营商与录音法规因地区而异,EFS 修改必须先备份。 |
| 输入、媒体与桌面交互 | 4 | 候选路线 | 将 Circle to Search、控制器、麦克风处理、Android 桌面与快捷重启视作 shell 能力的具体用例,逐个说明权限、设备限制和无 Shizuku 退化路径。 |
| 应用目录与综合工具箱 | 3 | 候选路线 | 把 Shizuku 应用合集和系统诊断套件作为选型入口,要求读者再回到项目主页核实维护状态;合集本身不代表其中每个工具都可信。 |
| 专项用途、重复分支与权限边界 | 3 | 边界复核 | 逐项覆盖其余项目,特别标出无需 Shizuku、必须 root-backed Shizuku、描述不足或仅为重复 fork 的条目,并给出是否迁类与新手是否应跳过。 |
1. 服务实现、分支与开机启动 · 8#
先解释 app_process 服务如何获得 shell 能力,再并列 Nightzuku、多个 Shizuku 分支和 auto-starter;检查上游来源、签名和 Android 版本,不把分支等同官方项目。
本组共 8 项:3 个源项目、5 个 Fork,其中 0 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| thedjchi/Shizuku | 主题用途:将 thedjchi/Shizuku 纳入「服务实现、分支与开机启动」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process. | 未归档 Fork · ★ 4511 · Apache-2.0 · 2026-07-15。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| yangFenTuoZi/Shizuku | 主题用途:将 yangFenTuoZi/Shizuku 纳入「服务实现、分支与开机启动」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process. | 未归档 Fork · ★ 359 · Apache-2.0 · 2025-10-02。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| kerneldroid/Nightzuku | 主题用途:将 kerneldroid/Nightzuku 纳入「服务实现、分支与开机启动」候选路线,根据 adb · android17 · root · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Shizuku fork with Material 3 Expressive and Android SDK 37 updates | 未归档源项目 · ★ 114 · Apache-2.0 · 2026-07-08。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| HSSkyBoy/Shizuku | 主题用途:将 HSSkyBoy/Shizuku 纳入「服务实现、分支与开机启动」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process. | 未归档 Fork · ★ 90 · Apache-2.0 · 2026-07-09。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| mx0341/Shizuku | 主题用途:将 mx0341/Shizuku 纳入「服务实现、分支与开机启动」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process. | 未归档 Fork · ★ 45 · Apache-2.0 · 2026-04-26。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| pascua28/Shizuku | 主题用途:将 pascua28/Shizuku 纳入「服务实现、分支与开机启动」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process. | 未归档 Fork · ★ 42 · Apache-2.0 · 2025-06-28。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| merbah3266/shizuku-auto-starter | 主题用途:将 merbah3266/shizuku-auto-starter 纳入「服务实现、分支与开机启动」候选路线,根据 3266 · abd-ellah · android · HTML 核对功能、平台与版本适配。 上游自述(保留原文):Magisk module activates Shizuku during boot | 未归档源项目 · ★ 18 · MIT · 2026-01-06。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Ryu141/adb-shell-sh-storage-emulated-0-Android-data-moe.shizuku.privileged.api-start.sh | 主题用途:将 Ryu141/adb-shell-sh-storage-emulated-0-Android-data-moe.shizuku.privileged.api-start.sh 纳入「服务实现、分支与开机启动」候选路线,根据 仓库名、README 与发布记录 核对功能、平台与版本适配。 上游自述(保留原文):Starting with root... Can't open root shell, try again... Still not :( | 未归档源项目 · ★ 4 · 协议未声明 · 2024-05-23。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
2. 应用、安装包、进程与用户管理 · 12#
服务启动后,用管理器、安装器、后台进程控制、运行服务观察和多用户工具完成日常任务;每次停用或卸载前记录包名并准备恢复命令。
本组共 12 项:12 个源项目、0 个 Fork,其中 1 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| wxxsfxyzm/InstallerX-Revived | 主题用途:将 wxxsfxyzm/InstallerX-Revived 纳入「应用、安装包、进程与用户管理」候选路线,根据 android · apk · apks · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):More Expressive InstallerX ! | 未归档源项目 · ★ 5658 · GPL-3.0 · 2026-07-19。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| DP-Hridayan/aShellYou | 主题用途:将 DP-Hridayan/aShellYou 纳入「应用、安装包、进程与用户管理」候选路线,根据 adb · android · debugging · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):A material you designed app for your ADB needs | 未归档源项目 · ★ 2079 · GPL-3.0 · 2026-07-19。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| YasserNull/shappky | 主题用途:将 YasserNull/shappky 纳入「应用、安装包、进程与用户管理」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):A simple app to boost performance by stopping background apps, relying on Root/Shizuku permissions. | 未归档源项目 · ★ 506 · GPL-3.0 · 2026-07-11。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| HmnDev-Tech/shevery | 主题用途:将 HmnDev-Tech/shevery 纳入「应用、安装包、进程与用户管理」候选路线,根据 adb · android17 · dhizuku · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Shevery - Modernized Android manager with Jetpack Compose, Material 3, and compatibility enhancements. | 未归档源项目 · ★ 430 · Apache-2.0 · 2026-07-18。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| biplobsd/running_services_monitor | 主题用途:将 biplobsd/running_services_monitor 纳入「应用、安装包、进程与用户管理」候选路线,根据 android · f-droid · fdroid · Dart 核对功能、平台与版本适配。 上游自述(保留原文):Monitor running services on your Android device. With a clean and intuitive interface, you can easily view system and user apps, check their status efficiently. | 未归档源项目 · ★ 357 · MIT · 2026-07-12。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| northmendo/Appzuku | 主题用途:将 northmendo/Appzuku 纳入「应用、安装包、进程与用户管理」候选路线,根据 android · app-killer · background-apps · Java 核对功能、平台与版本适配。 上游自述(保留原文):A simple app to boost performance by stopping background apps, relying on Root/Shizuku permissions. | 未归档源项目 · ★ 164 · GPL-3.0 · 2026-03-29。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| risunCode/AppControl-X | 主题用途:将 risunCode/AppControl-X 纳入「应用、安装包、进程与用户管理」候选路线,根据 android-application · android-apps · android-tool · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):A powerful Android application for controlling app behavior, battery optimization, and system management using Root or Shizuku. | 未归档源项目 · ★ 141 · GPL-3.0 · 2026-03-10。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| oddbyte/HardenDroid | 主题用途:将 oddbyte/HardenDroid 纳入「应用、安装包、进程与用户管理」候选路线,根据 Java 核对功能、平台与版本适配。 上游自述(保留原文):shizuku & dhizuku app to allow you to manage users without root | 已归档源项目 · ★ 100 · Apache-2.0 · 2025-04-23。已归档:保留作历史、迁移或兼容性参考,不作为默认安装源。 |
| dedeadend/KillMyApps | 主题用途:将 dedeadend/KillMyApps 纳入「应用、安装包、进程与用户管理」候选路线,根据 android · app-killer · battery-saver · Java 核对功能、平台与版本适配。 上游自述(保留原文):Efficient app killer for Android. Terminate background processes to boost performance and save battery. | 未归档源项目 · ★ 52 · GPL-3.0 · 2026-07-17。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| thejaustin/sharemove | 主题用途:将 thejaustin/sharemove 纳入「应用、安装包、进程与用户管理」候选路线,根据 android · intent-chooser · jetpack-compose · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Hide apps from Android's intent chooser sheet (APK installer, browser, and more) — Shizuku or root | 未归档源项目 · ★ 9 · GPL-3.0 · 2026-07-18。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| chenxqiyu/android-manager | 主题用途:将 chenxqiyu/android-manager 纳入「应用、安装包、进程与用户管理」候选路线,根据 仓库名、README 与发布记录 核对功能、平台与版本适配。 上游自述(保留原文):安卓管理器Shizuku版,无需ROOT | 未归档源项目 · ★ 8 · 协议未声明 · 2025-10-30。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| alltechdev/APK-MultiUpdate | 主题用途:将 alltechdev/APK-MultiUpdate 纳入「应用、安装包、进程与用户管理」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):In-app update library for Android - check GitHub releases, download APKs, install via Native/Session/Root/Shizuku/Dhizuku | 未归档源项目 · ★ 6 · GPL-3.0 · 2026-03-05。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
3. 显示、性能与电池观测 · 10#
把深色模式、平铺窗口、分辨率/刷新率、FPS、后台清理和电池统计放在同一调优闭环:先测基线、一次只改一项、重启后复测。电池数值伪装项目只作诊断演示。
本组共 10 项:10 个源项目、0 个 Fork,其中 1 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| jiesou/Android-Screener | 主题用途:将 jiesou/Android-Screener 纳入「显示、性能与电池观测」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):A Shizuku/ROOT tool for easily adjusting screen resolution and frame rate | 未归档源项目 · ★ 265 · MIT · 2025-06-28。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| mlm-games/BatStats | 主题用途:将 mlm-games/BatStats 纳入「显示、性能与电池观测」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Battery monitor with stats via Shizuku/root | 未归档源项目 · ★ 146 · GPL-3.0 · 2026-07-01。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| catsmoker/com.catsmoker.app | 主题用途:将 catsmoker/com.catsmoker.app 纳入「显示、性能与电池观测」候选路线,根据 120fps · 90fps · app · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Catsmoker app - Game FPS Unlocker, GFX Tool. | 未归档源项目 · ★ 75 · NOASSERTION · 2026-02-14。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Arora-Sir/DarQ-Reborn | 主题用途:将 Arora-Sir/DarQ-Reborn 纳入「显示、性能与电池观测」候选路线,根据 android · automation · customization · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Selectable per-app Force Dark theme enabler for Android 10+ using Shizuku or Root. Features an LSPosed/Xposed module to bypass app-level dark mode blocks, automated sunrise/sunset scheduling, and automation broadcasts (Tasker/MacroDroid). | 未归档源项目 · ★ 48 · Apache-2.0 · 2026-07-19。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| superisuer/dumpsys-battery-manager | 主题用途:将 superisuer/dumpsys-battery-manager 纳入「显示、性能与电池观测」候选路线,根据 android · dumpsys · root · Java 核对功能、平台与版本适配。 上游自述(保留原文):Change the battery values via dumpsys with the interface. Available to change battery meter, percent, temperature and charging status. | 已归档源项目 · ★ 35 · GPL-3.0 · 2025-04-24。已归档:保留作历史、迁移或兼容性参考,不作为默认安装源。 |
| superisuer/battery-stats-changer | 主题用途:将 superisuer/battery-stats-changer 纳入「显示、性能与电池观测」候选路线,根据 android · root · root-android · Java 核对功能、平台与版本适配。 上游自述(保留原文):Open source app to visually change battery data via Shizuku/Root. | 未归档源项目 · ★ 20 · GPL-3.0 · 2025-12-28。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| WuDi-ZhanShen/Android-FPS-Watcher | 主题用途:将 WuDi-ZhanShen/Android-FPS-Watcher 纳入「显示、性能与电池观测」候选路线,根据 Java 核对功能、平台与版本适配。 上游自述(保留原文):Monitor RealTime FPS. Suppports Android 12+. Pure Java. Needs ADB or ROOT. | 未归档源项目 · ★ 6 · MIT · 2025-09-27。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| anlaki-py/akihz | 主题用途:将 anlaki-py/akihz 纳入「显示、性能与电池观测」候选路线,根据 android · android-application · mit-license · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):AkiHz - Lightweight Shizuku Refresh Rate Changer with Quick Settings Tile (No Root) | 未归档源项目 · ★ 6 · MIT · 2026-06-29。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| SecretChilliZ/Shortcut.Circle.to.Search | 主题用途:将 SecretChilliZ/Shortcut.Circle.to.Search 纳入「显示、性能与电池观测」候选路线,根据 circle-to-search · macro · shizuku · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):A high-performance, lightweight Android utility designed to trigger the Circle to Search (Long-press Home) action instantly via hardware button remapping or launcher shortcuts. Built with a sleek Matrix-themed UI, this app uses Shizuku to execute secure system-level shell commands without requiring a full root of your device. | 未归档源项目 · ★ 5 · 协议未声明 · 2026-07-06。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Aypex/android-tiling-wm | 主题用途:将 Aypex/android-tiling-wm 纳入「显示、性能与电池观测」候选路线,根据 adb · android · freeform · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):i3/Hyprland-style tiling window manager for Android 16+ phones. No root required. | 未归档源项目 · ★ 4 · Apache-2.0 · 2026-03-04。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
4. 网络、通信与隐私控制 · 10#
覆盖 Wi-Fi 密码、Private DNS、网络制式、SIM 国家码、IMS、通话录音、EFS/bandlock 与 USB 数据隔离;运营商与录音法规因地区而异,EFS 修改必须先备份。
本组共 10 项:9 个源项目、1 个 Fork,其中 0 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| aunchagaonkar/NetworkSwitch | 主题用途:将 aunchagaonkar/NetworkSwitch 纳入「网络、通信与隐私控制」候选路线,根据 4g-5g · android · android-app · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):One-tap network switching for Android | 未归档源项目 · ★ 402 · GPL-3.0 · 2026-07-08。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Khh-vu/wifi-password-manager | 主题用途:将 Khh-vu/wifi-password-manager 纳入「网络、通信与隐私控制」候选路线,根据 android · compose · foss · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Simple app using Shizuku or root access to manage WiFi passwords | 未归档源项目 · ★ 242 · MIT · 2026-07-01。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| hari161008/Ever-Call-Recorder | 主题用途:将 hari161008/Ever-Call-Recorder 纳入「网络、通信与隐私控制」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Ever Call Recorder is the best NON ROOT Open - Source Call recorder which uses Shizuku to record both side calls and gives you them as audio files | 未归档源项目 · ★ 59 · GPL-3.0 · 2026-07-13。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| baiyanwu/Nrfr | 主题用途:将 baiyanwu/Nrfr 纳入「网络、通信与隐私控制」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Android 16 适配版:免 Root 的 SIM 卡国家码修改工具,支持 Shizuku 与双 APK helper 安装。 | 未归档 Fork · ★ 33 · Apache-2.0 · 2026-06-07。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| musaddiqbaluch/ShizuIsolation | 主题用途:将 musaddiqbaluch/ShizuIsolation 纳入「网络、通信与隐私控制」候选路线,根据 android · android-apk · apk 核对功能、平台与版本适配。 上游自述(保留原文):Shizu Isolation is an Android app that protects your data with one tap. This APK locks your USB port to charging-only mode instantly, blocking unauthorized data access from untrusted computers, public chargers, or unknown devices. Simple, lightweight, and no root required — powered by Shizuku. | 未归档源项目 · ★ 30 · 协议未声明 · 2026-06-07。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| LyoSU/cally | 主题用途:将 LyoSU/cally 纳入「网络、通信与隐私控制」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Pixel call recorder for stock Android via Shizuku — no root, no unlocked bootloader. Dual-track VOICE_UPLINK+DOWNLINK with 5-step fallback ladder. Material 3 Expressive UI. Privacy-first: zero telemetry, opt-in cloud transcription with self-hosted endpoint support. | 未归档源项目 · ★ 25 · GPL-3.0 · 2026-07-20。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| PoppaBuzz/PrivateDNSToggle | 主题用途:将 PoppaBuzz/PrivateDNSToggle 纳入「网络、通信与隐私控制」候选路线,根据 android · android-app · dns · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):A lightweight Android app for quick Private DNS (DNS-over-TLS) control via widgets and Quick Settings tile. Features 10 pre-configured DNS providers, custom provider support, and intuitive one-tap DNS toggling. No root required - works with Shizuku or ADB permissions. | 未归档源项目 · ★ 14 · MIT · 2026-06-16。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| svenuks/ImsForPixel | 主题用途:将 svenuks/ImsForPixel 纳入「网络、通信与隐私控制」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Rootless VoLTE/VoNR/VoWiFi enabler for Google Pixel — no root, no Shizuku required. Tested on Android 10-17. | 未归档源项目 · ★ 13 · 协议未声明 · 2026-06-18。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| madkongo/CallVault | 主题用途:将 madkongo/CallVault 纳入「网络、通信与隐私控制」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Non-root FOSS Android call recorder over embedded ADB — records both sides of a call, no root/Shizuku/PC. Fork of ShizuCallRecorder. | 未归档源项目 · ★ 10 · GPL-3.0 · 2026-07-19。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| h3nnes/mtbtool-android-app | 主题用途:将 h3nnes/mtbtool-android-app 纳入「网络、通信与隐私控制」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Perform bandlock and edit EFS NV items on qualcomm-based Xiaomi devices with root or root-backed Shizuku | 未归档源项目 · ★ 9 · MIT · 2026-07-04。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
5. 输入、媒体与桌面交互 · 4#
将 Circle to Search、控制器、麦克风处理、Android 桌面与快捷重启视作 shell 能力的具体用例,逐个说明权限、设备限制和无 Shizuku 退化路径。
本组共 4 项:4 个源项目、0 个 Fork,其中 0 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| Shrey113/Android-Dex | 主题用途:将 Shrey113/Android-Dex 纳入「输入、媒体与桌面交互」候选路线,根据 adb · android · android-application · HTML 核对功能、平台与版本适配。 上游自述(保留原文):Enable a full desktop experience from any Android device over Wi‑Fi. No root, scrcpy-powered, Flutter desktop app with wireless ADB, per‑app audio, and quick controls. | 未归档源项目 · ★ 207 · 协议未声明 · 2026-07-13。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| daisukiKaffuChino/RebootNya | 主题用途:将 daisukiKaffuChino/RebootNya 纳入「输入、媒体与桌面交互」候选路线,根据 adb · android · root · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):RebootNya is a simple yet advanced reboot utility that supports both Root and Shizuku! | 未归档源项目 · ★ 207 · Apache-2.0 · 2026-04-29。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| papergray/MicUp | 主题用途:将 papergray/MicUp 纳入「输入、媒体与桌面交互」候选路线,根据 android · audio-processing · kotlin-android · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Real-time microphone audio processing for Android | 未归档源项目 · ★ 103 · MIT · 2026-05-12。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| SonicDX12/SteamController-Android | 主题用途:将 SonicDX12/SteamController-Android 纳入「输入、媒体与桌面交互」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Use the Steam Controller 2026 as a standard Android gamepad via Shizuku — USB and Bluetooth, no root | 未归档源项目 · ★ 21 · MIT · 2026-07-16。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
6. 应用目录与综合工具箱 · 3#
把 Shizuku 应用合集和系统诊断套件作为选型入口,要求读者再回到项目主页核实维护状态;合集本身不代表其中每个工具都可信。
本组共 3 项:2 个源项目、1 个 Fork,其中 0 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| krishna3163/shizuku-apps-root-alternative | 主题用途:将 krishna3163/shizuku-apps-root-alternative 纳入「应用目录与综合工具箱」候选路线,根据 shizuku-android-adb-noroot-customization 核对功能、平台与版本适配。 上游自述(保留原文):🚀 Ultimate collection of Shizuku-powered Android apps / Root alternative / ADB apps / No-root mods / System customization / Android optimization tools | 未归档源项目 · ★ 47 · 协议未声明 · 2025-11-07。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| OutrageousStorm/shizuku-apps-root-alternative | 主题用途:将 OutrageousStorm/shizuku-apps-root-alternative 纳入「应用目录与综合工具箱」候选路线,根据 adb · android · android-tools · Shell 核对功能、平台与版本适配。 上游自述(保留原文):🚀 Ultimate collection of Shizuku-powered Android apps / Root alternative / ADB apps / No-root mods / System customization / Android optimization tools | 未归档 Fork · ★ 5 · 协议未声明 · 2026-05-22。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| Undz2/BatShiZ | 主题用途:将 Undz2/BatShiZ 纳入「应用目录与综合工具箱」候选路线,根据 仓库名、README 与发布记录 核对功能、平台与版本适配。 上游自述(保留原文):Android system control and diagnostics suite that uses Shizuku to safely access ADB‑level operations without requiring root. | 未归档源项目 · ★ 5 · NOASSERTION · 2026-05-31。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
7. 专项用途、重复分支与权限边界 · 3#
逐项覆盖其余项目,特别标出无需 Shizuku、必须 root-backed Shizuku、描述不足或仅为重复 fork 的条目,并给出是否迁类与新手是否应跳过。
本组共 3 项:3 个源项目、0 个 Fork,其中 0 项已归档。它们的平台、用途或分类存在边界,只作逐项核验,不当作默认安装候选。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| ahmed-alnassif/AndroSH | 主题用途:将 ahmed-alnassif/AndroSH 作为「专项用途、重复分支与权限边界」边界条目,通过 adb · alpine-linux · android · Python 核对它实际是否属于本教程。 上游自述(保留原文):AndroSH No-Root Multi-Distro Linux on Android via Shizuku/ADB - Run Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE & Chimera with full system integration, proot isolation & Termux:X11 GUI. | 未归档源项目 · ★ 220 · GPL-3.0 · 2026-07-14。边界条目:先核对实际平台、用途和分类理由,不作为默认安装源。 |
| GraceThings/bubble-notice-android | 主题用途:将 GraceThings/bubble-notice-android 作为「专项用途、重复分支与权限边界」边界条目,通过 android-app · android-bubble · bubble · Kotlin 核对它实际是否属于本教程。 上游自述(保留原文):A lightweight bubble notice tool for android phones, no "Root/Shizuku" required. | 未归档源项目 · ★ 33 · GPL-3.0 · 2026-07-17。边界条目:先核对实际平台、用途和分类理由,不作为默认安装源。 |
| aciderix/APK-OBB-HELPER | 主题用途:将 aciderix/APK-OBB-HELPER 作为「专项用途、重复分支与权限边界」边界条目,通过 android · android-app · android-game · Kotlin 核对它实际是否属于本教程。 上游自述(保留原文):Sideload Android games (APK + OBB) without root, PC, or Shizuku — the OBB rides inside the APK and slips into Android/obb on first launch. Works on Android 11–16 across all OEMs. | 未归档源项目 · ★ 6 · MIT · 2026-05-05。边界条目:先核对实际平台、用途和分类理由,不作为默认安装源。 |
开始前#
确认 Android 版本为 11 或更高,并从官方来源安装 Shizuku 与 aShell You。设备应有充足电量、已设置屏幕锁,并处于你信任的私人网络。记录“开发者选项、USB 调试、无线调试”的初始开关状态。
不同 OEM 可能限制 ADB 权限。MIUI/HyperOS、ColorOS 等额外选项只按 Shizuku 官方 FAQ 和你当前系统界面处理,不照搬旧视频。不要把工作资料、公司管理设备或唯一的 2FA 手机作为首次实验对象。
操作步骤#
1. 核对版本与初始状态#
打开“关于手机”,记录 Android 版本和系统 build。进入开发者选项前,记下相关开关默认是关闭还是已由其他工具开启。若设备由单位管理,看到“由管理员控制”就停止。
打开 Shizuku,确认应用内显示“未运行”。在“已授权应用”区域应没有你不认识的客户端;若已有,先逐项核实或撤销。
2. 开启并完成无线配对#
开启开发者选项、USB 调试和无线调试。回到 Shizuku 选择“通过无线调试启动”,允许必要通知,因为配对码输入通常通过通知完成。
在系统“无线调试”页面选择“使用配对码配对设备”,把这一次显示的配对码输入 Shizuku 通知。配对码只在设备本地使用,不截图、不发给任何人。配对成功后返回 Shizuku。
3. 启动服务并辨认权限层级#
点击启动,等待状态变为“Shizuku 正在运行”。查看启动方式/服务 UID;无线调试路线应表现为 ADB/shell,而不是 Root。若界面一直搜索配对服务,先关闭再开启无线调试,并允许 Shizuku 后台和本地网络活动。
不要因为服务已运行就批量授权。先停留一分钟,确认系统网络、通知和设置均正常。
4. 授权一个只读客户端#
打开 aShell You,选择 Shizuku 后端。系统弹出 Shizuku 授权时,核对应用名称和包来源,只授权这一个客户端。运行 pm list packages -3;该命令只列出第三方包,不写入设置。
保存前五行输出和执行时间,用系统“应用信息”随机核对一个包名。不要继续执行 disable、uninstall、clear、grant、settings put 或网上复制的 su 命令。
5. 撤权、停服并确认重启边界#
返回 Shizuku 的授权列表,撤销 aShell You。再次运行同一命令,客户端应提示无 Shizuku 权限或要求重新授权。停止 Shizuku 服务,再关闭无线调试、USB 调试;如你本来未启用开发者选项,可一并关闭。
重启设备后打开 Shizuku。官方无线调试路径因系统限制需要每次重启后重新启动,状态应为未运行。这个结果不是故障,而是本篇要验证的生命周期边界。
验证#
| 检查项 | 成功标准 | 异常信号 |
|---|---|---|
| 服务身份 | Shizuku 显示通过 ADB/shell 启动 | 把 shell 误认为 Root 或来源不明的服务 |
| 客户端范围 | 只有 aShell You 获得一次授权 | 多个 App 自动出现在授权列表 |
| 任务只读 | pm list packages -3 返回包名且系统无改动 | 执行了卸载、禁用或设置写入 |
| 撤权 | 再执行时被拒绝或重新请求授权 | 撤权后仍可无提示执行 |
| 清理 | 服务停止、调试关闭、重启后未运行 | 无线调试持续开启或未知设备仍已配对 |
排错#
| 现象 | 常见原因 | 安全处理 |
|---|---|---|
| 一直显示“正在搜索配对服务” | 后台/本地网络受限或无线调试状态卡住 | 允许必要后台活动,关开无线调试后重试 |
| 输入配对码立即失败 | 通知样式/OEM 修改或码已过期 | 生成新码,按官方 Shizuku FAQ处理当前 OEM |
| 服务启动但命令权限不足 | ADB 本就没有该权限,或 OEM 进一步限制 | 接受边界,不转而执行漏洞/未知脚本 |
| 重启后服务停止 | 无线调试启动的系统限制 | 需要时重新启动;不要安装可疑“永久保活”补丁 |
| 撤权后客户端仍显示旧结果 | 客户端缓存了上次输出 | 清空界面/重开客户端,再执行只读命令验证 |
完成清单#
- 我从官方来源安装了 Shizuku,并记录 Android/build。
- 我只在私人网络使用了一次本地配对码。
- 我能解释普通 App、ADB shell 与 Root 的区别。
- 我只授权 aShell You 并运行了只读包列表。
- 我验证了撤权后客户端无法继续调用。
- 我停止服务、关闭调试,并确认重启后需要重新启动。