#GrapheneOS version 2024031100 released:
This fixes several small regressions causes by the transition over to Android 14 QPR2 while defaulting our new USB-C port control feature and additional integration of ARMv9 security features.
See the changes:
- toggle USB port after device unlock to automatically detect a device plugged in while it was in charging-only mode while locked, etc.
- Tensor Pixels: change default mode for our USB-C port control feature able to truly disable USB at a hardware level to "Charging-only when locked, except before first unlock" (doesn't apply to connections that were made before locking or first unlock) which can be changed by users in Settings > Security > USB-C port
- fix Wi-Fi auto-turn-off issues leading to it not triggering in certain cases caused by backwards incompatible changes in Android 14 QPR2
- Pixel 8, Pixel 8 Pro: fix enabling DisplayPort alternate mode support
- Pixel 8, Pixel 8 Pro: fully enable PAC and BTI for userspace too, especially since ShadowCallStack is not currently used in userspace and Clang type-based CFI is only used for a large subset of the important userspace code
- GmsCompatConfig: update to version 98
- improve internal infrastructure used by GrapheneOS features
https://grapheneos.org/releases#2024031100
#security #privacy