#gmscompat
Google shipped an out-of-band update to droidguard breaking using RCS with sandboxed Google Play. We've already fixed it and it will be included in the OS release we're making later today (2026062300). That will likely be our first Android 17 to reach our Stable channel.

github.com/GrapheneOS/p...
gmscompat: remove permission error text from ThermalManagerService dump by muhomorr · Pull Request #385 · GrapheneOS/platform_frameworks_base
github.com
June 23, 2026 at 3:55 PM
Our 2024111700 release overhauled the way sandboxed Google Play runs background services. Our GmsCompat app runs a foreground service and used to keep a connection open to Play services and Play Store. It now creates the connection on-demand when they need a foreground service.
November 27, 2024 at 7:18 AM
GmsCompatConfig version 175 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/42201-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-175 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 175: disable WebView WebAuthn in the Octarine account WebView update Android Gradle Plugin to 9.4.1 update Kotlin to 2.4.20 update Kotlin Symbol Processing to 2.3.12 A full lis...
github.com
September 22, 2026 at 3:38 AM
GmsCompatConfig version 173 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/41221-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-173 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 173: add stub for SmsManager.injectSmsPdu() add stub for UsageStatsManager.queryEvents() update Gradle to 9.7.0 update Android Gradle plugin to 9.3.1 update Kotlin to 2.4.10 upd...
github.com
August 16, 2026 at 5:55 PM
GmsCompatConfig version 168 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/33369-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-168 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 168: add stub for IntrusionDetectionManager.disable() update Gradle to 9.4.1 A full list of changes from the previous release (version 167) is available through the Git commit ...
github.com
March 20, 2026 at 9:11 PM
GmsCompatConfig version 172 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/40515-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-172 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 172: temporarily disable Play services using WebView WebAuthn to fix non-passkey security key login update Gradle to 9.6.1 A full list of changes from the previous release (ver...
github.com
July 20, 2026 at 3:08 AM
GmsCompatConfig version 174 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/41858-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-174 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 174: disable unsupported Gesture Exchange feature update Gradle to 9.7.1 update Android Gradle Plugin to 9.4.0 A full list of changes from the previous release (version 173) is...
github.com
September 10, 2026 at 2:23 AM
GmsCompatConfig version 170 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/36251-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-170 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 170: force Pixel Buds to use standalone mode designed for non-Pixel devices without built-in support for it add stub for TelephonyManager.getIccAuthentication() to avoid rare Pl...
github.com
June 10, 2026 at 6:48 AM
GmsCompatConfig version 169 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/33525-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-169 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 169: add BluetoothA2dp.getConnectionPolicy() stub to resolve wireless Android Auto crash A full list of changes from the previous release (version 168) is available through the...
github.com
March 26, 2026 at 12:46 AM
GmsCompatConfig version 164 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/28300-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-164 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 164: add stub for BluetoothLeBroadcastAssistant::getConnectedDevices() A full list of changes from the previous release (version 163) is available through the Git commit log be...
github.com
November 23, 2025 at 2:34 AM
GmsCompatConfig version 160 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/24386-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-160 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 160: disable feature flags for Play services Android Advanced Protection since sandboxed Play services can't control OS security features and we have stronger security features ...
github.com
July 26, 2025 at 2:07 AM
GmsCompatConfig version 165 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/28301-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-165 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 165: disable DeviceDoctor subsystem to avoid failing to notify users about certain Play services crashes from it killing the process after handling uncaught exceptions itself A...
github.com
November 23, 2025 at 3:07 AM
GmsCompatConfig version 166 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/28746-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-166 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 166: add initial stubs for Android 16 QPR2 A full list of changes from the previous release (version 165) is available through the Git commit log between the releases (only cha...
github.com
December 7, 2025 at 2:33 AM
GmsCompatConfig version 161 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

#GrapheneOS #privacy #security #gmscompat
Release config-161 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 161: add stub for RecoveryController.setServerParams() update Android Gradle plugin to 8.12.1 A full list of changes from the previous release (version 160) is available throug...
github.com
August 23, 2025 at 8:32 PM
GmsCompatConfig version 171 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/36593-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-171 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 171: disable default enabled theft protection notification in Android 17 update Gradle to 9.6.0 A full list of changes from the previous release (version 170) is available thro...
github.com
June 20, 2026 at 8:35 AM
GmsCompatConfig version 163 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/27046-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-163 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 163: prevent Android Auto from going down bad assistant setup path by force enabling a feature flag A full list of changes from the previous release (version 162) is available ...
github.com
October 3, 2025 at 11:19 PM
GmsCompatConfig version 162 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/26986-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-162 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 162: disable usage of privileged Window.setHideOverlayWindows() A full list of changes from the previous release (version 161) is available through the Git commit log between t...
github.com
October 1, 2025 at 7:33 AM
GmsCompatConfig version 167 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/28893-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-167 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 167: add stub for BluetoothA2dp.setConnectionPolicy() to fix a crash with a new version of Android Auto A full list of changes from the previous release (version 166) is availa...
github.com
December 11, 2025 at 11:21 PM
GmsCompatLib version 100 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/27574-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release lib-100 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 100: extend shim for background service starts to address edge cases where a foreground service is required add shim implementation of GmsFontProvider to prevent crashes of apps...
github.com
October 24, 2025 at 9:58 PM
GmsCompatConfig version 159 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/24159-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-159 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 159: add stubs for AdvancedProtectionManager which was preventing us shipping a post-Android-16 update for Play services (GrapheneOS enables far better security features by defa...
github.com
July 18, 2025 at 6:58 PM
GmsCompatConfig version 155 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/21295-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-155 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 155: disable AnomalyConfigIntentOperation to avoid crash with the new version of sandboxed Google Play services currently in our Alpha channel update Android Gradle plugin to 8....
github.com
March 28, 2025 at 8:58 PM
GmsCompatConfig version 153 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/19423-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-153 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 153: update max supported version of Play Store to 44.5 disable update_install_enable_resume_on_reboot flag to work around crashes on end-of-life devices still on Android 13 A ...
github.com
January 25, 2025 at 7:51 PM
GmsCompatConfig version 158 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/22155-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-158 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 158: expand Bluetooth stubs to all variants of registerCallback and unregisterCallback A full list of changes from the previous release (version 157) is available through the G...
github.com
May 1, 2025 at 3:49 PM
GmsCompatLib version 101 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/27582-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release lib-101 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 101: fix a font preloading crash caused by the GmsFontProvider shim introduced in the previous release A full list of changes from the previous release (version 100) is availab...
github.com
October 25, 2025 at 12:46 PM
GmsCompatConfig version 157 released:

github.com/GrapheneOS/p...

See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.

Forum discussion thread:

discuss.grapheneos.org/d/22152-gmsc...

#GrapheneOS #privacy #security #gmscompat
Release config-157 · GrapheneOS/platform_packages_apps_GmsCompat
Changes in version 157: add stub for BluetoothLeBroadcast.registerCallback() update Android Gradle plugin to 8.9.2 A full list of changes from the previous release (version 156) is available thro...
github.com
May 1, 2025 at 2:25 PM