This is the initial non-experimental release of GrapheneOS based on Android 14. Our initial public experimental release (2023100600) was published on October 6th so there have already been a couple days of public testing. All of our documented features are now ported to Android 14. We’ll be continuing to work on fixing regressions including new Android bugs and new compatibility issues caused by our features. However, it’s already stable and usable.
This release provides the full 2023-10-06 patch level for all supported devices along with the recommended security patches only included in Android 14.
Android 13 is no longer actively developed upstream and now only receives backports of the Android Security Bulletin patches, not the recommended patches included in the latest stable release of Android. Pixels are also now only supported via Android 14 and require Android 14 to achieve a patch level above 2023-10-01. Android 14 has had publicly available experimental releases since February 2023 and is already a mature OS. It also contains significant privacy and security enhancements which more than offset the attack surface from added features. These reasons are why we have so heavily prioritized porting to Android 14 and began to defer more and more of our other work until after Android 14 since around July 2023.
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:
- 2023100800 (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)
Changes since the 2023100300 release:
- full 2023-10-06 security patch level
- rebased onto UP1A.231005.007 Android Open Source Project release as the initial port of all GrapheneOS features to Android 14
- add default-enabled toggle for automatic per-app exploit protection compatibility mode configuration
- temporarily add Google Camera to automatic exception list for hardened_malloc
- add back support for displaying app compilation progress at boot
- restore Android 13 work profile pause behavior by stopping the profile from running instead of only suspending apps
- fix cosmetic issue for adevtool
envsetup.sh
integration - adevtool: download: add option to unpack factory images
- adevtool: collect-state: fix the output file name format
- adevtool: collect-state: add an option to automatically make prep OS build
- Vanadium: update to version 117.0.5938.153.0
- Vanadium: update to version 118.0.5993.48.0
- GmsCompatConfig: update to version 77
- Auditor: update to version 75
Releases are first internally tested. After internal testing they are released to the public Alpha, Beta and finally Stable release channels. The release is the same throughout each channel. These channels are where bugs or any other issues are discovered by the community of testers. If any issues are found in Alpha or Beta tests, that release is skipped and a new release with appropriate fixes is released in its place. Testing of Alpha and Beta releases takes place in the community matrix room #testing:grapheneos.org
The release of GrapheneOS Android 14 should be in stable release channel soon.