2

So one day my Pixel 3a's battery died (and since I quite urgently need the phone) I force it to boot up (cause sometimes you can still juice out a few minutes) but as it booted up, the wallpaper displayed correctly but the date/time is wrong, when I drag down the control center it's blank (though it sometimes pop up fine, but I think just once), stuck within plane mode (though I doesn't turn it on prior the shutdown), battery showing blank while in power off it clearly shows it charged to certain percentage of battery, and unlocking doesn't do anything. Then after a while the phone just reboots itself again and now I'm stuck within this loop.

My first thought is to just re-install the system through adb sideload as perhaps something corrupted (as once in a while, after many reboot a recovery mode like notice will pop up stating that the system might be corrupted and if you saw this message multiple times, you might need to try factory resetting). But now I sideload the newest pixel 3a official image (11.0.0 (RQ3A.210805.001.A1, Aug 2021)) I'm still stuck in the loop I described above, I still can't unlock my phone and my phone just keeps rebooting it.

Previously (prior to sideloading) I remember recovery mode showing:

WARNING: Previous installation has failed.
Your device may fail to boot if you reboot or power now.

(Though it may be result of me for doing other thing like testing apply update from SD card or letting adb to timeout as I forget to download the image first.) But it seems that after sideloading the warning doesn't show up, so perhaps I did sideload it correctly? (So as getting a 0-return value) But still the issue persists.

But since I've gone to the newest version of the image, it seems that I couldn't downgrade it anyway. So is there any other way to solve my problem (besides factory resetting it as I kinda want to maintain the data within it, and I still couldn't access my data through USB currently).

I don't think I've enabled USB debugging prior this event, so unless enabling it is possible to achieve without needing to enter the system (like settings), otherwise it makes no help.

I thought sideloading official image meant the system will be re-install completely such that any corrupted file would be fixed. Is it the case? And since there seems to be no cache in Pixel 3a, does it means something other than system might have corrupted? And if so is there still hope to recover it?

  • system is read-only and most likely not the cause of boot-loop. The only writeable partitions are userdata and cache - both will formatted on factory reset (which will fix boot-loop) – alecxs Aug 28 '21 at 17:05
  • 1
    @alecxs but is there any way to recover the phone without resetting? – Andrew.Wolphoe Aug 28 '21 at 23:49
  • No, there is not (except your bootloader was unlocked previously) – alecxs Aug 29 '21 at 00:07
  • @alecxs How about methods to backup photos? As since I haven't unlock bootloader yet, it seems I couldn't mount the phone through adb, which makes me wonder is there any other way to (perhaps bypass the unworking system) and directly access the file system. Or if the partition is encrypted by default (which I think is likely?), is it possible to unlock the phone and access it through like Android Studio's emulator? – Andrew.Wolphoe Aug 29 '21 at 05:14
  • one purpose of bootloader lock is to prevent direct access to file system, there is nothing you can do. If stock recovery options cannot fix boot-loop, this device is garbage. check your clouds https://photos.google.com, https://drive.google.com/drive/backups – alecxs Aug 29 '21 at 09:43
  • sometimes there are old instructions left after failed OTA. try to wipe cache partition (if exist) it won't harm userdata. try to swap slots from fastboot (if possible). last, try re-install ROM via apply update from SD card – alecxs Aug 29 '21 at 10:33
  • fastboot --set-active=a (or b) – alecxs Aug 29 '21 at 10:39
  • Good to know I'm not alone. Since data is unrecoverable, I'm trying a factory reset. Not sure it will fix the freezing bootloop. https://android.stackexchange.com/questions/241453/is-the-data-on-flash-memory-plain-or-encrypted – Pavel Komarov Sep 09 '21 at 16:39
  • During reset I got a E:can't send spi message: Try again error a whole bunch. Not sure what on the board or which peripheral uses SPI, but it's possible that component failed, and the firmware panics because it needs to communicate with that peripheral to boot. After the standard update screen, but white this time instead of black like when I sideloaded an update via ADB, the boot freezes in the exact same place. – Pavel Komarov Sep 09 '21 at 16:50
  • 1
    I ended up discovering that my two front-facing cameras were plugged back into the wrong slots. I had them flipped around. If I unplug them, the phone starts. If I plug them back in opposite, it starts. Too bad I already factory reset. – Pavel Komarov Sep 09 '21 at 17:14

0 Answers0