microG Services Core
microG Settings
Setup microG services Core.
Just a sec…
Google
By continuing, you allow this app and Google to use your information in accordance with their respective terms of service and privacy policies.
%1$s would like to:
%1$s would like to use:
Google Account Manager
Sorry…
"An app on your device is trying to sign in to a Google account.
If this was intentional, use the Sign in button to connect to Google’s sign-in page, if not, press Cancel to go back to the application that caused this dialog to show up."
Sign in
"Your device is establishing an connection to Google’s servers to sign you in.
This can take a few seconds."
"You don’t have a network connection.
This could be a temporary problem or your Android device may not be provisioned for data services. Try again when connected to a mobile network, or connect to a Wi-Fi network."
"There was a problem communicating with Google servers.
Try again later."
"Your device is contacting Google to save information to your account.
This can take a couple of minutes."
Allow
Deny
Authentication required
%1$s requires your authorization to access your Google account.
listen to internal status broadcasts
listen to C2DM messages
send C2DM messages to other apps
exchange messages and receive sync notifications from Google servers
Extended access to Google services
Google device registration
Google Cloud Messaging
Google SafetyNet
Disabled
Enabled
Automatic
Manual
Advanced
None
Google Play Games
%1$s would like to use Play Games
To use Play Games it is required to install the Google Play Games app. The application might continue without Play Games, but it is possible that it will behave unexpectedly.
Pick a place
Place picker is not yet available.
Select this location
Nearby places
(%1$.7f, %2$.7f)
microG Services Core: Lacking permission to %1$s
Mobile network
Wi-Fi
Roaming
Other networks
Signature spoofing support
Installed packages
System
System has signature spoofing support:
Your ROM has no native support for signature spoofing. You can still use Xposed or other systems to spoof signature. Please check the documentation on which ROMs do support signature spoofing and how to use microG on ROMs that do not.
System grants signature spoofing permission:
This is a strong indicator that the ROM does support signature spoofing, but requires further action to activate it. Please check the documentation on which steps might be required.
System spoofs signature:
Please check the documentation on which steps might be required.
Play Services (GmsCore)
Play Store (Phonesky)
Services Framework (GSF)
%1$s installed:
Install the application %1$s or a compatible one. Please check the documentation on which applications are compatible.
%1$s has correct signature:
Either the installed %1$s is not compatible or signature spoofing is not active for it. Please check the documentation on which applications and ROMs are compatible.
Battery optimizations ignored:
Touch here to disable battery optimizations. Not doing this may result in misbehaving applications.
About
Components
Configuration
Google Services
Location service
Operation mode
Services
Test
Battery optimizations enabled
You enabled Google Cloud Messaging but have battery optimizations active for microG Services Core. For push notifications to arrive you should ignore battery optimizations.
Ignore optimizations
Permission missing
Account preferences
Personal info & privacy
Sign-in & security
Trust Google for app permissions
When disabled, the user is asked before an apps authorization request is sent to Google. Some applications will fail to use the Google account if this is disabled.
Registers your device to Google services and creates a unique device identifier. microG strips identifying bits other than your Google account name from registration data.
More
Google Cloud Messaging is a push notification provider used by many third-party applications. To use it you must enable device registration.
Cloud Messaging heartbeat interval
The interval in seconds for the system to heartbeat the Google servers. Increasing this number will reduce battery consumption, but might cause delays on push messages.\nDeprecated, will be replaced in future release.
Apps using Google Cloud Messaging
List of apps currently registered for Google Cloud Messaging.
Confirm new apps
Ask before registering a new app to receive push notifications
Ping interval: %1$s
About microG Services Core
Version information and used libraries
Error unregistering
No longer installed
Unregister
Not registered
No messages received so far
Last message: %1$s
Registered
Registered since: %1$s
Unregister %1$s?
Some apps do not automatically re-register and/or do not provide an option to do so manually. These apps might not work correctly after unregistering.\nContinue?
You denied an app to register for push notifications that is already registered.\nDo you want to unregister it now so it does not receive push messages in the future?
Messages: %1$d (%2$d bytes)
Current State: Disconnected
Current State: Connected since %1$s
Google SafetyNet is a device certification system, ensuring that the device is properly secured and compatible with Android CTS. Some applications use SafetyNet for security reasons or as a prerequisite for tamper-protection.\n\nmicroG GmsCore contains a free implementation of SafetyNet, but the official server requires SafetyNet requests to be signed using the proprietary DroidGuard system. A sandboxed version of DroidGuard is available as a separate “DroidGuard Helper” app.
Try SafetyNet attestation
Use official server
Requires an unrooted system and microG DroidGuard Helper installed
Use third-party server
Third-party servers might be able to reply to SafetyNet requests without DroidGuard signature
Custom server URL
Full URL of the third-party server answering SafetyNet attestation requests
Use self-signed certificate
Instead of requesting a server, sign SafetyNet responses locally using a self-signed certificate. Most apps will refuse to use self-signed responses.