InstallerX Revived(社区版) 是一个由社区维护的 Android 应用安装器,原项目因作者归档而停止更新,现由社区接手并持续迭代。它严格遵循 GNU GPLv3 协议,所有修改均开源,欢迎开发者参与共建。
在许多国产定制系统中,自带的安装程序功能简陋、体验不佳,甚至限制用户操作。InstallerX 正是为解决这些问题而生——它不仅能完全替代系统默认安装器,还提供了远超原生安装体验的功能集。
✨ 核心优势
- 无需 Shell,全原生 API 实现:所有安装操作均通过 Android 官方 API 完成,不依赖 root 或 shell 命令,更安全稳定
- 广泛格式支持:APK、APKS、APKM、XAPK、ZIP(含嵌套目录中的 APK),甚至批量 APK 文件均可处理
- 智能安装逻辑:自动识别最优分包、去重、处理多版本冲突,避免重复或错误安装
- 灵活安装方式:支持对话框安装、通知栏安装、自动安装,适配不同使用场景
- 高级功能支持:
- 为指定用户或所有用户安装应用
- 安装后自动删除安装包
- 安装前验证签名一致性
- 支持 dex2oat 优化(提升首次启动速度)
- 可声明自身为“系统安装者”,绕过部分 OEM 限制(如 HyperOS)
- 权限与安全控制:
- 可按包名或 SharedUID 禁止安装特定应用
- 支持预设安装来源包名,快速切换
- 安装时可查看应用声明的权限列表
🎨 用户体验优化
- 三套 UI 可选:经典界面、Material 3 Expressive 风格、类 HyperOS 的 Miuix 风格
- 高度可定制:图标来源(安装包图标 / 系统图标)、版本号显示方式(单行/多行)、是否显示 targetSDK/minSDK 等
- 智能建议系统:在 Android 15+ 上支持保留数据降级安装(需系统支持),并在对话框中提供智能提示
- 扩展菜单:可在安装对话框中启用扩展操作,如快速切换分包、查看权限等
⚙️ 技术细节与兼容性
- 支持 Android 14–16(SDK 34–36),对 Android 8.0–13(SDK 26–33)提供有限支持
- Shizuku / Root 支持:可绕过部分 OEM 的链式启动拦截,实现安装后自动打开应用
- Dhizuku 支持有限:因权限限制,部分功能(如自动删除、指定安装来源)无法使用,建议优先使用 Shizuku
- 后台优化:安装完成后自动清理服务,避免耗电;若通知进度卡住,建议授予“后台无限制”权限
📦 版本策略
为满足不同用户需求,InstallerX 提供两个版本:
- Online 版:含联网权限,支持通过直链下载并安装 APK(单线程,安装后不保留文件)
- Offline 版:完全无联网权限,纯本地安装器,适合注重隐私或限制网络权限的用户
两个版本包名、签名、版本号一致,可自由切换安装。
❓常见问题提示
- HyperOS 用户:系统可能在安装新应用后重置默认安装器,需重新锁定;建议声明安装者为
com.android.fileexplorer
或com.miui.packageinstaller
- 锁定安装器失败:部分 OEM 限制严格,可配合 LSPosed 模块(如 Chimioo/InxLocker)或专用锁定工具(需使用本项目修改版)
- 报错 “No Content Provider”:请检查是否启用了“隐藏应用”功能,并将 InstallerX 加入白名单
评论