Install MIUI Recovery ROM using Stock Recovery and Updater App

Install MIUI Recovery ROM using Stock Recovery and Updater App

Has your Xiaomi phone received a new MIUI update? Then follow this guide to easily install MIUI Recovery ROM using stock recovery and Updater app on Xiaomi devices.


Any smartphone user prefers getting the software updates at the earliest possible. But that’s not the case every time. Manufacturers roll out updates over-the-air, often referred to as ‘OTA updates’. And these could take some time before they reach every designated handset in the world. It could often be annoying for a user to wait for the OTA notification. This waiting time could be of hours, days, or even a few weeks.

Install MIUI Recovery ROM using Stock Recovery and Updater App

That’s where manual updating comes in handy. Xiaomi provides full ROMs of every update, for each of its compatible devices. The OEM releases two different versions of these updates, in different formats, following different installation methods. These are known as – Recovery ROM and Fastboot ROM. Today, we are going to put some attention on the former, which is quite easier and less time-consuming than the latter. So now you can follow the instructions below to install MIUI Recovery ROM using Updater app and stock recovery.


Table of Contents

Instructions to Install MIUI Recovery ROM on Xiaomi Devices

As the term ‘Recovery’ suggests, these firmware packages are installed using the stock recovery or by using the default Updater app, available on every Xiaomi device running MIUI. We have covered both the methods in detail below.

Method 1: Flash MIUI Recovery ROM using Updater App

  1. First, download the full ROM for your device from the official download page.
  2. Connect your Xiaomi phone to the PC using the USB cable.
  3. Transfer the downloaded zip file to the phone’s storage (Internal/SD card).
  4. When the file has been successfully transferred, disconnect the device.
  5. On your device, go to the homescreen and open the ‘Tools’ folder.
  6. Tap on the ‘Updater‘ app icon to launch it.
  7. Press the menu icon (3-dots) on the top-right of the phone’s screen.
    Install MIUI Recovery ROM - Open Updater App
  8. Select the ‘Choose update package‘ option.
    Install MIUI Recovery ROM - Select Update Package
  9. Navigate to the location where you transferred the file.
  10. Select the recovery ROM zip and press ‘Ok‘ to confirm and install MIUI Recovery ROM on your Xiaomi phone.

The flashing process will finish in a few seconds.

Method 2: Flash MIUI Recovery ROM using Stock Recovery

  1. Download the MIUI Recovery ROM zip file for your Xiaomi device from the official download page.
  2. Rename the downloaded file to ‘‘.
  3. Connect your device to the PC and transfer the file to the phone’s internal storage or SD card.
  4. Next, power down your Xiaomi device completely.
  5. Press and hold the Volume Up (+) and Power buttons altogether until you see the recovery mode.
  6. Select the recovery language as ‘English‘.
  7. In recovery mode, you will need to use the Volume keys to move the selector and use the Power button to confirm an option.
  8. Select the ‘Install to System‘ option.
    Install MIUI Recovery ROM using Stock Recovery
  9. Finally, tap on ‘Yes’ to install MIUI Recovery ROM using stock recovery.
  10. The new update will be automatically installed on your device.
    Install MIUI Recovery ROM using Stock Recovery - 1
  11. When the process is complete, press the ‘Back‘ button and select ‘Reboot‘.

Your phone shall now be running the latest MIUI firmware. You may go ahead and try all the new features and expect an overall better performance.

This process goes common to almost all Xiaomi phones. We cover all the latest MIUI updates for these devices and the steps in this tutorial will help you get those updates manually, at the earliest possible.

So this was our detailed guide on how to install MIUI Recovery ROM using Updater App and stock recovery. If you have any questions, leave them in the comments section down below.


  1. I have Poco x3 device.
    From April 2021 I haven’t received any updates.
    My current miui version is
    What should I do.
    Please reply.

    1. Akash, you can easily update to the latest MIUI version by following the instructions on this page. The first method will be more apt for your device, because the stock recovery on newer phones does not allow firmware flashing.

      Could you let me know the complete MIUI build version of your Poco X3? This would allow me to point you to latest firmware for your device.

  2. I have redmi 6 pro 4/64 chinese rom variant.and i’m running miui 12. but about 1 month ago i face a problem. My Google account not working properly. not only Google but also Every google app.that’s why i took my phone to local shop. they just delete my Chinese rom and unlock bootloader and add a MiUI stable But i don’t like the Rom. it’s so old. Can i upgrade my rom i mean use miui 11 From recovery by Updater app.? please anyone help me.

    1. Yes, you might be able to update. All you have to do is download the latest MIUI Recovery ROM from this repository and then install it via the in-built updater.

  3. I am Redmi 6 Pro- MIUI 12.O.1.0 (China)Rom user want to downgrade in MIUI 11 (Global India) Rom. Is it possible? Need to know the procedure because I am facing some errors in miflash tool.

    1. Masqur, please mention the full error message you see in Mi Flash while flashing the ROM. A screenshot would be even better.

    2. Redmi 6 Pro- MIUI 12.O.1.0 (China)Rom User wanna downgrade to MIUI 11 (Global India) Rom for GPS issue. Is it possible? Need to know the procedure because I am facing some errors in miflash tool like (mismatching image & device error, Rollback error )

    3. Masqur, if the error mentions anything regarding rollback, I would suggest you stop there itself. Flashing a build with a lower rollback index (MIUI 11 Global India ROM) than the current index (MIUI 12 China ROM) could end up in a hard-brick.

      I would strongly suggest waiting for the MIUI 12 Global Indian Fastboot ROM (shouldn’t be far given that the Recovery ROM is already available here). In the meantime, you might want to try reflashing the MIUI China Stable Fastboot ROM from the page I just linked.

  4. Hi , i got a Redmi Note 8 pro with MIUI QGGCNXM (MIUI 12 Chinese version) and i want to update to global version ( actually the newest version of global is V12.0.3.0.QGGMIXM . Is it possible to change versions via recovery? or just flashing?

    1. Renne, converting the Note 8 Pro from China ROM to Global ROM is quite easy actually. You have to download the fastboot ROM of the Global version and flash it through the Mi Flash Tool.

      You can download the fastboot ROM from this page and then follow the instructions here.

    1. Hi Aryan. Downgrading is only possible if the rollback index of the ROM that you want to downgrade to is the same as the one installed. If the rollback index is smaller than the existing one, you might end up bricking the phone. However, this only applies to Xiaomi devices running MIUI, not the Android One series like Mi A3, A2, etc.

      May I know which phone you’re using, which MIUI version is currently installed on it, and also to which MIUI version you want to rollback to?

      At last, I would answer your question. Downgrading via the stock recovery is not possible. You will need to use the flash the MIUI Fastboot ROM via Mi Flash Tool. Please look at the instructions in this guide.

  5. Hi, I got a Redmi 5 plus with ROM V11.0.2.0.OEGMIXM and the details described are missing in the update-app menu and in the recovery-menu. Any idea ??

    1. Hi Schnappy. It’s possible that the newer version of MIUI now has a different way of accessing the Updater App.

      Try going to the ‘Settings’ > ‘About phone’ menu, then press ‘System update’ and press the 3-dot menu icon on the top-right of the screen.

      You should see the ‘Choose update package’ option there.

    2. hi dhanjay,well when i reboot in recovery the is doesn’t appear.I make step by step how you say in that tutorial
      Can you help me?

    3. Axel, where exactly did you copy the file on your phone’s internal storage? Was it inside any of the folder or outside them in the root of the internal storage?

  6. Hi sir how to download the rom of Redmi 2 which is not in the official page of miui page…….

  7. I think it’s after an update…my phone stopped connecting to network. Both sim slots not working. All other features are normal. Downgrading rom might help.
    Did factory reset, but that didn’t help.

    1. Hi Riyaz. Please let me know the MIUI ROM version that’s installed on your phone? Also, is it a Stable or a Beta version?

    2. hi , can i install ROM global stable EEA if I’m using just global stable through the updater app ?

    3. Hi Dann. May I know the device name, model number, the current Android version + build number installed? Also, which version of the ROM are you trying to install? Please provide a link, so that I can confirm it for you and you wouldn’t face any issues installing it.

  8. Does updating by this way erase the memory? And can I update using ota file that I havr downloaded?

    1. Hi. No, you won’t lose any data. As for the OTA file, it should be the recovery ROM in .zip format (Not the fastboot ROM in .tgz format).

    1. I am not sure and neither would I recommend that. Downgrading to a lower version should preferably be done cleanly via Fastboot ROM.

      Using the Mi Flash tool, you can flash Fastboot ROM without wiping the data.

Leave a Reply

Your email address will not be published. Required fields are marked *