Are you wondering the way how you can unlock bootloader or flash a custom recovery like TWRP but keeping MIUI OTA Update on Poco F1? Well, this tutorial is just the right answer for that question.
You can now flash TWRP or root your Poco F1 phone while still getting regular MIUI OTA Update. Over The Air Update mechanism, which is usually known as OTA, offers easier and faster update process.
Normally you have to download the full MIUI ROM, either Recovery or Fastboot ROM. For some people flashing is a piece of cake. Downloading the full ROM of more than 1GB file is another matter. Especially for those live in countries with expensive dataplan.
Such a situation is one of some reasons so that users avoid flashing a custom recovery or root their Android devices. Even though the urge of flashing recovery, then rooting, is so irresistible.
What’s the solution? Meet Orange Fox Recovery Project! A ported and an improved version of TWRP recovery.
It uses the official TWRP codes as its base. Its developers have managed to add more essential features without actually bloating the recovery. Hence, many users love OFRP rather than the official TWRP.
We love it so much due to its in-built DM-Verity disabler, Magisk root, force encryption disabler, and its ability to survive OTA.
Orange Fox Settings To Survive MIUI OTA On Poco F1
Step 3. Download the full MIUI Recovery ROM (zip) that will be the basis of your future MIUI experience. For instance, MIUI Global Stable build, MIUI Beta/Developer build, or MIUI China Stable build. If your phone is running MIUI Global Stable, do not download the Beta build or the China Stable build. Copy the zip file to your phone’s storage.
Step 4. Turn off your phone completely.
Step 5. Now press and hold the Power key and the Volume Up key simultaneously until you enter Recovery mode which in this case is Orange Fox TWRP.
Step 6. Go to the Orange Fox settings by tapping on the Cup icon.
Step 7. Now tap the last tab (also the cup icon) and you’ll see several options. Those are OTA Parameters. Activate all of those options:
- Support MIUI incremental OTA
- Include system in OTA survival
- Incremental OTA signature verification
- Aggressive stock recovery deactivation
- Disable boot check
- Disable DM-Verity
- Disable Forced Encryption.
See the picture:
Step 8. Now go back to the main menu.
Step 9. Tap the “Wipe” menu. Choose Data, Cache, and Dalvik. This process is going to wipe /data, /cache, and Dalvik.
Step 10. Go back to the main menu again. Now choose “Install“.
Step 11. Locate the full MIUI Recovery ROM zip file that you have copied earlier. Select it.
Step 12. Do the “Swipe to install” action. Wait for the OrangeFox to finish its job flashing the ROM. It may take a while because Orange Fox also takes “OTA_BAK” backup process. The backup file is located at /sdcard/Fox/OTA/ directory. Do not ever delete that directory and its files, the OTA Update will fail otherwise.
Step 13. Once the whole process is done, reboot your phone by tapping on the Reboot menu, then choose System.
That’s it. The whole settings necessary to update using OTA has finished.
You are required to do the setting process above once. You don’t need to repeat the procedure in the future.
What if an MIUI OTA Update being available?
- Once the system notifies you about new MIUI update being available, simply download the update as usual using MIUI Updater app.
- Update it as usual and allow your phone to reboot automatically. This reboot process will definitely enter Orange Fox recovery.
- OrangeFox will install the OTA update automatically. You don’t need to do anything. Just sit tight and wait since this might take several minutes.
- OrangeFox will also reboot the phone automatically upon completion of the installation of the MIUI OTA update.
Voila! Your phone has been updated to the latest MIUI version.
As a reminder, all the whole process (Step 1 – Step 13) are required to proceed once. Only for the initial setup. Afterwards, you have to repeat the procedure again if you switch to a completely different build of MIUI. For instance, from Global Stable to Global Beta or vice versa.