If you don't care about running unencrypted, you could also use crDroid
. Still on 11 but encryption is disabled on purpose to allow users to use TWRP and flash updates "the old way". I don't think it's worth the risk but it's an option and some people are still using it.
I'm on Android 12 and while things are slightly different when it comes to flashing, it's not that difficult in my opinion. If you're familiar with adb
commands, you're almost good to go.
The only new stuff is that you need to extract the boot.img file with a tool called "Payload Dumper" to access the built-in recovery. Once again, it sounds way more complicated than it is really. There is a bit of setup depending on your OS and the tool you choose but once you're done, it's only a matter of one command. As far as I'm concerned, I just have to run:
payload-dumper-go -p boot ROM.zip
and it takes 5 seconds or so (again, depends on your hardware). Plus, you can use the same boot.img to flash a different ROM. Recently I used an old ArrowOS boot.img to flash EvolutionX because the latter had some issues with the recovery, it worked perfectly fine. Some maintainers even directly provide a separate download link and some users (including me) upload it if people ask for it, for convenience.
I don't even miss TWRP now, I just got used to how things work on Android 12. I miss Android 10 because of Resurrection Remix though.
Hopefully you'll somehow find a fix for your delayed push notifications issue, this must be annoying for sure.