Unofficial builds for Google Pixel devices

@ronnz98 's build (v6.5) is one version too old to include the Android Auto stub fix (that has it show in “Preinstalled Apps”). That fix came in v6.6.

I didn’t yet make adjustments for my process to correctly build for the 2 XL, as the issue is the partition size is too small for the iodé image and it needs to have some preinstalled apps manually removed to fit the size (I think this is what ronnz98 indicated was his workaround).

I’m going to move this topic to the Unofficial Pixel Build thread, I think they prefer to have the “Installation Help” category for when using official builds.

I see. The only way to get Android Auto working here at the moment would be to flash MindTheGapps over it, for example.

Don’t try installing MindTheGapps over microG: It won’t end well. miicroG is a replacement for the Google Play Services shipped with GApps, and the two cannot co-exist, at least not without some serious and hard-to-debug problems.

Yes, I also thought that could be problematic. I have now opted for LineageOS and MindTheGapps on the Pixel 2 XL, as Android Auto and the Sparkasse push TAN app are required there.

@ronnz98 created v6.7 builds, if you aren’t too invested in the full Google Play Services install, feel free to try out this new build from him!

1 Like

so now that the Pixel 9 has an official build… what are the differences between the unnoficial and the official??

In short,

  • official builds support bootloader relocking but not rooted debugging, and have OTA updates
  • unofficial builds support rooted debugging but not bootloader relocking. I have been delayed in making them, but have plans to incorporate OTA updates.
1 Like

I have completed v6.8 Unofficial Pixel builds and have uploaded them to the download server (same links as listed in the table in #1 above as those links are only to the device folder).

I have confirmed a successful update on a Pixel 3a XL bonito using the “Updater app > 3 dots > Local update” option.

I am still making these “unofficial” builds for the Pixel 9 series, the Pixel 8a akita, and the Pixel 4a sunfish devices since existing users of these builds may prefer them to the “official” iodé builds. As a repeat clarification,

Support for the Pixel 8a, plus a redesigned iodé news app - iodé akita now has an official version in stable

Hi rik

Links are to 6.7 builds for more phones. In my case see below:

Sorry something happened with my rsync :slight_smile: Thanks for letting me know.

Anyway, problem sorted and the v6.8 builds are now correctly showing there (along with the v6.7 builds: we keep the last 2 versions in case any issue arises with the newest builds).

Sorry, but 6.8 is still not available for crosshatch. Can you please check again?
Thanks.

I see it there, along with v6.7:

Sorry..still not there. Maybe you see a different “image” of the server. Can you please access it from a different phone?
I’ve checked all links. Up to crosshatch all of them have 6.8 except sunfish, bonito an crosshatch..

I have checked by ssh-ing in to the download server 6.8 is present in bonito & crosshatch

$ ls -l bonito/*.zip
-rw-r--r-- 1 root root 1374173203 Sep  9 04:02 bonito/iode-6.7-20250909-bonito.zip
-rw-r--r-- 1 root root 1379493007 Oct  5 02:34 bonito/iode-6.8-20251005-bonito.zip

$ ls -l crosshatch/*.zip
-rw-r--r-- 1 root root 1341850111 Sep  9 04:24 crosshatch/iode-6.7-20250909-crosshatch.zip
-rw-r--r-- 1 root root 1346954006 Oct  5 02:56 crosshatch/iode-6.8-20251005-crosshatch.zip

but not in sunfish

$ ls -l sunfish/*.zip
-rw-r--r-- 1 root root 1382695015 Sep  9 03:15 sunfish/iode-6.7-20250909-sunfish.zip

Maybe you need to clear your browser cache

Yes, thanks @Cooler I didn’t realize that sunfish was absent (did not build), sorry about that (but as noted by @petefoth I am scratching my head with your case for crosshatch … but it must be in your stale cache?)

Hi.
I’ve refreshed that page countless times from more devices and in none of them it was present. Today after a refresh made from inside the page they finally showed up.
I don’t know what really happened.. but thanks anyway to you and rik for building these ROMs..

2 Likes

@rik
The bramble build seems to work well on my bramble. I wish that it could soon be official.

Additionally, avbroot could be used to resign an Unofficial Builds which disables avb against one’s own key pair, to enable avb again and relock the bootloader.

Good to hear it is working well for you. Sadly, I don’t think iodé will be making official builds for older(ish) devices.

About resigning to enable bootloader re-locking, are there any examples you can point me to? I have some old notes and pointers I had intended to look at, but it got a bit complicated and I lost a bit of motivation (and time). If you are interested, I use this process to make builds so some (easy :slight_smile: ) way to integrate with that would be ideal :slight_smile:

After much consternation, the v6.8 build for Pixel 4a sunfish is now available. I had forgot to activate my cavernous 48G swap before attempting to build before and had run into numerous issues with the build cache that I hadn’t cleared out before re-running. Anyway, all good now :slight_smile: