Hi everyone,
I have a Pixel 4a 5G that is stuck in a boot loop and I'm pulling my hair out trying to figure out how to recover it. Any suggestions would be much appreciated.
Basically, I installed GrapheneOS per the official instructions and everything worked just fine. The OS worked as expected and there were no errors during the install. I'm confident everything here went fine. I've turned off and back on the phone multiple times and it worked fine.
However, at some point I went on WiFi and GrapheneOS started downloading and installing an update. As this was happening in the notification bar, I figured the case was handled that things wouldn't mess up if I were to shut down the phone normally through the Power Menu (so not any hard shutdown or anything). However, after turning the phone back on, I was greeted with a perpetual boot loop.
It shows the "your device is loading a different operating system" message, then a Google logo, then it reboots back to the different OS message and goes through that cycle endlessly until the battery is drained. Occasionally I am able to get it to show the GrapheneOS logo by tapping hard on the screen with two fingers during boot up, but it only shows this for a second then boot loops as usual.
My phone is OEM unlockable but the setting is in the developer options in settings which I cannot reach and is currently in the OEM locked toggle position. Is there any way to set OEM Unlock to true without using the UI (which I can't access)?
Here's what I've tried to recover:
- Android Flash Tool to recover original firmware - won't let me proceed with error: Request is missing required authentication credential.
- Apply Update from ADB via GrapheneOS Recovery - tried GrapheneOS firmware zip, Android factory firmware from Google, Android OTA update firmware package from Google - none of these worked, they all give me "Signature verification failed" (among other things like "footer is wrong" and "error: 21"). I tried multiple USB cables.
- Wipe data/factory reset from GrapheneOS Recovery - still stuck in boot loop, only thing that changed is that Google logo on boot went from black background to white background for some reason...
- Various other things I found from googling on the internet, for example: this and this
There's a Rescue mode from the first recovery screen that sounds promising, but I don't know what to do with it and I can't find any documentation on how I'd use it to rescue my phone, but I very well may just not be Googling for the right phrase here.
Basically, without being able to get into the OS to toggle OEM Unlock, I am kinda stuck and so far all my research has pointed me to the fact that this is impossible to do without doing it through Settings -> Developer Options, which I can't reach because I'm stuck in a boot loop.
Any ideas? Thanks in advance for any suggestions or help!