Root Installer — 用 su 命令静默安装
Root Installer 是什么
如果你的设备已经 root(Magisk / KernelSU 等),Aurora Store 还提供一个 Root Installer 选项——直接用 su 命令调用系统的 pm install 完成安装。
工作原理
su -c pm install -r /path/to/downloaded.apk
参数说明:
-r:覆盖安装(保留数据)- 部分情况下还会加
-d(允许降级)和-t(允许安装 test APK)
优点
| 优点 | 说明 |
|---|---|
| 静默安装 | 不需要弹系统确认框 |
| 不需要 Shizuku | 不依赖额外服务 |
| 开机自启可用 | Magisk/KernelSU 的 su 服务随系统启动 |
缺点和局限
| 局限 | 说明 |
|---|---|
| 无法伪装安装来源 | pm install 不指定 installer package,应用会认为自己不是从任何商店装的 |
| 依赖 root | 不是所有用户都 root,也不想 root |
| 系统更新后可能失效 | Android 版本升级可能影响 su 的 pm 行为 |
关键问题:Root Installer 不像 Shizuku Installer 那样能伪装 com.android.vending 安装来源。对于在意安装来源的应用来说,它和 Session Installer 没本质区别(同样会弹确认框以外没有额外标识)。
应该用 Root Installer 吗
一般不建议。原因:
- 如果你已经有 root,用 Shizuku Installer(Root 启动模式)功能更强——既能静默安装又能伪装来源
- 如果你是 GrapheneOS 用户,Device Owner + Session 是首选
- Root Installer 只在「有 root 但不想装 Shizuku」这种小众场景下有意义
选型总结见 安装器选型指南。