#GrapheneOS version 2024111700 released.
This update contains a lot of sandboxed Google Play compatibility later improvements, patches, and fixes upstream issue where Private Spaces are not putting data at rest when stopped. The limit amount of running users have also increased for newer devices.
See the changes:
• Private Space: put data at rest immediately after stopping the profile to match user profile behavior instead of only on reboot
• fix Mock Location on devices without any standard location providers (only Pixel Tablet)
• backport mainline APEX module patches for ART, DNS Resolver, DocumentsUI, Media, Media Provider, Network Stack, PermissionController, Remote Key Provisioning and Wi-Fi
• raise maximum running users from the standard 3 to 4 for 6GB memory, 6 for 8GB memory, 10 for 12GB memory and 14 for 16GB memory
• Settings: disable Bluetooth contact sharing by default
• Settings: fix Private Space handling in Passwords & accounts > Additional services
• Settings: fix multiple cases of missing user profiles handling for added settings
• Dialer: fix RTT related crash from not using the correct theme configuration
• Contacts Provider: work around upstream bug causing deadlock with contact scopes
• temporarily don't report harmless fingerprint-service.goodix crash
• temporarily disable hardened_malloc for vendor audio service due to Pixel Tablet bug
• Sandboxed Google Play compatibility layer: significantly rework client side compatibility layer to avoid deadlocks and to avoid allowing starting apps with no exported components (i.e. not even a launcher activity)
• Sandboxed Google Play compatibility layer: overhaul approach to raising Google Play components to the foreground to avoid it always being considered in the foreground while also solving an issue triggered in a rare edge case at startup
• Sandboxed Google Play compatibility layer: stop Play Store from attempting to auto-install some system component packages, such as "Android System SafetyCore" (com.google.android.safetycore) and "Android System Key Verifier" (com.google.android.contactkeys)
• Sandboxed Google Play compatibility layer: fix Android Auto voice commands not working in some cases
• Sandboxed Google Play compatibility layer: fix one of the Android Auto permission toggle checks for companion devices
• Sandboxed Google Play compatibility layer: extend opt-in Android Auto "Allow permissions for handling phone calls" toggle to allow access to Bluetooth adapter hardware address access for hands-free audio support with wired Android Auto rather than only wireless Android Auto where the baseline toggle already grants access to that
• Sandboxed Google Play compatibility layer: don't stop apps that use Dynamite modules when Play services stops since the new version of the Dynamite client library handles dynamic re-connection without app restart and older ones will handle this by stopping
• kernel (5.10, 5.15, 6.1, 6.6): disable unused TIPC protocol support
• kernel (5.10): update to latest GKI LTS branch revision
• kernel (5.15): update to latest GKI LTS branch revision including update to 5.15.170
• kernel (6.1): update to latest GKI LTS branch revision including update to 6.1.115
• kernel (6.6): update to latest GKI LTS branch revision
• System Updater: show failure notification for update_engine errors
• System Updater: add missing UpdateEngine.unbind() to avoid extra callbacks for progress and error reporting
• System Updater: avoid treating non-404 errors such as a connection failure as lack of an incremental update
• System Updater: handle a partially downloaded incremental update being removed from the server by falling back to the full update instead of retrying resuming the incremental download until the next update (this will allow us to remove an incremental for the latest available version to save storage space or work around a potential update_engine bug without it causing download resumption errors)
• System Updater: delete stale update from a failed download of a previous release slightly earlier
• Vanadium: update to version 130.0.6723.102.1
• Vanadium: update to version 131.0.6778.39.0
• GmsCompatConfig: update to version 149
nostr:nevent1qqspxp3g7peq0udsnp9upp9exuzf2m8ak5ys49vsm7wvpftgxx6sh9spzpmhxue69uhkummnw3ezumt0d5hsygz5dz7wad6vudwtg9eaejvhf0w6e85fff6t702yl89gka25vpwfa5psgqqqqqqs6cz6aq