For those who don't want to click link

Since Android 14 QPR3 is a major release, the end-of-life Pixel 4a (5G) and Pixel 5 receiving extended support releases from GrapheneOS will need to be ported to it with additional work in a future release, which is done as a low priority. Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn't be used anymore due to lack of security patches for firmware and drivers. We provide extended support for harm reduction.

Tags:

  • 2024062700 (Pixel 5a, Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, emulator, generic, other targets)

Changes since the 2024062000 release:

  • add new GrapheneOS Info app through which you can get information about the latest releases of GrapheneOS, links to our community spaces, and details on how to make donations
  • Pixel 8a: add Let's Encrypt roots to Samsung gnssd CA root store for supl.grapheneos.org
  • Pixel 8a: configure Samsung gnssd to use TLSv1.2 for SUPL instead of TLSv1.1 (TLSv1.3 would work but the config doesn't offer it)
  • Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold: fully remove 32-bit ARM support to significantly reduce build time and update download size with no loss of functionality (7th gen Pixels launched with 32-bit app support disabled after several years of the Play Store blocking uploading 32-bit-only apps or installing them on 64-bit devices, and 8th gen Pixels use 2nd gen ARMv9 cores with no 32-bit support
  • Settings: fix several cases of UI state being lost when resuming activity after configuration changes, etc. for GrapheneOS settings
  • kernel (5.10): update to latest GKI LTS branch revision including update to 5.10.216
  • kernel (6.1): update to latest GKI LTS branch revision including update to 6.1.90
  • kernel (6.6): update to latest GKI LTS branch revision including update to 6.6.35
  • Vanadium: update to version 126.0.6478.122.0
  • GmsCompatConfig: update to version 120

I like to report a small issue: when you set dark mode in settings it always switch to light one after couple of minutes. It has happened four times already since the update.

    I can add that no user action is necessary. Set dark mode, leave it without touching the phone, and after a while dark mode is gone. The same behaviour is present after restarting the phone, but now it seems that it switches back to light mode after couple of seconds.

      Moisture
      Can confirm this also happens after locking and unlocking the screen.

      Moisture

      My Pixel 6 stays black so far. No I don' t wanna test switching at the moment.

      • xxx replied to this.

        fid02
        Nice find. I confirm that dark theme stays once you disable the scheduler. Thank you.

        xxx

        Follow up: to help manual switching works on P6.

        Phone Services gave me a notification error after installing the update.

        "Couldn't set up Wifi calling. Ask your carrier to turn on the service and try again. TMobile error code REG09 - Missing 911 address." To update visit the link t-mo.co/2UT2voK."

          After the update from 2024062000 to 2024062700 on a Pixel 6a and on boot, I got this:

          type: crash
          osVersion: google/bluejay/bluejay:14/AP2A.240605.024/2024062700:user/release-keys
          uid: 0 (u:r:twoshay:s0)
          cmdline: /vendor/bin/twoshay -s
          processUptime: 0s
          
          abortMessage: F0000 00:00:1719643351.694834    1776 twoshay_touchflower.cc:213] Check failed: ms_frame != nullptr 
          
          signal: 6 (SIGABRT), code -1 (SI_QUEUE)
          threadName: binder:1375_2
          
          backtrace:
              /apex/com.android.runtime/lib64/bionic/libc.so (abort+164, pc 64a24)
              /vendor/lib64/libtouchflow.so (pc bff9c)
              /vendor/lib64/libtouchflow.so (pc c02a8)
              /vendor/lib64/libtouchflow.so (pc c0068)
              /vendor/lib64/libtouchflow.so (pc bfee0)
              /vendor/lib64/libtouchflow.so (pc c02f8)
              /vendor/lib64/libtouchflow.so (pc 60e14)
              /vendor/bin/twoshay (TouchflowAlgorithm::processFrame(TouchOffloadFrame&)+1556, pc 262ea4)
              /vendor/bin/twoshay (TwoshayPipelineConfig::streamThread(int)+788, pc 278154)
              /vendor/bin/twoshay (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, int (TwoshayPipelineConfig::*)(int), TwoshayPipelineConfig*, int> >(void*)+88, pc 27a7b8)
              /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204, pc 7679c)
              /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64, pc 67d50)

            Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold: fully remove 32-bit ARM support to significantly reduce build time and update download size with no loss of functionality (7th gen Pixels launched with 32-bit app support disabled after several years of the Play Store blocking uploading 32-bit-only apps or installing them on 64-bit devices, and 8th gen Pixels use 2nd gen ARMv9 cores with no 32-bit support)

            Short build time noted on Pixel 7, great stuff!

              treequell This time on Pixel 7 Pro the update only took a minute usually it takes around 10 minutes or more. It has been very much improved.