That update brought up a couple of questions to me. I was out of the whole custom-anything loop for the last six years, so apart from forgetting part of the whole shebang it sure feels like I missed quite a few new things. Hope somebody could help me out.
- Is there a way to update to current via clean flash without having to start at square one setup-wise?
like, backup data in twrp, clean flash the new rom and then restore data in twrp?
I'm pretty sure that you would need to set it up again. I might be wrong though, but I've never come across somebody doing that with a clean flash.
- "requires latest MIUI" means I first have to flash stock using the miflash before then going through the motions of unlock-twrp-rom-magisk? or is there a smarter way for those who already have unlock-twrp-arrowos-magisk running?
If your current firmware is still Android 10 Based. You don't need to flash stock MIUI, but if ever you need to flash to stock MIUI, make sure it's firmware is based on Android 10 still.
You can check firmware here:
You can download stock MIUI rom here:
If you plan to use miflash, click just the clean all and not clean all and lock. So that your bootloader will still be unlocked after flashing. I used to do that, but there is a way way easier method. Via platform tools.
You can download the platform tools here:
Then extract the platform tools folder on your desktop or C: drive
Put phone on Fastboot mode
Extract all the contents of MIUI Rom(firmware is based on A10) for example: raphael_global_images_V184.108.40.206.QFKMIXM_20200613.0000.00_10.0_global_7b154f275e.tgz
to Platform tools folder.
Once extracted plug usb cable and look for flash_all.bat on platform tools
double click flash_all.bat and wait until phone goes to MIUI setup, don't unplug usb cable. Setup MIUI but don't turn on wifi or data.(better remove your sim card or sim cards)
don't update MIUI because if you updated it will update to MIUI(A11 based firmware) and you don't want to do that because you would need to access TWRP.
turn on debugging and put the phone back to fastboot mode.
On Fastboot mode
Rename your latest TWRP file to just twrp.img. Copy twrp.img on Platform tools folder
Open CMD window by typing CMD on Platform tools folder address bar
On CMD window
Type fastboot flash recovery twrp.img then enter
Type fastboot boot twrp.img then enter to open TWRP Recovery
On TWRP Recovery
Format Data(If encrypted, since you flash MIUI it's encrypted)
Wipe Dalvik,Cache,System,Vendor and Data
Flash latest A11 based Firmware(based on your region global,india,china, russia)
Flash Rom(choose whether vanilla or gapps version)
If you chose Vanilla then flash gapps if you want to
****Flash(if decrypted only! since you came from MIUI you're encrypted if that's the case don't flash this) Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip
Note: You don't need to flash a MIUI vendor since latest ArrowOS is OSS based vendor rom(vendor is already included)
This steps worked for most of the people on Kuber's telegram group, but it didn't work for me. I got bootloops.
So I just flashed the last Official ArrowOS that's MIUI vendor based.
I might try flashing it, but maybe in a month or 2.