How to reflash Xiaomi without unlocking the bootloader: 5 working ways in 2026

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:

  1. Turn off your smartphone.
  2. Press the button combination Volume up + Power before the Mi logo appears.
  3. From the Recovery menu, select the language (English / Chinese) and go to Update via OTA.
  4. Connect to Wi-Fi (if required) and wait for the available updates to download.
  5. 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.

πŸ“Š What Xiaomi model do you use?
Redmi Note (any)
Poco (anything)
Mi (flagship)
Black Shark
other

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:

  1. Download firmware in EDL format (for example, from the 4PDA forum or XDA Developers).
  2. Install the Qualcomm HS-USB QDLoader 9008 driver (manually via Device Manager).
  3. 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

ModelEDL support without authorizationRisk of a brickCable 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?
If your PC doesn’t see the device in 9008 mode, check: 1. Is the Qualcomm driver installed (check Device Manager for an exclamation point). 2. Are you using the original cable (cheap cables often don’t support data transfer to the device? EDL). 3. Try another one. USB-port (preferably 2.0, not 3.0). 4. Some models (e.g. Redmi Note 11) require pre-disable protection via fastboot oem edl (but this only works if the bootloader is partially unlocked).

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:

  1. Download and unpack XiaomiTool V2 with GitHub.
  2. Connect your smartphone in Fastboot mode (Loudness down + Power).
  3. Start the utility and select the Flash Official ROM option.
  4. 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.

  1. 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.
  2. 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.

FAQ: Frequent questions

❓ Can we downgrade the version? MIUI loader-free?
No, downgrade via Recovery or Fastboot is locked at the firmware level. The only way is to use EDL with authorization, but that requires an unlocked bootloader or EDL credits.
❓ Why Mi Flash Tool is not allowed to flash"?
This error means that the bootloader is completely locked and firmware via Fastboot is impossible. Solutions: Try to transfer the device to EDL and flash through QFil. Use XiaomiTool with the option to bypass restrictions. For new models (Redmi Note 12, Poco X5 Pro), unlocking the bootloader is mandatory.
❓ How to check if the bootloader is unlocked?
Turn off your smartphone and press Volume Down + Power to log into the Fastboot. If there's UNLOCKED at the bottom of the screen, the bootloader is unlocked. If LOCKED is locked.
❓ Does this work on Xiaomi with a MediaTek processor?
For devices on MediaTek (e.g., Redmi) 9A, Poco C31) most of the methods including EDL) They are not working because of the hardware protection. SLA (Secure Launch Authentication, the only option is official OTA-Update or unlock the loader.
❓ What to do if after the firmware smartphone does not turn on?
If the device doesn't respond to the power button: Connect to charge for 30 minutes (possibly battery drained). Try logging in to Fastboot (Loudness down + Power) and flashing again. If the screen is black, use Deep Flash Cable to force you to log in to EDL. Contact the service center (specify that the firmware was official).