Version: 0.2.23.214816 (214816046)
arm64-v8a + armeabi-v7a + x86 + x86_64
Languages: af, am, ar, as, az, be, bg, bn, bs, ca, cs, da, de, el, en, eo, es, et, eu, fa, fi, fr... Show all
Package: com.google.android.gms
564 downloads
49.15 MB (51,535,284 bytes)
Min: Android 4.0 (Ice Cream Sandwich, API 14)
Target: Android 10 (Q, API 29)
nodpi
Uploaded January 25, 2022 at 11:00PM UTC by ji15

Download APK
49.15 MB
A more recent upload may be available below!

Changelog

  • Exposure Notifications:
    • Add support for validating signatures on key files (only for DE and CH for now). Thanks @cgrigis
    • Add support for more detailed API and use Advertisement version 1.1. Thanks @Elsensee
    • Improve permission checks, especially for Android 12. Thanks @Bubu@fynngodau
  • Cloud Messaging:
    • Improve reconnecting logic. Thanks @grote
  • SafetyNet / DroidGuard:
    • Implement DroidGuard without additional helper.
    • Allow using external DroidGuard via network
    • Easy check for SafetyNet functionality in settings
  • Device profiles:
    • Allow to spoof device identity
    • Import device details from profile file
  • Location:
    • Update UnifiedNlp to v2.0-alpha7
    • Improved reliability of service
  • Improvements and bug fixes (as always)

New features

SafetyNet / DroidGuard

The updated SafetyNet implementation runs proprietary DroidGuard code privileged in the com.google.android.gms package name. This is required on at least some devices to pass SafetyNet. However this features is disabled by default. If you don't want to run proprietary code by Google on your device do not enabled SafetyNet.

As of now, microG SafetyNet implementation, once enabled, should work on all devices and ROMs that would pass SafetyNet attestation with original Google Play Services. This means that ROMs that are rooted (= come with a su binary that allow privilege escalation), with unlocked bootloader, or for some other reason do not pass the CTS or trigger the SafetyNet system will fail SafetyNet attestation. Hiding or spoofing such details from DroidGuard/SafetyNet is out of scope for this project, but techniques to allow passing SafetyNet on custom ROMs should equally work with microG.

Device profiles

This features is mostly useful for Huawei devices or other devices that are banned from accessing Google services. Choosing a profile of a non-banned device should allow using the device with Google services.

For now, two device profiles are included with microG (Nexus 5X with Android 8.1.0 and Moto G with LineageOS 14.1).

If you are a developer, you can easily create a device profiles based on data gathered from a device. See this file for a sample device profile. Once created, you can import device profiles in microG settings (under "Device registration") to test the profile.

If you are a custom ROM developer, you can add a custom device profile for your ROM by placing an appropriate device profile in /system/etc/microg_device_profile.xml. This can be useful to spoof the details of the original vendor ROM.

Google Play services is used to update Google apps and apps from Google Play.
This component provides core functionality like authentication to your Google services, synchronized contacts, access to all the latest user privacy settings, and higher quality, lower-powered location based services.
Google Play services also enhances your app experience. It speeds up offline searches, provides more immersive maps, and improves gaming experiences.
Apps may not work if you uninstall Google Play services.

Apps related to microG Services Core

Version:1.6.8

Uploaded:January 16, 2017 at 4:36PM UTC

File size:1.65 MB

All versions
microG Services Core 0.2.24.214816

Version:0.2.24.214816

Uploaded:February 2, 2022 at 1:40AM UTC

File size:49.15 MB

Downloads:2,791

microG Services Core 0.2.23.214816

Version:0.2.23.214816

Uploaded:January 25, 2022 at 11:00PM UTC

File size:49.15 MB

Downloads:564

microG Services Core 0.2.22.212658

Version:0.2.22.212658

Uploaded:August 23, 2021 at 11:10PM UTC

File size:48.97 MB

Downloads:4,282

microG Services Core 0.2.21.212158

Version:0.2.21.212158

Uploaded:July 1, 2021 at 8:39PM UTC

File size:48.97 MB

Downloads:2,004

microG Services Core 0.2.20.212158

Version:0.2.20.212158

Uploaded:June 30, 2021 at 9:55PM UTC

File size:65.47 MB

Downloads:310

microG Services Core 0.2.19.211515

Version:0.2.19.211515

Uploaded:May 10, 2021 at 9:53PM UTC

File size:32.29 MB

Downloads:2,205

microG Services Core 0.2.18.204714

Version:0.2.18.204714

Uploaded:March 4, 2021 at 11:30PM UTC

File size:32.08 MB

Downloads:2,832

microG Services Core 0.2.17.204714

Version:0.2.17.204714

Uploaded:January 12, 2021 at 9:24PM UTC

File size:32.07 MB

Downloads:3,600

microG Services Core 0.2.16.204713

Version:0.2.16.204713

Uploaded:December 22, 2020 at 6:52AM UTC

File size:32.09 MB

Downloads:1,930

microG Services Core 0.2.15.204713

Version:0.2.15.204713

Uploaded:December 18, 2020 at 11:57PM UTC

File size:32.08 MB

Downloads:1,525

Comments