Hi Fellows,
I am really getting some practice in working through the different ways on how to break the phone when trying to upgrade.
Yesterday I wanted to upgrade on my trusted OnePlus7 from 0.16 to 0.22. This worked fine with the OTA upgrade. After that I rebooted to bootloader, fastboot sideloaded the latest twrp (twrp-3.6.0_11-0-guacamolev2.img) and then sideloaded latest magisk (Magisk-v24.1.zip).
Well, this normally worked fine in past, but this time I broke the phone doing so. Right now slot B is stuck in the boot animation and slot A does not even get into the latter, it tries booting, fails and kicks right back into recovery.
What I figure happened is that I did not pay attention that twrp did not decrypt the partitions. I did not get an unlock prompt on entering twrp, which I did not notice, and then the magisk sideload may have corrupted my partitions. Or so I think, because as I was revisiting the data partition (/sdcard) with twrp, only garbled filenames appeared. Also interesting, using an older twrp (3.4.0.-10), I could then not mount /data at all. Decrypting was also not prompted and manually trying it did not work on either twrp version.
After that, I tried reflashing e.OS v0.22 into slot A, but that did not change a thing, unsurprisingly. Or well, one thing changed, that is I cannot fastboot boot into either of those two twrps anymore. Only e.OS recovery in still alive and kicking.
While this looks most certainly like a factory reset, I would appreciate it very much to hear your recommendations, if there is a chance to get the âstuck in boot animationâ slot B working again, or to get the data off of the device. If not for now, then to learn how to further recover methods for future upgrade mishaps.
Many thanks and happy to hear from you,
Olli
Some more notes:
- On slot B, a fastboot boot twrp does not work anymore (as written above). Is stuck before twrp screen shows.
- On slot A, fastboot boot twrp does work.
- twrp-3.6.0_11-0-guacamolev2.img does not prompt for decryption, has the partition data already mounted, but all files have garbled names and content. Manual decryption with former pin does not work.
- twrp-3.6.0_11-0-guacamolev2.img does not prompt for decryption, and does not allow data to be mounted (failed to mount - invalid argument)
Regain your privacy! Adopt /e/ the unGoogled mobile OS and online services