microG 组件构成:Services、Companion、SF Proxy 各管什么
三个可安装的 APK
| 组件 | 包名 | 作用 | 必装吗 |
|---|---|---|---|
| microG Services | com.google.android.gms | 核心,即 GmsCore,提供绝大多数谷歌 API | 必装 |
| microG Companion | com.android.vending | 替代 Play 商店的辅助应用,处理应用许可校验等 | 推荐安装 |
| Services Framework Proxy | com.google.android.gsf | 兼容老旧 C2DM 推送协议的桥接层 | 视需要 |
已并入核心、无需单独安装的部分
- UnifiedNlp:网络定位中间件,早期是独立应用,如今直接内置在 microG Services 里,设置入口也在其设置页中。
- DroidGuard Helper:设备完整性验证的执行器,同样已集成进 Services,早年单独装过的可以放心卸载旧版。
- UnifiedNlp 后端:各定位后端仍是独立应用,装几个用几个,见 位置服务 分组。
Companion 到底干什么
Companion 占用的是 Play 商店的包名。它本身不是商店,不提供应用浏览与下载界面;它的职责是让"检查正版授权""依赖商店组件"这类应用调用有地方落地。想真正下载应用,社区通行做法是搭配 Aurora Store 这类开源客户端使用,后者可以在有/无 microG 的环境下工作。
SF Proxy 什么时候才需要
只有个别依赖远古 C2DM 推送协议的应用才用得上它。绝大多数现代应用走 FCM,装不装无感。另外注意:在安卓 15 及以上系统,它的普通安装可能失败,需要通过电脑用 adb 附加绕过参数安装,细节见 安装 Services Framework Proxy。