2847 字
14 分钟
Shizuku 与 Shizuku Runner 完全指南:释放 Android 设备的无限潜能

Shizuku 与 Shizuku Runner 完全指南#

前言#

Android 系统最大的魅力在于它的开放性和可定制性。但对于普通用户来说,想要真正深入系统底层进行定制,往往需要 ROOT 权限。而 ROOT 意味着失去保修、安全风险、银行 APP 无法使用等一系列问题。

有没有一种方法,既能获得系统级的权限,又不需要 ROOT?答案是肯定的。

Shizuku 就是这样一个工具。它利用 Android 系统的开发者选项和 ADB 调试桥,为普通应用提供系统级的 API 调用能力。而 Shizuku Runner 则是基于 Shizuku 的自动化工具,让你可以通过 ADB 指令或 Shell 脚本批量执行系统操作。

本文将从零开始,带你全面掌握 Shizuku 和 Shizuku Runner 的使用方法,并通过大量实际案例,展示如何让你的 Android 设备变得更加个性化、更高效、更像你自己的手机。

第一章:Shizuku 是什么#

1.1 Shizuku 的核心原理#

Shizuku 是一个开源项目,由开发者 rikka 创建。它的工作原理可以这样理解:

传统情况下,Android 应用只能在自己的沙盒内运行,无法访问系统级别的 API。即使用户开启了开发者选项,普通应用也无法直接调用系统命令。

Shizuku 利用了一个巧妙的机制。用户通过 ADB 命令启动 Shizuku 服务,这个服务以系统级权限运行在后台。其他应用可以通过 Shizuku API 向这个服务发起请求,Shizuku 服务代为执行需要系统权限的操作。

简单说,Shizuku 就是一个中间人,让普通应用能够间接调用系统 API。

1.2 Shizuku 与传统 ROOT 的区别#

Shizuku 不需要解锁 Bootloader,不会影响保修,银行 APP 基本都可以正常使用。而 ROOT 需要解锁 Bootloader,会影响保修,绝大多数银行 APP 都无法运行。

在系统级操作能力方面,Shizuku 只能做 ADB 权限范围内的事情,而 ROOT 可以做任何事情。安全性方面,Shizuku 不修改系统分区,安全性较高,而 ROOT 会修改系统分区,存在安全风险。

Shizuku 适用于日常定制和自动化场景,ROOT 适用于深度修改和刷机场景。

1.3 为什么要用 Shizuku#

Shizuku 最大的价值在于,它让普通用户也能享受到类似 ROOT 的体验,而不需要承担 ROOT 带来的风险和麻烦。

你可以用 Shizuku 做的事情包括:通过 ADB 命令一键卸载系统应用,批量授予或撤销应用权限,自动化执行日常任务,修改系统设置项,备份和恢复应用数据,截屏录屏自动化,控制 WiFi、蓝牙、亮度等系统功能。

第二章:Shizuku 的安装与启动#

2.1 环境要求#

在开始之前,请确保你的设备满足以下条件。Android 系统版本需要在 Android 8.0 及以上,推荐使用 Android 11 或更高版本。开发者选项已开启,USB 调试已开启。还需要有一台电脑用于执行 ADB 命令。

2.2 下载与安装#

从 GitHub Releases 页面下载最新版本的 Shizuku APK,安装到手机上,然后打开 Shizuku 应用。

2.3 启动 Shizuku#

Shizuku 有两种启动方式。

第一种是通过 ADB 命令启动。在电脑上连接手机后,执行对应的启动命令即可。如果出现权限提示,允许即可。

第二种是通过无线调试启动。这个方式适用于 Android 11 及以上版本,无需连接电脑。打开开发者选项中的无线调试,点击配对设备获取配对码,在 Shizuku 应用中选择配对,输入配对码完成配对。

2.4 验证 Shizuku 是否运行成功#

启动成功后,Shizuku 应用界面会显示 Shizuku 正在运行,并且底部会显示一个状态条。你也可以在终端中执行命令验证,如果返回版本信息,说明 Shizuku 正常运行。

第三章:Shizuku Runner#

3.1 什么是 Shizuku Runner#

Shizuku Runner 是一个基于 Shizuku 的命令行工具,它允许你通过 ADB 或终端执行 Shell 命令,并自动获取 Shizuku 权限。

简单说,Shizuku Runner 把通过 Shizuku 执行命令这件事变得极其简单。你不用每次都写一大串 ADB 命令,只需要一个简单的 runner 命令即可。

3.2 安装 Shizuku Runner#

从 GitHub Releases 下载 Shizuku Runner APK,安装到手机上。首次打开时,授予 Shizuku 权限。

3.3 使用 Shizuku Runner#

Shizuku Runner 会以 Shizuku 权限执行你传入的命令,返回执行结果。你可以通过它执行各种需要系统权限的操作。

第四章:通过 Shizuku 可以实现的定制功能#

4.1 系统应用管理#

通过 Shizuku,你可以卸载或禁用系统预装应用,而无需 ROOT。这包括各种你用不到的厂商预装软件、运营商定制应用、系统自带但从不使用的服务等。

你还可以冻结应用,让应用在后台完全不运行,但又可以随时解冻恢复。对于不常用但又不想卸载的应用,这是一个很好的折中方案。

4.2 权限管理#

Shizuku 可以批量授予或撤销应用权限。比如,你可以一键撤销所有应用的相机权限、位置权限或存储权限,也可以批量授予某些应用特定的权限。

这对于保护隐私非常有用。你可以定期检查并清理那些不必要但被授予了敏感权限的应用。

4.3 自动化任务#

结合 Shizuku Runner 和自动化工具,你可以实现各种自动化任务。例如,每天定时开启或关闭 WiFi,根据位置自动切换铃声模式,在特定时间自动截屏并保存等。

你还可以通过 Shell 脚本组合多个操作,实现一键完成复杂任务。

4.4 系统设置修改#

Shizuku 可以修改各种系统设置项,而无需进入设置菜单逐项操作。比如,你可以调整动画缩放速度,修改 DPI 密度,开启或关闭特定系统功能等。

这些修改通常需要 adb 命令才能完成,但通过 Shizuku 和相关工具,你可以一键完成。

4.5 数据备份与恢复#

通过 Shizuku,你可以备份应用数据到本地,也可以从备份中恢复数据。这对于换手机或重置手机时保留应用数据非常有帮助。

第五章:推荐搭配使用的 APP#

5.1 冰箱#

冰箱是一款应用冻结工具,通过 Shizuku 权限可以冻结系统应用和第三方应用。冻结后的应用不会在后台运行,不会推送通知,也不会消耗电量和流量。当你需要使用时,可以一键解冻。

5.2 App Ops#

App Ops 是一款权限管理工具,通过 Shizuku 权限可以查看和管理所有应用的权限使用情况。你可以查看哪些应用在后台偷偷使用敏感权限,并一键禁止。

5.3 小黑屋#

小黑屋是一款应用管理工具,可以隐藏应用图标、冻结应用、管理应用权限等。配合 Shizuku 使用效果更佳。

5.4 自动点击器#

自动点击器可以录制和回放屏幕操作,配合 Shizuku 权限可以实现更稳定的自动点击功能,不受系统限制。

5.5 悬浮球#

各种悬浮球工具可以通过 Shizuku 获得系统级权限,实现更丰富的快捷操作功能,如一键回到桌面、一键锁屏、一键打开常用应用等。

5.6 自定义 ROM 风格的个性化工具#

有许多个性化工具可以通过 Shizuku 实现类 ROM 风格的定制,如修改状态栏样式、调整导航栏高度、更改开机动画等。

第六章:实用场景案例#

6.1 新手机一键设置#

当你拿到一台新手机时,通常需要花大量时间进行初始设置。通过 Shizuku 和脚本,你可以一键完成以下操作:

  • 卸载所有不需要的预装应用
  • 批量授予常用应用所需的权限
  • 禁用不必要的系统服务
  • 设置系统动画缩放速度
  • 开启开发者选项中的某些功能

6.2 隐私保护自动化#

你可以创建一个自动化流程,在特定时间或特定条件下自动执行隐私保护操作:

  • 离开家时自动关闭 WiFi 扫描
  • 连接陌生 WiFi 时自动开启 VPN
  • 夜间自动关闭位置服务
  • 应用被调用时自动检查权限

6.3 省电优化#

通过 Shizuku 可以更精细地控制应用的运行行为,从而实现更好的省电效果:

  • 冻结不常用的应用
  • 限制应用后台活动
  • 自动关闭不必要的系统服务
  • 调整系统参数以降低功耗

6.4 生产力提升#

对于经常在手机上处理工作的人来说,Shizuku 可以带来显著的生产力提升:

  • 一键切换系统语言
  • 自动备份重要数据
  • 快速开启或关闭热点
  • 批量处理通知和文件

第七章:安全与注意事项#

7.1 使用 Shizuku 的风险#

虽然 Shizuku 比 ROOT 安全,但仍然存在一些风险。使用 Shizuku 时,任何应用都可以请求 Shizuku 权限,如果授予了恶意应用,它可能会执行一些损害系统的操作。

因此,只向信任的应用授予 Shizuku 权限,定期检查哪些应用获得了 Shizuku 权限。

7.2 常见问题与解决方案#

Shizuku 无法启动时,检查 USB 调试是否开启,重新执行启动命令,重启手机后重试。

部分命令执行失败时,检查 Shizuku 是否正常运行,确认命令格式是否正确,检查是否有权限不足的情况。

应用无法获取 Shizuku 权限时,在 Shizuku 应用中检查权限列表,重新授权应用。

7.3 卸载 Shizuku 的注意事项#

在卸载 Shizuku 之前,建议先撤销所有应用的 Shizuku 权限,然后关闭 Shizuku 服务,最后再卸载应用。

第八章:总结与展望#

Shizuku 和 Shizuku Runner 为 Android 用户提供了一个在不 ROOT 的情况下深度定制手机的途径。通过它们,你可以实现许多以前只有 ROOT 用户才能做到的事情,同时避免了 ROOT 带来的风险和麻烦。

随着 Android 系统的不断发展和用户对隐私、安全、定制化需求的提高,Shizuku 这类工具的价值会越来越凸显。未来,我们可以期待更多基于 Shizuku 的第三方工具和应用出现,让 Android 的定制化变得更加简单和普及。

如果你还没有尝试过 Shizuku,现在就是最好的时机。从一个小功能开始,逐步探索它的无限可能性。你会发现,你的 Android 设备可以变得比想象中更强大、更个性化、更像你自己。


Shizuku 官网:https://shizuku.rikka.app

GitHub 仓库:https://github.com/RikkaApps/Shizuku

Shizuku 与 Shizuku Runner 完全指南:释放 Android 设备的无限潜能
https://iyu6.com/posts/shizuku-guide/
作者
yuyuovo
发布于
2026-08-07
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

评论

正在加载评论...