Shizuku Installer — 后台静默安装 + 伪装来源
Shizuku 是什么
Shizuku 是一个 Android 权限代理工具。它通过 ADB 或 root 拿到系统级的隐藏 API 调用权限(类似 shell 用户的 uid 2000),然后把这些权限开放给普通应用使用。
Aurora Store 用 Shizuku 能做什么
相比 Session Installer,Shizuku Installer 额外获得两项关键能力:
1. 后台静默安装
不需要每次都弹系统确认框——Aurora Store 可以在后台直接完成安装/更新。批量更新几十个应用时体验天差地别。
2. 伪装安装来源为 com.android.vending
Shizuku 调用 Package Manager 的隐藏 API 时可以指定 INSTALLER_PACKAGE_NAME 参数。Aurora Store 把这个值设为 com.android.vending(Google Play Store 的包名),使得安装完的应用认为自己是从 Play Store 装的。
为什么重要:部分应用会检查安装来源——如果发现不是 com.android.vending(Play Store)或 com.android.vending.billing(Google Play Billing),可能会禁用某些功能(如应用内购)或显示「非官方安装」警告。
前提条件
| 条件 | 说明 |
|---|---|
| Android 版本 | 8.0+(API 26+) |
| Shizuku 应用 | 从 Shizuku 官网安装 |
| 启动方式 | ADB 电脑启动(无 root) / Root 启动 |
配置步骤
步骤一:安装并启动 Shizuku
从 Shizuku 官网(shizuku.rikka.app)下载并安装。启动方式:
无 root 设备(推荐 ADB 方式):
- 电脑下载「Android SDK 平台工具」
- USB 连接手机,开启「开发者选项 → USB 调试」
- 电脑运行:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh - 手机上 Shizuku 显示已启动 → 勾上「允许 Aurora Store」
有 root 设备:直接在 Shizuku 里点「通过 root 启动」
步骤二:Aurora Store 里选择 Shizuku Installer
侧栏 → Settings → Installer → 选择 Shizuku Installer
Aurora Store 会弹出 Shizuku 权限确认——允许即可。
步骤三:验证
下载/更新一个应用,如果没有弹系统确认框而是直接安装成功 → Shizuku Installer 生效。
每次重启的问题
- ADB 方式启动:每次手机重启后 Shizuku 服务会停,需要再跑一次 ADB 命令。可以设电脑开机自启
- Root 方式启动:部分设备支持开机自启(Magisk 模块配合),但 Android 12+ 的 Root 方案有变化,可能需要手动启动
与 Session Installer 的回退
如果 Shizuku 服务没有运行,Aurora Store 会自动回退到 Session Installer——这时候安装会重新弹确认框。不用手动切换。