GrapheneOS is fully Android 16 and gets security updates in a timely fashion since this post. Google only seized to publish the device trees, which means that AOSP was no longer built to run on Pixels mostly OOTB.

All the other Android devices do not have their device trees published and so many AOSP distribution developers are familiar with that. This only disrupted us doing a port to Android 16 super quickly like we would do with 14, 15 etc.

We use a script called adevtool that automates a lot of the port and building process. You can check it out here:

https://github.com/GrapheneOS/adevtool

Reply to this note

Please Login to reply.

Discussion

adevtool downloads factory images / OTA packages and extracts the firmware, overlays, and more from them. Also supports Beta builds of future Android versions, so it's helpful in porting firmwares from them if they have an early security fix or something. The original developer created it for their distribution but with GrapheneOS input and some funding.