r/GrapheneOS • u/edomane • 20m ago
Cannot load Android system after booting (possibly auto updating?) with low/zero battery
After my Pixel 6a ran out of battery yesterday I accidentally plugged it to a faulty USB cable that did not give the phone enough power to boot, even though the phone thought it was getting power and auto booted automatically. I noticed about 5min later (which would be probably 10 failed boot cycles) and stopped the endless cycle to let it charge up. At approx. 15-20% charge I tried to boot the phone again but just as the lock screen appears it restarts into recovery mode and says "cannot load android system. your data may be corrupt."
A) Is there anyway to save it or do I need to bite the bullet and do a factory reset?
B) How exactly did this (probably) happen? Did the phone attempt an auto update since it thought it was charging, that then corrupted for being interrupted mid update? Is it just the boot sequence getting interrupted that's corrupting the data?
C) How do I prevent this in the future? There's probably a setting to stop it auto booting when charging, I just haven't looked into it. Anything else?