Tags:
- 2024112700 (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, emulator, generic, other targets)
Changes since the 2024111700 release:
- Settings: revert our previous attempt at disabling Bluetooth contact sharing by default for hands-free calling devices in our 2024111700 release because it didn’t address an upstream Android security bug and having the toggle off by default caused the upstream bug to impact pairing directly in the Settings app (foreground) if the user would have toggled it off instead of only outside the Settings app such as through the Bluetooth Quick Tile (background)
- Settings: fix an upstream Android security bug causing Bluetooth contact sharing to be enabled for hands-free calling devices even though the dialog shows it will be disabled, which only previously occurred for pairing invoked from outside the Settings app but also began impacting pairing from within it due to disabling the contact sharing setting by default
- Settings: always disable Bluetooth contact sharing by default instead of enabling it by default for pairing requests made by the user in the foreground where the user can choose to disable it
- fix upstream bug breaking in-call service components provided by packages only installed in secondary users, which was mainly occurring with user installed Android Auto which unlike the stock OS isn’t installed in Owner by default to mask this bug
- Sandboxed Google Play compatibility layer: allow Android Auto foreground services to have while-in-use permissions when wired and/or wireless Android Auto special permissions are granted by the user to fix voice commands in some cases
- Sandboxed Google Play compatibility layer: make Google text-to-speech app queryable by other apps in the same profile by default as it is on the stock OS since libraries using it don’t declare the query explicitly (note apps and their libraries can declare any queries they want including for any app with a launcher activity and there’s no approval along with there being other ways to detect apps)
- Sandboxed Google Play compatibility layer: show the notification for Play services not having Unrestricted battery usage enabled one more time for existing users since not having it now causes more severe delays FCM push messaging including notifications or more urgent events such as incoming calls to an app like Signal which uses FCM for this when available
- Sandboxed Google Play compatibility layer: add notification about Play services having background data usage restricted which will break FCM when only mobile data is available (no Wi-Fi access)
- Sandboxed Google Play compatibility layer: don’t show battery usage notification for Play services when it has the Network toggle revoked since the user clearly doesn’t want the functionality depending on Unrestricted background power usage
- Settings: opt-out of Android 15 edge-to-edge for the developer options app picker activity since it’s not properly supported yet (upstream bug)
- Setup Wizard: avoid incredibly rare edge case crash (uncaught exception) when trying to disable OEM unlocking when it’s already disabled and not allowed to be disabled by the carrier
- fix avoiding reporting harmless fingerprint-related crash with our added crash reporting
- kernel (5.10): update to latest GKI LTS branch revision
- kernel (6.1): update to latest GKI LTS branch revision
- kernel (6.6): update to latest GKI LTS branch revision including update to 6.6.57
- Seedvault: update to a newer revision (will be replaced with a better backup implementation in the future)
- Vanadium: update to version 131.0.6778.81.0
- GmsCompatConfig: update to version 150
You must log in or # to comment.