Modern Xiaomi smartphones, which are based on the shells MIUI or HyperOS, have a complex architecture of software that sometimes requires user intervention. Situations when you need to perform a complete reinstallation of the operating system or roll back the version of the software arise for various reasons, from software failures to the desire to install custom build. Standard update โover the airโ is often not available or does not solve critical problems, so the Recovery mode comes to the fore.
This mode is a low-level environment, sewn into the memory of the device in the factory, and allows you to perform administrative tasks without loading the main interface. This is where you can erase all user data, clear the cache of partitions or force a new image of the system from internal storage. Understanding the principles of this tool is a key skill for any owner of Redmi and Poco equipment.
In this article, we will discuss the preparation process, logging into the recovery menu and installing the firmware directly, and you will learn about the differences between stock and custom recapaveri, as well as the precautions you need to take to avoid turning a smartphone into a brick.
โ ๏ธ Attention: You perform all manipulations with system partitions and firmware at your own risk.The author of the article is not responsible for possible data loss or device failure as a result of incorrect actions.
What is Recovery Mode and Why You Need It
Recovery Mode is a special diagnostic interface that boots independently of the main Android operating system, located in a separate secure partition of memory and serves to serve the device at a deep level. Unlike the usual settings menu, there is no access to applications or the Internet (in the stock version), but there is direct access to file systems and downloaders.
The main feature of this mode in Xiaomi devices is the ability to reset the device to factory settings (Wipe Data) and install updates manually. This is especially true when the phone is in a bootloop cycle and cannot start the graphics shell.
There are two main types of recavator: stock (from the manufacturer) and custom (for example, TWRP). Stock has limited functionality and often hidden menus, while custom provides full rights to manage the file system. Stock mode is usually enough to install official firmware, but advanced functionality is required for complex modifications.
๐ก
Before entering Recovery, make sure the battery is at least 60% charged. interruption of the firmware process due to discharge can cause irreversible damage to the bootloader.
Preparation of the device and choice of firmware
Before you start active, you need to perform a number of preparatory procedures. The critical step is to choose the right version of the firmware. It must match the model of your device (the code of the model can be found on the sticker under the battery or in the box, for example, Redmi Note 10 Pro (sweet)) and the region. Using firmware from another model is guaranteed to cause the device to malfunction.
The firmware file must have the.zip extension and be fully loaded. Don't try to use.rar or.7z archives, as the stock recovery won't see them. Also, the file cannot be renamed to update.zip, as was the case with older versions of Android; in modern MIUI, the file name must remain original.
โ๏ธ Preparation for flashing
It is important to remember the type of firmware: Recovery or Fastboot. To install through the recovery menu, you only need a Recovery file. ROM. It is a larger size (usually) 3-5 GB) compared to OTA-Fastboot files (with the extension.tgz) are designed to be installed via computer and cable USB different mode.
How to Sign In to the Recovery Menu on Xiaomi
The process of entering recovery mode on Xiaomi smartphones is standardized, but requires accuracy in button-pressing timing.There is a basic method that works on 99% of the brandโs devices, and it does not require superuser or unlocked bootloader rights.
First, turn off your smartphone completely. Wait until the screen goes out and the shutdown confirmation vibration stops. Then press both the Volume Up and Power button at the same time. Hold both buttons until the Mi or Redmi logo appears on the screen.
Once the logo appears, the power button can be released, continuing to hold only the volume swing up. In a few seconds, you will see the main Recovery menu. If the Fastboot logo appears instead, then you have held both buttons for too long or accidentally pressed the volume button. In this case, just hold the power button for 10-15 seconds to reboot and try again.
Navigation and installation ZIP-archive
Xiaomiโs stock Recovery interface can look ascetic, especially in Mi Recovery 3.0 and later, where it is controlled only by volume buttons (moving up/down) and power button (confirmation of choice).
To install the firmware, select Install zip (or โInstall zipโ). The system will alert you that data may be lost and request confirmation. Once confirmed, the file manager will open, you need to find the Download or MIUI folder where the archive was saved, and select the file you want.
Once the file is selected, the verification and installation process will begin, the progress bar will be displayed on the screen, at which point you should not interrupt the power or try to restart the device, the process can take from 5 to 15 minutes depending on the memory speed and size of the partitions being updated.
| Item | Function | Risks. |
|---|---|---|
| Reboot | Reboot as normal | Safe. |
| Wipe Data | Full reset (Factory Reset) | Delete all photos, contacts, applications |
| Connect with MIAssistant | Mode for PC connection | Requires drivers and software on the computer |
| Install zip | Installation of firmware from the archive | Possible data loss when changing the region |
โ ๏ธ Note: If after installing the firmware, the phone goes into a cyclical restart, you must perform a complete data reset via the Wipe Data point. โ Wipe All Data. This will clear the partitions left over from the old system.
Differences between Mi Recovery 3.0, 4.0 and 5.0
Owners of different Xiaomi models may encounter different versions of the recovery interface. Version 3.0 is minimal: black background, white text and no support for touch management. Navigation here is exclusively button-based, which requires addiction, especially when choosing files in deep nested folders.
Versions 4.0 and 5.0 have an updated design with the MI logo and, most importantly, support for a multi-touch screen, which allows you to flip through lists with your finger, but the volume buttons continue to work for navigation. Visually, the menu has become more friendly, but the logic of the work remains the same.
The key difference between the new versions is the improved file signature verification algorithm, which means that while older versions could have pushed through a modified zip archive, Mi Recovery 5.0 made digital signature verification more stringent, meaning that installing custom builds or modified versions of MIUI without an unlocked bootloader is now virtually impossible through the standard menu.
Secrets of the Hidden Menu
Solving errors and problems in firmware
One of the most common problems is the error โCanโt verify updateโ โ this message means that the digital signature of the firmware file does not match the expected one or the file is corrupted when downloaded, and 90% of the time, re-downloading the archive from an official source and checking the checksum helps.
Another common situation is the inability to install global firmware on top of Chinese (or vice versa) without unlocking the bootloader. Xiaomiโs security system blocks cross-regional updates through Recovery, in which case the only legal way is to unlock the bootloader through the Mi Unlock service on the computer.
Users often face the fact that the phone does not see after firmware SIM-This may indicate a conflict of modem versions when you move between regions (CN โ Global requires full Wipe All Data, otherwise configuration database conflicts are inevitable.
๐ก
If the installation is interrupted by 4-5% or 50-60%, it almost always indicates a corrupted firmware file or incompatibility of the Android version with the current bootloader.