Recovery is one of the most reliable ways to update or restore a smartphone on Xiaomi devices when standard methods donβt work, a method that is suitable for installing official and custom firmware, fixing bugs after failed updates, or even βreanimatingβ a phone that doesnβt turn on.
Unlike Fastboot, Recovery is considered to be more gentle, as it doesnβt affect critical memory areas. But there are nuances, from choosing the right firmware version to unlocking the bootloader. In this article, weβll take a look at the whole process from A to Z, taking into account recent changes in Xiaomiβs policy (including the mandatory binding of a Mi Account for new models).
If you've never flashed your own smartphone, don't worry: with the right preparation, the risks are minimal, the main thing is to follow the instructions and not miss the steps. And for power users, we've added sections about circumventing restrictions on new models (for example, Xiaomi). 13/14 series) and data recovery after firmware.
1.Preparing the phone for firmware through Recovery
Before you get into action, make sure your Xiaomi is ready for the procedure. Skipping this stage is the main reason for the "bricking" of devices.
First, check the phone model and current version. MIUI. To do this, go to the Settings. β Write down the exact name of the model (e.g. Redmi Note 11 Pro). 5G or POCO X5 Pro is critical to choosing the right firmware. MIUI You can see it in the line version. MIUI (for example, MIUI Global 14.0.5).
Secondly, it is imperative that:
- π Charge the phone at least 60% (better 100%) and the firmware can take up to 30 minutes, and the battery will run out in the process.
- π± Backup your data. Firmware through Recovery doesn't usually erase user files, but a factory reset may be required when you upgrade to another version of Android.
- π Prepare. USB-The cable (preferably the original) and the computer, although the firmware through Recovery doesn't always require a PC, you'll need it to download files and unlock the bootloader.
- π Make sure you have access to the Mi Account tied to the phone.Since 2023, Xiaomi has tightened account verification when unlocking the bootloader.
Pay special attention to unlocking the bootloader. On new models (Xiaomi) 12/13/14, Redmi Note 12 And now, without this step, you can't flash your phone through Recovery.
β οΈ Note: If your phone is purchased in China (China version) ROM), for the firmware global version MIUI You will need additional permission from Xiaomi. Without it, the device will lock after installing an unofficial firmware.
2 Unlocking the bootloader on Xiaomi: a mandatory step
Since 2016, Xiaomi has been blocking the bootloader on all its smartphones.This means that without official unlocking, you won't be able to install firmware via Recovery or Fastboot.The unlocking process changed in 2023 - now it's tied to Mi Account and requires waiting.
Here's the step-by-step instruction:
- Download and install the official Mi Unlock Tool (Windows version).
- Log in to your Mi Account on your phone and to your PC utility. Make sure it's the same account!
- Put your phone in Fastboot mode: turn it off, then press the Power button + Loudness down before the Mi Bunny logo appears.
- Connect your phone to your PC and run the Mi Unlock Tool.
- Press Unlock and confirm unlock. on new models (Xiaomi) 13/14, Redmi Note 12) A notification of the need to wait will appear 72β168 hours (3β7 days).
Once successfully unlocked, the phone will automatically reset to factory settings. This is normal, as Xiaomi protects against unauthorized access.
What if the Mi Unlock Tool can't see the phone?
β οΈ Note: Unlock the bootloader on Xiaomi models with Dimensity processor (for example, Redmi Note 12 Pro)+ 5G) may require additional confirmation through SMS. If you do not receive the code, check if the phone number is linked to the account.
3. Selection of firmware: official vs custom
Not only does the firmware type affect the functionality of the phone, but it also affects the stability of the phone, as Xiaomi offers several types of official firmware, as well as supports custom ones (for example, LineageOS or Pixel Experience).
Official MIUI firmware:
- π Global Stable is a stable version for the international market, suitable for most users, updates are issued every 1-2 months.
- π¨π³ China Stable is a Chinese version without Google services, which may contain additional features, but requires manual installation of GApps.
- π§ͺ Global/China Beta - test builds with new features, but possible bugs. Not recommended for basic use.
- π± EEA (Europe β version for EU countries, taking into account local regulations (for example, without pre-installed Chinese applications).
Castom firmware:
- π€ LineageOS β βpureβ Android without shell MIUI. Suitable for fans of stock interface.
- π± Pixel Experience β firmware with Google Pixel functionality (e.g. Now Playing and Call Screen).
- β‘ Havoc-OS or Paranoid Android β firmware with advanced interface setting.
| Type of firmware | Pluses | Cons | Suitable for |
|---|---|---|---|
| Global Stable | Maximum stability, support OTA-update | Long wait for new features, regional restrictions | Ordinary users |
| China Stable | Quick updates, additional functions MIUI | No Google Services, Language Problems Possible | Experienced users who are ready to install GApps |
| Pixel Experience | Google Pixel Interface, Quick Security Updates | The camera or NFC may not work on some models | Fans of βcleanβ Android |
| LineageOS | Minimalist interface, long-term support for old models | No corporate functions MIUI (For example, Second Space) | Users who need basic Android |
Where do I download the firmware?
- π Official firmware: website MIUI Downloads (select a version for your model!).
- π Custom firmware: XDA Developers or SourceForge (seek themes for your model).
π‘
Before downloading the firmware, check its hash sum (MD5 or SHA-1). This will help you avoid installing a corrupt file. Compare the hash to what's listed on the developer's website.
4. Install firmware through Recovery: step-by-step instructions
Now, let's get to the firmware process itself.
- π The bootloader is unlocked (see section 2).
- π The firmware is downloaded and renamed to update.zip (For official firmware) or has the correct name (for customized ones).
- π The phone is charged at least 60 times%.
Instructions for the official MIUI firmware:
βοΈ Preparing for Firmware Through Recovery
- Copy the file. update.zip The root of the phoneβs internal memory (not the folder!).
- Turn off the phone.
- Press the Power Button + Volume up combination to enter Recovery Mode.
- In the Recovery menu, select the language (if there is such a item), then:
- Confirm the installation and wait until the process is completed (usually 5-15 minutes).
- After you complete the process, select Reboot to System.
For custom firmware (like LineageOS or Pixel Experience), the process is a bit more complicated:
- Download the firmware file (usually in.zip format) also place in the root of the memory.
- Enter Recovery (for example, TWRP, if it is installed).
- Run the Wipe. β Advanced Wipe and mark: Dalvik / ART Cache System Data Cache (Do not erase Internal Storage, otherwise you will lose the firmware!)
- Return to the main menu and select Install, then specify the path to the firmware file.
- After installing the firmware (if required), install GApps (for firmware without Google services).
- Reboot the phone.
β οΈ Note: On Xiaomi models with MediaTek processor (e.g. Redmi) 10C or POCO M4 Pro) firmware through Recovery can block the bootloader if the firmware file is not officially signed, in which case only use files with the.tgz extension from Xiaomi site.
π‘
If after firmware the phone is stuck on the logo MIUI For more than 10 minutes, reset via Recovery (Wipe Data.
5. Solving problems after firmware
Even if you install firmware properly, you can have problems, and here are the most common problems and ways to solve them:
The phone is not turned on (black screen or stuck on the logo):
- π Try hard reset: press the power button + Volume up for 10-15 seconds.
- π₯ If it doesnβt work, swipe your phone over Fastboot (instructions on Xiaomiβs website).
- π§ MediaTek models may need a tool SP Flash Tool.
No network or no network. SIM-map:
- πΆ Check if the firmware supports your region. China, for example. ROM It may not work with European operators.
- π Perform a reset of network settings: Settings β SIM-maps and mobile networks β Resetting settings.
- π Install firmware with the correct region (e.g. Global or Global). EEA).
Google Services are not available (in China) ROM):
- π₯ Download the GApps package (such as NikGApps or Open GApps) and install it via Recovery.
- π§ In the settings, enable Oem-unlock (for some firmware).
The phone is overheated or discharged quickly:
- π This is normal in the first 2-3 days after firmware (the system indexes files).
- π Check the energy saving settings: Settings β Battery β Energy saving regime.
- π If the problem persists, try to flash another version. MIUI.
What to do if photos are missing after the firmware?
6. Data recovery after firmware
If you didn't back up before you ran the firmware, don't despair, you can recover some of the data, and the rule of thumb is, don't write new files to your phone so you don't overwrite deleted data.
Recovery methods:
- π₯οΈ Through PC: Connect the phone in mode MTP and use Recuva, EaseUS Data Recovery, or 7-Data They scan the memory for deleted files.
- π± Recovery: If you have installed TWRP, You can create a section image. /data Try to extract data using DiskGenius.
- βοΈ Cloud Copies: Check if sync with Google Photos, Mi Cloud or other services is enabled.
For recovery. SMS call:
- Use applications like this. SMS Backup & Restore (if they were installed before firmware and backed up).
- Check the folder. /sdcard/SMSBackupRestore β There may be archives of messages.
β οΈ Note: On phones with encrypted storage (e.g. Xiaomi) 12/13 s MIUI 14+) It's almost impossible to recover data without a backup. Encryption is tied to an old password that is reset when you're firmware.
7. Firmware of new Xiaomi models (13/14 series, Redmi Note 12 newer)
Xiaomi smartphones released after 2022 have received additional security measures that complicate firmware.
New restrictions:
- π Link to Mi Account: On Xiaomi models 13/14, Redmi Note 12 and newer unlocking of the bootloader requires confirmation through SMS, Even if the account is already attached.
- β³ Increased waiting time: Instead of 72 hours, unlocking can take up to 168 hours (7 days).
- π« Blocking unofficial firmware: On some models (for example, Xiaomi 13 Ultra) custom firmware installation leads to blocking IMEI.
- π§ New firmware format: Official firmware is now distributed in.tgz format and requires a special utility for unpacking.
How to sew a new model:
- Unlock the bootloader through the Mi Unlock Tool (see section 2), wait for the end of the waiting timer.
- Download the firmware in.tgz format from the official website and unpack it with the help of 7-Zip WinRAR.
- There'll be a file in the archive. flash_all.bat β It needs to be run on a PC with a connected phone in Fastboot mode.
- To install via Recovery, use the file update.zip sacked.
For models with a Snapdragon processor 8 Gen 2/3 (for example, Xiaomi 14 Pro may be required:
- Shutdown AVB (Android Verified Boot via command: fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
- Use of patched recovery (e.g, TWRP Supported by dynamic partitions).
π‘
On new Xiaomi models, firmware through Recovery is impossible without unlocking the bootloader. update.zip require an unlocked loader.