[KongchangAI]
ProductGmsCore

MicroG

A free and open-source replacement for Android user-space components that reimplements Google's proprietary GMS functionality, providing location, push, and account services with an emphasis on privacy and transparency.

Timeline (last 90 days)

Oct 20

MicroG is a free and open-source software project that aims to reimplement Google's proprietary Android user-space components, with its core repository being GmsCore.

Unverified50%
Oct 20

MicroG's core component GmsCore acts as a replacement for Google Play Services, intercepting apps' requests for services such as location, push, and account authentication.

Unverified50%
Oct 20

MicroG's location service provides geographic location through the Mozilla Location Service or a custom backend, rather than Google's location APIs.

Unverified50%
Oct 20

MicroG's push notification support integrates with open-source solutions such as UnifiedPush, reducing dependence on Google Firebase Cloud Messaging.

Unverified50%
Oct 20

Signature spoofing is a key technical prerequisite for MicroG's feasibility: the ROM layer must allow spoofed signature verification so that apps believe they are connected to the official GMS, and stock Android does not expose this capability.

Unverified50%
Oct 20

SafetyNet is a device integrity verification service provided by Google, and the alternative implementation provided by MicroG can only simulate part of the verification results.

Unverified50%
Oct 20

Google introduced the stricter Play Integrity API to replace SafetyNet, increasing MicroG's compatibility difficulty.

Unverified50%
Oct 20

LineageOS for microG is a ROM that supports signature spoofing and can be used to deploy MicroG.

Unverified50%
Oct 20

F-Droid is an Android app repository that only hosts free and open-source software (FOSS) and is the recommended channel for obtaining MicroG components.

Unverified50%
Oct 20

UnifiedPush is an open-source push framework that allows apps to receive messages through a user-chosen push distributor, replacing Google's Firebase Cloud Messaging; MicroG can integrate with it, but only if the app itself supports UnifiedPush.

Unverified50%

3 more timeline events

All Facts (13)

Unverified

MicroG is a free and open-source software project that aims to reimplement Google's proprietary Android user-space components, with its core repository being GmsCore.

50%
Unverified

MicroG's core component GmsCore acts as a replacement for Google Play Services, intercepting apps' requests for services such as location, push, and account authentication.

50%
Unverified

MicroG's location service provides geographic location through the Mozilla Location Service or a custom backend, rather than Google's location APIs.

50%
Unverified

MicroG's push notification support integrates with open-source solutions such as UnifiedPush, reducing dependence on Google Firebase Cloud Messaging.

50%
Unverified

Signature spoofing is a key technical prerequisite for MicroG's feasibility: the ROM layer must allow spoofed signature verification so that apps believe they are connected to the official GMS, and stock Android does not expose this capability.

50%
Unverified

SafetyNet is a device integrity verification service provided by Google, and the alternative implementation provided by MicroG can only simulate part of the verification results.

50%
Unverified

Google introduced the stricter Play Integrity API to replace SafetyNet, increasing MicroG's compatibility difficulty.

50%
Unverified

LineageOS for microG is a ROM that supports signature spoofing and can be used to deploy MicroG.

50%
Unverified

F-Droid is an Android app repository that only hosts free and open-source software (FOSS) and is the recommended channel for obtaining MicroG components.

50%
Unverified

UnifiedPush is an open-source push framework that allows apps to receive messages through a user-chosen push distributor, replacing Google's Firebase Cloud Messaging; MicroG can integrate with it, but only if the app itself supports UnifiedPush.

50%
Unverified

MicroG cannot provide a feature experience fully identical to Google's, for example certain advanced location services or the real-time performance of push may be degraded.

50%
Unverified

Configuring MicroG as an ordinary user requires a certain technical threshold, including unlocking the bootloader, flashing a custom ROM, and manually granting permissions.

50%
Unverified

Because Google continuously updates GMS APIs and behavior, MicroG needs to keep pace continuously, resulting in high maintenance costs.

50%

Source Articles