Xiaomiβs smartphone flashing has traditionally been associated with the need to unlock the bootloader, a procedure that requires waiting for permission from the company, linking a Mi Account and potential risks to the warranty. However, there are legal and semi-official methods to update the firmware without unlocking the bootloader, which are suitable for most Redmi, Poco and Mi models (including the Redmi Note 12, Poco X5, Mi 11 Lite, etc.).
In this article, we will analyze 5 proven ways that allow you to install a new firmware without touching the bootloader: from the official OTA-updates through the recovery mode before using specialized tools like XiaomiTool or Fastboot Scripts. Particular attention will be paid to bypassing restrictions on devices with a blocked bootloader through service protocols EDL, and the risks that informal methods carry (up to the "brick" of the device).
Important: All of the methods described only work on devices with the original MIUI firmware (including global and Chinese versions).If your smartphone has already been flashed to custom firmware (for example, LineageOS or Pixel Experience), unlocking the bootloader becomes mandatory.
1. Official OTA-Update to Recovery Mode
The safest way to update your firmware without unlocking is to use the built-in Recovery Mode, which is suitable for installing stable and beta versions of MIUI if available for your model, with the advantage of not requiring a PC connection and storing all user data.
How it works: the smartphone is loaded into Recovery, downloads the service pack from Xiaomi servers and installs it in the background. The main condition is the presence of an active Internet connection (Wi-Fi or mobile data) and enough free space in memory (at least 3 GB).
- β Pros: no risk of data damage, warranty is maintained, does not require technical skills.
- β οΈ Cons: works only for official firmware, does not allow you to downgrade the version MIUI.
- π Suitable for: All Xiaomi models based MIUI 12/13/14 (including the Redmi Note 11, Poco F4, Mi 10T).
Step-by-step:
- Turn off your smartphone.
- Press the button combination Volume up + Power before the Mi logo appears.
- From the Recovery menu, select the language (English / Chinese) and go to Update via OTA.
- Connect to Wi-Fi (if required) and wait for the available updates to download.
- Select the desired version and confirm the installation.
β οΈ Note: If the smartphone has been previously rooted or modified, OTA-The update may result in E:footer is wrong, which requires a factory reset.
2. Install firmware via Fastboot (without unlocking)
The checkpoint question is, can you flash Xiaomi through Fastboot if the bootloader is locked? Answer: yes, but with reservations. The fact is that some models (e.g. Redmi 9, Poco M3) allow you to install official Fastboot firmware through service mode without requiring unlocking, thanks to vulnerabilities in the EDL protocol (Emergency Download Mode), which Xiaomi does not always close in older devices.
The essence of the method: you download the full firmware package (with the extension.tgz or.zip) from the official Xiaomi website, connect the smartphone to the PC in Fastboot mode and run the installation script. Importantly, this method does not work for custom firmware and can lead to a data reset.
- π₯ Where to download firmware? Official packages available on the website MIUI (Choose the Fastboot version for your model).
- π₯οΈ What tools do you need? Mi Flash Tool (official utility) or XiaomiTool V2 (automation).
- π§ Supported models: Redmi 4X, Redmi 5/5 Plus, Mi A1/A2 (On new devices, the method may not work).
Algorithm of action:
Download the firmware for your model|Install drivers ADB/Fastboot|Unpack the archive in a folder without Cyrillic|Disable antivirus (can block scripts)|Charge your phone at least to 50%-->
fastboot oem edl # Translation to EDL mode (does not work on all models)
fastboot flash all # Install firmware (if the bootloader is partially unlocked)β οΈ Note: On devices with Qualcomm Snapdragon (e.g. Poco) X3 NFC) Trying to flash a blocked bootloader through Fastboot can lead to an error FAILED (remote: 'Flashing is not allowed'. EDL (see section 4).
3. EDL mode (for advanced users)
Emergency Download Mode (EDL) is a Qualcomm chip-based βemergencyβ protocol that bypasses the limitations of the bootloader. Unlike Fastboot, EDL allows you to flash a device even with a fully locked bootloader, but requires special software and command knowledge.
How it works: the smartphone connects to the PC in 9008 (EDL) mode, after which, through utilities like QFil or Mi Flash Pro, it is downloaded firmware in.mbn format.
- π Authorization required: For new models (Redmi Note 12 Pro)+, Poco F5) credits EDL (pay-by).
- π Brick Risk: Wrong firmware can turn a device into a brick (not turned on, not detected by PC).
- π οΈ Equipment required: Cable USB-A to USB-A (forced transfer EDL) or Deep Flash Cable.
Step-by-step instructions for EDL:
- Download firmware in EDL format (for example, from the 4PDA forum or XDA Developers).
- Install the Qualcomm HS-USB QDLoader 9008 driver (manually via Device Manager).
- Put the smartphone in mode EDL: For older models: press the volume up + Loudness down + USB-For new cables, use the adb reboot edl command (if there is root) or a special cable.
Mi Flash Pro
Flash
| Model | EDL support without authorization | Risk of a brick | Cable required |
|---|---|---|---|
| Redmi Note 8 Pro | β No (loans needed) | β οΈ High-pitched | β Yes. |
| Poco X3 NFC | β Yeah (obsolete chip) | β οΈ Medium. | β No. |
| Mi 9T | β Yes. | β οΈ Low. | β Yes. |
| Redmi 10 | β No. | β οΈ critical | β Yes. |
What to do if your smartphone is not defined in EDL?
4. Unlock bypass through XiaomiTool and analogues
For users who donβt want to understand manual commands, there are semi-automatic tools like XiaomiTool V2 or Mi Unlock Tool Bypass, which use exploits in Xiaomi protocols to bypass the requirement to unlock the bootloader when installing firmware.
How it works: it analyzes a device model, downloads the right firmware, and automatically runs firmware through Fastboot or EDL, mimicking an official service center. Importantly, these tools often require disabling antivirus (due to the use of informal scripts) and do not work on all models.
- π§ Supported Utilities: XiaomiTool V2 (for Windows/Linux). Mi Flash Unlock (Developer Account Requires). EDL Bypass Tool (for Qualcomm chips).
- π« Restrictions: Does not work on MediaTek devices (e.g. Redmi) 10C, Poco M5).
Example of XiaomiTool usage:
- Download and unpack XiaomiTool V2 with GitHub.
- Connect your smartphone in Fastboot mode (Loudness down + Power).
- Start the utility and select the Flash Official ROM option.
- Follow the instructions of the program (it will automatically determine the model and offer available firmware).
π‘
If XiaomiTool doesnβt see your device, try running it on behalf of the administrator or using the Linux version (via Wine or native build).
Alternative methods: TWRP and Magisk (with reservations)
Can you install TWRP or get root without unlocking the bootloader? Technically, but with serious limitations, because modern Xiaomi devices (starting with MIUI 12) block custom recovery installation at the hardware level.
- Temporary TWRP: Some models (e.g. Poco F1, Mi 9) allow you to boot to TWRP once through the fastboot boot twrp.img command without installing it constantly, which makes it possible to flash Magisk to get root or install a patch firmware.
- Patched Boot: With Magisk, you can modify boot.img from the official firmware and flash it through Fastboot, getting root access without unlocking the bootloader. Minus: after the reboot, the changes will reset.
Warnings:
- β οΈ On devices with Dynamic Partition (e.g. Redmi Note 11 Pro) TWRP may not work.
- β οΈ Installation of Magisk without unlocking the bootloader will lead to a reset at the next OTA-renewal.
fastboot boot twrp-3.7.0-xxx.img # Download to temporary TWRP
adb push Magisk-v26.1.zip /sdcard/ # Copying Magisk to device memory
adb shell twrp install /sdcard/Magisk-v26.1.zip # Magisk Installationπ‘
Temporary TWRP and patched boot.img are the only ways to get root without unlocking the bootloader, but they only work until the first system reboot or update.
Risks and how to avoid them
Firmware reflashing without unlocking the bootloader is always a compromise between convenience and security.
- π₯ "Brick" Device: Wrong firmware through EDL Fastboot or Fastboot can cause a smartphone to fail completely, and in 80% of cases this can only be fixed through an authorized service center (repair costs - from 3 000 rubles).
- π Loss of warranty: Even if you use official firmware, unauthorized interference can cause denial of warranty service.
- π΅οΈ Data leakage: When you are firmware through informal tools (e.g, EDL Bypass: there is a risk of data transfer to third-party servers.
How to minimize the risks:
- π Use only official firmware from Xiaomiβs website or trusted sources (e.g, XDA).
- π Before the firmware charge the smartphone to 100% (interruption of the process due to battery discharge is a common cause of the blink).
- πΎ Backup your data via adb backup or Mi Cloud.
- π‘οΈ Disable the antivirus while you are firmware (it can block scripts).
β οΈ Note: On devices with MediaTek (e.g. Redmi) 10A, Poco C40) attempt to flash the blocked bootloader through Fastboot or EDL 99% of the time, it leads to an error. BROM ERROR: SLA AUTHENTICATION FAIL. For these models, unlocking the loader is mandatory.