
从 APKPure 下载了个游戏,结果是个 .xapk 文件,系统安装器打不开。
从 APKMirror 下的应用,是个 .apkm 文件,系统安装器又打不开。
这种抓狂的时刻,安卓用户应该都经历过。
Universal Installer 就是来解决这个问题的。开源、免费、Material 3 界面,能装系统装不了的所有格式。

一、分包格式,一个都跑不掉
APK、APKS、XAPK、APKM、APK+——这些格式它全吃。
我拿了一个从 APKPure 下载的 XAPK 游戏包,里面带了 OBB 数据文件。Universal Installer 自动识别,安装 APK 的同时把 OBB 复制到 Android/obb/ 目录。装完打开,游戏直接运行,没有"请下载数据包"的提示。

换作以前,我得手动解压 XAPK,把 OBB 文件夹放到指定位置,再装 APK。三步变一步,体验完全不同。
二、粘贴链接直接装,还能扫病毒
有个功能我特别喜欢——URL 下载安装。
在浏览器里看到 APK 下载链接,复制,回到 Universal Installer,它自动识别剪贴板里的链接,直接下载并安装。下载完的文件存在 Download/UniversalInstaller/ 目录,随时可以翻出来重用。

更安心的是,它集成了 VirusTotal 扫描。每个安装包都会自动查哈希值,告诉你多少家杀毒引擎报了毒。未识别的文件还能一键上传完整扫描(最大 650MB)。
三、Shizuku 静默安装,不用点确认
如果你装了 Shizuku,Universal Installer 能实现静默安装——不需要点"安装"确认按钮,直接后台装好。

还支持装到指定用户空间(工作资料、应用分身等),或者一次性安装到所有用户。进阶选项里能设置降级安装、替换已有应用、绕过低 SDK 限制等。
这些功能对普通用户可能用不上,但折腾党会觉得很香。
四、额外惊喜:局域网传文件 + 应用管理器
它还内置了一个 HTTP 局域网服务器,手机和电脑在同一 Wi-Fi 下,电脑浏览器打开就能下载手机里的 APK,或者上传 APK 到手机。

应用管理器可以查看所有已安装应用的 APK 大小、安装日期,支持批量卸载和 APK 备份。
写在最后
安卓的 APK 生态很碎片化,各种格式层出不穷。系统自带安装器应付不了,但 Universal Installer 一个就够了。

工具不在多,老在关键时刻装不上才叫烦。
GitHub:
https://github.com/pass-with-high-score/universal-installer
F-Droid:
https://f-droid.org/packages/app.pwhs.universalinstaller/
夜雨聆风