Home · microg/GmsCore Wiki · GitHub
Skip to content
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
microg
GmsCore
Public
Uh oh!
There was an error while loading.
Please reload this page
Notifications
You must be signed in to change notification settings
Fork
2.7k
Star
13k
Jump to bottom
ale5000 edited this page
Apr 17, 2025
23 revisions
GmsCore
Overview
microG GmsCore is a free software reimplementation of Google's Play Services. It allows applications calling proprietary Google APIs to run on AOSP-based ROMs like LineageOS, acting as a free replacement for the non-free, proprietary
Google Play Services
(sometimes referred to as the more generic term "GApps"). It is a powerful tool to reclaim your privacy and freedom while enjoying Android core features (although apps you use that take advantage of it may still be using proprietary libraries to communicate with microG, just as they do when communicating with the actual Google Play Services).
Features
Opt-in to Google Services and extend application support
On-/Offline location service
Easy on battery, memory and CPU
No bloatware
Works on real devices, test emulators and virtual mobile infrastructure
Free (open source) (Apache 2.0 licensed)
System Requirements
Your Android system needs to support
signature spoofing
so GmsCore can pretend the existence of the official Play Services to applications calling Google APIs. See the linked page to know about ROM providing out-of-the-box support and what you can do about the other ones.
Modules
GmsCore includes the Unified Network Location Provider module (UnifiedNlp) which handles application calls to Google's network location provider.
For a full-working microG setup, you must also install a Play Store replacement application (like
microG Companion
).
See
installation
Project status
The current status of implemented APIs is documented
on this wiki page
Contributions welcome!
Please report bugs and include logs, screenshots, version numbers and device information depending on what issue you observed. Also, do not bother to contact the author of third-party apps when it might be related to microG services. If you created a logcat, but fear or know it contains sensitive data, you can send a private message.
Thanks for continously supporting this project with feedback, pull requests and donations!
Clone this wiki locally
You can’t perform that action at this time.
US