hn.today

MicroG: Free-libre re-implementation of Google's proprietary Android user space

github.com135 points11 comments
Screenshot of MicroG: Free-libre re-implementation of Google's proprietary Android user space

microG GmsCore is a free-libre reimplementation of Google's proprietary Play Services that lets apps calling Google APIs run on AOSP-based ROMs (for example LineageOS) without the proprietary GApps package. It substitutes core Play Services functionality, enabling opt-in Google services while aiming to preserve privacy and reduce vendor lock-in. The project is open source (Apache 2.0), actively developed in a public repository with many issues and pull requests, and is intended to work on real devices, emulators, and virtual mobile infrastructure.

Functionally, microG implements a range of Google-facing APIs and includes the Unified Network Location Provider (UnifiedNlp) for network-based location. It emphasizes low battery, memory, and CPU use, no bundled bloatware, and modular installation; a Play Store replacement (for example microG Companion) is required for a full working setup. System support for Android signature spoofing is necessary so GmsCore can impersonate official Play Services. Documentation tracks implemented APIs and project status, and contributors are asked to report bugs with logs, screenshots, device/version details, and to provide private logs if sensitive data is present.

Read on github.com11 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Security

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.