Ok, I recovered from my boot-loop. Had to totally wipe the phone, install the Teracube factory-install OS, then kludge up an install routine for /e/ OS, but I got it.
The only problem: I had to erase every bit of memory to get the install to take such that it wasn’t still in a boot-loop, so the IMEI numbers are erased.
No problem, I can fix that a couple of ways.
Here’s what I did:
Download Teracube_2e_A11_05_202111102.zip
Unzip it to a folder of your choosing.
Unplug USB
SP Flash > Format > Auto Format Flash > Format Whole Flash
Plug USB
Format completed successfully
Unplug USB
Remove phone battery
Wait 5 minutes
Install phone battery
SP Flash > Download > (select scatter file in the folder above, flash Teracube_2e_A11_05_20211102)
Plug USB
Flashing completed successfully
Unplug USB
Remove phone battery
Wait 5 minutes
Install phone battery
Attempt to boot the phone
If the phone boots, you’re now running the factory-install Teracube ROM, not the /e/ OS ROM.
Keep in mind that my phone is a 2022 version… if you have a 2021 version, you’ll have to use a different ROM.
Download https://images.ecloud.global/stable/emerald/IMG-e-0.22-r-20220307169166-stable-emerald.zip (or the latest, if there is a later version) and unzip it to a folder. I copied the contents of that folder to j:\Android\test because ‘test’ is far shorter than ‘IMG-e-0.22-r-20220307169166-stable-emerald’.
Normal Boot the phone.
In Settings > About Phone, tap ‘Build number’ about 10 times to enable Developer Options.
In Settings > System > Advanced > Developer Options:
- enable ‘USB debugging’
- enable ‘Disable adb authorization timeout’
- enable ‘Unlock bootloader’
In an administrator-level command prompt, type ‘adb kill-server’, then ‘adb reboot bootloader’… you’ll get a prompt on the phone, tick the check box ‘Always Allow’, and tap the button ‘Allow’.
The phone will reboot into fastboot mode.
In an administrator-level command prompt, type ‘fastboot flashing unlock’. The phone will give you a textual prompt to push the Up volume button to accept, whereupon it’ll unlock the bootloader and reboot into fastboot mode again.
You’ll see:
(bootloader) Start unlock flow
OKAY [15.760s]
Finished. Total time: 15.761s
Now type the following lines, one at a time (substituting your own path below):
fastboot -w
fastboot flash boot j:\Android\test\boot.img
fastboot flash ramdisk j:\Android\test\ramdisk.img
fastboot flash ramdisk-recovery j:\Android\test\ramdisk-recovery.img
fastboot flash vbmeta j:\Android\test\vbmeta.img
fastboot flash dtb j:\Android\test\dtb.img
fastboot flash dtbo j:\Android\test\dtbo.img
fastboot flash gz j:\Android\test\gz.img
fastboot flash lk j:\Android\test\lk.img
fastboot flash md1img j:\Android\test\md1img.img
fastboot flash scp j:\Android\test\scp.img
fastboot flash spmfw j:\Android\test\spmfw.img
fastboot flash sspm j:\Android\test\sspm.img
fastboot flash super j:\Android\test\super.img
fastboot flash tee j:\Android\test\tee.img
fastboot reboot
… and you’re back to running /e/ OS.
I’ll update later after I get the IMEI numbers restored.