Why Nostr? What is Njump?
2024-06-21 06:17:01

final [GrapheneOS] 📱👁️‍🗨️ on Nostr: #GrapheneOS version 2024062000 released. This version removes the USB peripheral ...

#GrapheneOS version 2024062000 released.

This version removes the USB peripheral security settings where USB-C port controls are supported. This is because that setting does the same job and far better. There are also hardening improvements.

- remove our USB peripheral security setting on devices supporting our much better USB-C port mode (Pixel 6 and later)

- extend USB-C port setting to also handle pogo pins on the Pixel Tablet

- kernel (5.10, 5.15, 6.1, 6.6): replace our deny_new_usb feature with a new deny_new_usb2 feature also disabling USB gadgets

- extend USB-C port setting to enable deny_new_usb2 as a second layer of defense disabling new USB connections in the kernel (the existing implementation disables new connections and USB data at a hardware level via the USB controller, which disables more attack surface, but we want to keep around the higher level kernel approach too)

- Files: fix upstream null pointer exception triggered on resuming activity

- Settings: require user authentication for changing auto-reboot, USB peripheral and USB-C port security settings

- Settings: avoid prompting for user authentication when selecting the same value as before for GrapheneOS settings requiring it

- temporarily add back memory tagging exception for Pixel wifi_ext service

- simplify implementation of our auto-reboot feature and properly handle the first lock after the user first sets up a lock method

- avoid resetting USB-C port after first unlock if it was already connected Before First Unlock (fix for regression caused by upstream changes)

- add GrapheneOS Linux kernel port to the 6.6 GKI LTS branch

- kernel (5.10): update to latest GKI LTS branch revision including update to 5.10.215

- kernel (6.1): update to latest GKI LTS branch revision including update to 6.1.87

- kernel (6.1, 6.6): add script for building emulator kernel

- kernel (6.1, 6.6): enable forced module signing for x86_64 (emulator builds)

- System Updater: increase update check interval to 6 hours from 4 hours

- Vanadium: update to version 126.0.6478.110.0

GmsCompatConfig: update to version 119

- fix cast in GrapheneOS package management infrastructure needed for upcoming App Communication Scopes work
Author Public Key
npub1c9d95evcdeatgy6dacats5j5mfw96jcyu79579kg9qm3jtf42xzs07sqfm