Install custom firmware on Xiaomi without unlocking the bootloader: is it possible in 2026?

Many Xiaomi, Redmi and POCO smartphone owners will sooner or later face the desire to install alternative firmware β€” whether it’s custom MIUI with advanced features, Pixel Experience for pure Android or LineageOS for stability. However, the official process requires unlocking the bootloader, which involves waiting for permission from Xiaomi, loss of warranty and the risk of a β€œbrick.”

In this article, we will discuss three really working methods of installing custom firmware on Xiaomi without unlocking the bootloader, their limitations and potential risks. It is important to understand that none of these methods provides a 100% guarantee of success β€” it all depends on the device model, the version of MIUI and the current state of the system. But if you are ready for experiments, these instructions will help you save time waiting for a breakup or even bypass it completely.

Why Xiaomi is blocking the bootloader and can it be bypassed?

Xiaomi has introduced a forced bootloader lock on all devices since 2016.

  • πŸ›‘οΈ Security – Protection against data theft in case of loss of a device.
  • πŸ“‰ Ecosystem Control – Preventing the Installation of Uncertified Software.
  • πŸ”§ Stability – Minimizing the β€œbricks” from incorrect firmware.

However, the real motive is often associated with the binding of users to the branded services Mi Account, Mi Cloud and advertising model of monetization. Unlocking through the Mi Unlock Tool requires:

  • πŸ•’ Expectations 7–30 days (depending on account).
  • πŸ“± Device Links to Mi Account.
  • πŸ”Œ Connection to PC and use of official software.

There are several non-breakthrough bypasses, but they are all based on exploiting vulnerabilities in the recovery system (Recovery) or bootloader. Xiaomi regularly closes such holes in new versions of MIUI, so the methods do not work on all devices.

⚠️ Note: Installing firmware without unlocking the bootloader can result in permanent device lock (hard-brick) if you interrupt the process or use incompatible files.

Method 1: Installation via Fastboot with Check-Bypass (EDL)

The most reliable way to flash Xiaomi without breaking the bootloader is to use EDL (Emergency Download Mode) mode, which is suitable for devices on Qualcomm chips (most flagships and mid-budget models) and requires:

  • πŸ–₯️ Computer with Windows and Qualcomm drivers HS-USB QDLoader 9008.
  • πŸ“ Firmware in.mbn or.elf format (special "engineering" versions).
  • πŸ”Œ Cable. USB Data support (not all cables are suitable!).

Algorithm of action:

  1. Download the Mi Flash Tool and firmware for your model (for example, for Redmi Note). 10 Pro, it's gonna be a file. sweet_global_images_....tgz).
  2. Put the phone in mode. EDL: Turn off the device. Press the volume up. + Loud down and plug in. USB-Hold the buttons for 10-15 seconds until Qualcomm appears in the Device Manager. HS-USB QDLoader 9008.

Mi Flash Tool

Refresh

Flash

Important: This method does not work on devices with MediaTek chips (e.g. Redmi 9A, POCO M3) and on newer models with Anti-Rollback protection (e.g. Xiaomi 12 and later).

Download Mi Flash Tool latest version |Install Qualcomm Driver |Check chipset model (Qualcomm/MediaTek) |Prepare data cable |Download firmware in.tgz or.mbn-->

Method 2: Use of Recovery Vulnerability (TWRP without separation)

Some Xiaomi devices allow custom Recovery (TWRP) installation without unlocking the bootloader through an exploit in standard MIUI Recovery.This method works on a limited list of models, including:

  • πŸ“± Redmi Note 8/8T (ginkgo/willow)
  • πŸ“± Redmi Note 9 Pro/9S (joyeuse/curtana)
  • πŸ“± POCO X3 NFC (surya)

Instructions:

  1. Download the special version TWRP for its model (for example, twrp-3.7.0_12-0-ginkgo.img).
  2. Rename the file to recovery.img and place it at the root of the phone’s internal memory.
  3. Go to standard Recovery: Turn off your phone β†’ Press Power + Volume Up β†’ Select Language β†’ Connect with MIAssistant
  4. From the Recovery menu, select Install update.zip to System, then click on the three dots in the upper right corner and select Choose update package.
  5. Specify the path to recovery.img and confirm the installation. Once you reboot, you will have TWRP.

After installation TWRP You can flash any compatible firmware (for example, Havent). OS or ArrowOS via Install β†’ Select Storage β†’ Choose. ZIP-file.

⚠️ Note: On devices with Dynamic Partition (such as the Redmi Note 10 Pro), this method can lead to a boot cycle. TWRP!

List of devices with confirmed operability of the method
Redmi Note 8/8T (ginkgo/willow) – runs on MIUI 12.0.3 and below. Redmi Note 9 Pro (joyeuse) – requires a rollback to MIUI 12.0.1. POCO X3 NFC (surya) – only on firmware up to 12.0.4. Mi 9T (davinci) – partial support, possible bugs with the camera. On new devices (2022+ years), the method was not tested or blocked.

Method 3: Firmware through ADB Sideload (for Sideload) A/B-device)

Xiaomi devices with support A/B-Partitions (e.g. Xiaomi Mi) A2, POCO F1) allow you to install the firmware through ADB Sideload without unlocking the bootloader. This method works if:

  • πŸ”„ The device supports fastbootd (checked by the command fastboot getvar all).
  • πŸ“¦ The firmware is adapted for installation through ADB (zip format with update-script support).
  • πŸ”“ Regime on. OEM Unlocking in the developer settings (even without a real breakup).

Step-by-step:

  1. Activate Developer Mode (7 times click on the MIUI version in Settings β†’ About Phone).
  2. Enable USB Debugging and OEM Unlock in Settings β†’ Additional β†’ For Developers.
  3. Connect your phone to your PC and execute commands: adb reboot bootloader fastboot reboot fastboot fastboot flash:raw boot magisk_patched.img # (If you need root, fastboot reboot recovery
  4. In Recovery, select Apply update β†’ Apply from ADB.
  5. On PC, do: Adb sideload custom_rom.zip

This method is suitable for firmware on the basis AOSP (Pixel Experience, but it doesn’t work with the company MIUI-Firmware from third-party developers.

Pure Android (AOSP)|MIUI featured|Castomy core for productivity|Other-->

Risks and consequences of firmware without unlocking

Installing custom firmware without an official bootloader is fraught with serious problems.

Problem.Effects of consequencesHow do you minimize it?
Hard-brickThe device is not powered on, not determined by a PC. It requires soldering of the eMMC or replacement of the motherboard.Use only verified firmware for your model, check the hashes of the files.
Anti-RollbackLock the bootloader when you try to roll back on the old version of MIUI.Don't flash MIUI versions older than the current one.
Loss of IMEILack of network, non-functional SIM-map.Save the backup nvram and modem before the firmware.
Blocking Mi AccountsRequirement to enter a login / password after reset.Untie your account before firmware or use a patch no_verity_opt_encrypt.

Even if the firmware was successful, you may encounter:

  • πŸ“΅ Network problems (not working) 4G/5G, drop-off).
  • πŸ”‹ Accelerated battery discharge (due to unoptimized core).
  • πŸ“Έ A broken camera (no drivers for custom firmware are available).

πŸ’‘

Before you run your firmware, be sure to check the firmware compatibility with your model on the XDA Developers or 4PDA forum. Even if the names are the same (e.g. Redmi Note 10 Pro and Redmi Note 10 Pro Max), internal designations (sweet vs sweetin) may differ!

Alternative ways of customization without firmware

If the risks of firmware without unlocking the bootloader seem too high, consider alternative customization methods:

  • 🎨 Themes and launchers: Install Nova Launcher or Hyperion Launcher to change the interface without interfering with the system.
  • πŸ”§ ADB-Disable unnecessary system applications (e.g. pm uninstall) -k --user 0 com.miui.analytics).
  • πŸ“± Root without custom Recovery: Use Magisk with a patch boot.img via fastboot (requires unlocking) OEM, but not bootloader).
  • πŸ”„ MIUI Optimized: Lightweight firmware based MIUI with remote Bloatware (e.g, MIUI Mix).

For most users, these methods are sufficient to:

  • Delete the ads in MIUI.
  • Increase the time of autonomous operation.
  • Change the appearance of the system.
  • Access advanced settings (e.g., change DNS via Private DNS).

The advantage of such methods is the preservation of the warranty and the possibility of rollback to factory settings at any time.

πŸ’‘

If your goal is to remove ads and bloatware, you just need to get root rights through Magisk without full firmware, which is less risky and reversible.

FAQ: Frequent questions about Xiaomi firmware without estrangement

❓ Can I flash Xiaomi 13 without unlocking the bootloader?
Since the Xiaomi 12 series, the company has implemented enhanced anti-Rollback 4 protection.+, It blocks any firmware attempts without official separation. EDL-Account (available only to service centers).
❓ What to do if the phone does not turn on after the firmware?
If the device does not respond to the power button and is not detected in fastboot/EDL: Try to pinch Power + Volume down for 30 seconds (hard reset). Connect to charging for 1-2 hours - sometimes helps with a discharged battery. If the phone is determined as Qualcomm HS-USB QDLoader 9008, try flashing through the Mi Flash Tool in all clean mode. If nothing helps, contact the service center (indicate that the phone does not turn on after updating). In 90% of cases, the "brick" after a failed firmware is restored through EDL, but requires special equipment.
❓ How to check if the bootloader is unlocked on my Xiaomi?
Turn off your phone and press Power + Volume down to enter fastboot. If you see Unlocked at the bottom of the screen and a yellow lock icon, the bootloader is unlocked. If Locked and the green lock are locked. You can also check by command: fastboot oem device-info Look for the lines Device unlocked: true/false.
❓ What Xiaomi models are easiest to sew without scattering?
The most β€œfriendly” to alternative methods of firmware models: Redmi Note 8/8T (ginkgo/willow) – runs exploit in Recovery. POCO X3 NFC (surya) – supports TWRP without interlocking. Redmi Note 7 (lavender) – can be flashed through EDL. Mi A2/A3 – support ADB Sideload thanks to pure Android. On devices of 2021+ (for example, Redmi Note 11, POCO F4), bypass methods either do not work or require complex manipulations with firehose firmware.
❓ Can I get root without unlocking the bootloader?
Yes, but only on a limited list of devices. boot.img Use Magisk for the patching. boot.img. Sweat the patch file through fastboot flash boot magisk_patched.img. This works if: Options are enabled OEM Unlocking in the developer settings. The device supports fastboot boot (for example, POCO F1, Mi 9). New devices (2022+) This method is blocked.