github microg/GmsCore v0.3.14.250932

pre-release11 hours ago

New Features

FIDO hybrid and caBLE connection

This new feature makes it possible to use Passkeys accessible on your microG device from another phone and vice-versa.

  • To use a Passkey stored within microG on another device, select to use "your phone and tablet", "iPhone, iPad or Android device" or "device with a camera" (wording depends on browser and operating system) and scan the displayed QR code using the camera or QR code scanner on your microG device, when prompted open the link starting with FIDO:/ with microG Services. Then follow on-screen instructions.
  • There's also experimental support to use a security key (like a Yubikey) connected to your phone while fulfilling a remote Passkey request. This allows you to use NFC-based security keys on computers that don't have NFC built-in, by proxying the communication through your microG device.
  • When your Passkey is stored on a different device that supports this feature, you can also select to "Use a different device" whenever you are authenticating to an app or website on a microG device. It will trigger microG to display the QR code that can then be scanned by iOS and Android devices that support this feature.

Google Find My Device

You can now - optionally - connect your device to Google Find My Device Hub, allowing you to find your lost phone through a web browser on any other device signed into the same Google account. If you don't have a Google account or don't enable this feature, no additional data is sent to Google. microG does not support contributing to the Find My Device network to help finding of nearby devices (yet).

Android Credential Manager

You can now use microG's support for FIDO and Passkeys through Android's Credential Manager. This means you can store Passkeys on your device, use a remote device's Passkey or a security key with FIDO/Passkey support with all applications that use Android's Credential Manager to store or retrieve Passkeys or FIDO. The implementation does not include synchronization with Google's Passkey Service, nor does it support storing password credentials. To make use of this feature, you might need to select microG Services as a preferred or additional service in the "Passwords, passkeys & accounts" section in Android system settings. This feature is only available on Android 14 or later.

What's Changed

Notes

microG GmsCore now requests a few additional privileged permissions. As always, privileged permissions are optional for microG and you can continue using microG as an unprivileged app with only minor downsides. The new privileged permissions are:

  • android.permission.PROVIDE_REMOTE_CREDENTIALS
  • android.permission.PROVIDE_DEFAULT_ENABLED_CREDENTIAL_SERVICE

New Contributors

Release artifacts

  • Users on devices with an aftermarket custom operating system ("Custom ROM") that supports microG should install com.google.android.gms-250932028.apk and com.android.vending-84022628.apk. These versions are also distributed through the microG F-Droid repository.
  • Users on Huawei devices running original operating system (EMUI or HarmonyOS) that supports microG should install com.google.android.gms-250932028-hw.apk and com.android.vending-84022628-hw.apk. These versions are also distributed through Huawei AppGallery.
  • org.microg.gms-250932028-user.apk is a development preview for special situations. Do not use it except if you know why.

Don't miss a new GmsCore release

NewReleases is sending notifications on new releases.