Difficulites installing iodeos to a Pixel phone

Hey all. Im trying to flash iodeos onto my Pixel 8a phone (Akita) but im not too sure where the .bootimg and the proper files are? What is the simplest ways to install it, im assuming at this time it is possible? Hopefully with explanation. Thanks.

Computer is windows.

Unlock OEM in developer settings
Activate adb and type adb reboot bootloader, or press Power + Vol-
Type fastboot flashing unlock

Download fastboot package for your device (latest file iode-[…]-fastboot.zip):
Unzip fastboot package and execute flash-all.sh (linux) or flash-all.bat (windows)
At the end, accept or decline bootloader relocking; if yes, boot, and in developer settings uncheck “OEM unlocking”

As the PIxel 8a isn’t officially supported, the instructions are different, and there isn’t a flash-all.sh script or a boot.img or other items since the build is provided by @ronnz98. You need to follow the LineageOS install instructions, then use the actual build .zip file from adb sideload.

I replied on the Unofficial builds for Google Pixel devices thread for more details.

@ronnz98

Extract the boot and other.img files from the Ronnz ROM. I think iode is best flashed from it’s own recovery because of the way it is signed.

First you can extract the ronnz zip to get the payload.bin file. This has all of the partitiions in it which can then be extracted with a payload dumper utility such as payload dumper go.

Then try installing as per Lineage guide but using these .img’s to first boot iode recovery.

It’s normal for the sideloading stage to stop at 47% on the terminal; you will see that it then pops up as step 1 on the phone recovery screen output. It takes a few more mins to complete.

I think the SPL error occurs when you try to install with a recovery that is newer than the recovery included in the OS installation zip you are trying to install.

I spoke to Ronn, he told me " You can look at xda formu if there are any threads for this topic.
Or you can wait until iode is on same security patch level as your current Android version "

" looks like your current android version has a newer security patch level than the iode build "

I said to him how do i fix this. What steps are needed.

He told me , "

mostly you cant… google prevents this. Do you have stock ROM installed or another custom ROM? "

Do u still recommend i follow ur advice in above post? @chrisrg @ronnz98 @AlphaElwedritsch

@Antoine @rik

I’m not 100% sure but having flashed pixels many times I would try what I said first. Flash the ronnz/iode recovery and sideload the zip.

If you still get the SPL error (SPL=Security Patch Level, I believe) then yes, you would have to downgrade the stock android level of your device (which you fail to mention).

Just choose something a few months older than ronnz build whatever date that is. All the instructions and downloads are on the google factory images page.

And can you please stop all this impatient spamming people for help, it’s fng annoying. This may be my last post otherwise.

1 Like

I’ve just read on the CalyxOS News page important news about Google’s May update. It affects pixel 6 & 8 series devices.

Once the May update is applied it will no longer be possible to flash and boot older Android 15 builds.

First I’ve heard of it. The same thing happened with the pixel 6 series when it was first launched.

More info on the Google Factory Images page:

Hi. Do you still recommend me to try your first method above to flash Iode onto my Pixel 8A?

@chrisrg

No. I tried flashing iode on a sony today using lineage recovery: it worked ok. Just the usual error that is described in the instructions which requires you tap “install anyway”

So, as i said on beta tester tg group, try flashing ronnz latest 6.3

ASSUMING YOU HAVE NOT UPDATED YOUR DEVICE TO MAY.

My pixel 8a is currently in calyxos, and is on latest android for my phone, and is in latest Calyxos version, fully (updated) i always keep my phone fully updated.

What do i do? @chrisrg

Just use calyx. Or stock google. Or graphene

No going back.

It isnt possible to go to Iode os from this? @chrisrg

Not yet, no. You will have to wait until iode or other distributions catch up and include May bootloader.

Keep an eye on beta testers tg group. There is bound to be some discussion around this.

I run a pixel 8 with my own unofficial LOS and I’m not sure what I’m going to do at the moment. Probably update the build and flash both slots.

Chiming in late here, but I arranged with @ronnz98 to take over the “unofficial” builds for all pixel devices not officially supported by iodé. I use the lineageos 4 microG build process, which will create a boot.img etc. I am starting some iodé 6.3 builds today, by the end of the weekend I hope to post them, including for akita. I am not fully certain if the updated patch level will be included or not, sorry I am a bit new to how all the bits get pulled together to create the build. But after I get it uploaded you can give it a try.

@chrisrg curious if the reason you use your own build for the Pixel 8 is so that you can have adb root for backups, or maybe another reason?

Regards,

Rik

Hi @rik For my Pixel 8a, what is your advice to installing it easily/flash it with Iode os? Can you tell me the easiest way to do it, and relevant instructions.

You mean I should be able to flash it successfully by the end of this weekend?

If so, how?

Regards.

As I mention in the lead post at the Unofficial builds for Google Pixel devices post:

For a new installation, you can read up on the LineageOS install instructions for your device, but as a general rule, first install the boot / recovery image using fastboot flash boot <iode-...-boot.img>, then boot to Recovery Mode and use adb sideload <iode-...zip> to install the actual image.

But, as @chrisrg notes, with the security patch level issues, it may not work well that way, I am a bit uncertain so would be happy for your feedback if you are willing to try it after I get the build uploaded.

Shall i try it after you get the build uploaded, and when will that be? Will you DM me in this forum it?

And do I just use this build and follow them instructions you just posted?

Regards.