GrapheneOS version 2024011300 is out, with an improved autoreboot implementation and reduced autoreboot timer and the addition of Night Mode support in the Camera app for Pixel 6 and above.
Full changes:
  • replace auto-reboot implementation with a new more hardened implementation based on a timer in the init process which also avoids rebooting when the device hasn't been unlocked since boot reduce default auto-reboot timer from 72 hours to 18 hours
  • add log viewer available at Settings > System > View logs to avoid needing developer options for making useful bug reports and inspecting the device for issues
  • reimplement our user-facing crash reporting infrastructure with our new log viewer app
  • Settings: add links to log viewer in app info and system settings
  • show report button in sandboxed Google Play crash report UI
  • adevtool: integrate support for Pixel Camera Services (currently provides Night mode for GrapheneOS Camera and other apps on Pixel 6 and later)
  • adevtool: improve and clean up infrastructure for device support
  • adevtool: drop devices not supported with Android 14
  • adevtool: remove unused default permissions configuration
  • Contact Scopes: add handling of malformed contact data subtype names to avoid crash show notification after hardened_malloc detects memory corruption via a direct check (does not cover memory corruption detected via memory protected address space)
  • kernel: disable sysrq by default rather than waiting for init to disable it
  • kernel: disable unused sysrq serial support
  • kernel (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Generic 5.10): update to latest GKI LTS branch revision including update to 5.10.206
  • kernel (Pixel 8, Pixel 8 Pro, Generic 5.15): update to latest GKI LTS branch revision including update to 5.15.145
  • kernel (Generic 6.1): update to latest GKI LTS branch revision including update to 6.1.69
  • GmsCompatConfig: update to version 91
  • Vanadium: update to version 120.0.6099.210.0
  • System Updater: use sentence case for notification channel names