Pixel 4, Pixel 4 XL and Pixel 4a are end-of-life and shouldn't be used anymore due to lack of most security patches for firmware and drivers. We're considering porting them to Android 14 to continue providing extended support longer than initially planned to keep them as a way to preview the current version of the OS despite them not being secure. It will be a significant effort to port them properly without lost functionality and we're looking for a new developer to fund rather than reassigning any developers from their existing work on the OS.
Tags:
- 2023102300 (Pixel 4a (5G), Pixel 5, Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, emulator, generic, other targets)
- 2023102300-shusky (Pixel 8, Pixel 8 Pro)
Changes since the 2023101300 release:
- initial non-experimental release for Pixel 8 and Pixel 8 Pro support
- speed up skipping compilation of system packages with dexpreopt (precompilation to native code) to improve post-update boot time
- backport assorted dexpreopt fixes to make it work for more system packages again to improve verified boot security, free up wasted disk space and reduce post-update boot time
- use speed-profile compilation for user installed packages for first boot of an update to significantly improve boot time, then recompile with full speed optimization in the background with a progress notification and a notification when it's finished for respawning apps
- temporarily disable otapreopt (precompilation of apps in the background in update Finalizing step) due to it being broken in Android 14
- Gallery: remove optional dependency to fix dexpreopt (precompilation to native code)
- Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold: fix support for Widevine L1 on Android 14
- fix PIN scrambling for SIM PIN (regression from port to Android 14)
- handle new Android 14 network time code path for our feature making the automatic time toggle control whether network time connections are made
- remove standard special case enabling Android 14 auto-confirm PIN by default for 6 digit PINs
- allow system apps to make sticky notifications again (important for System Updater to avoid users missing the notice to reboot after update installation)
- System Updater: add option to require that the device is charging
- kernel (Generic 5.15): update to latest GKI LTS branch revision including update to 5.15.134
- Apps: update to version 21
- Vanadium: update to version 118.0.5993.80.0
- GmsCompatConfig: update to version 79
- improve GrapheneOS system_server infrastructure