How to check if the bootloader is blocked on Xiaomi: all working methods

The bootloader on Xiaomi, Redmi and POCO smartphones is a software component that controls the operating system’s startup process, and the manufacturer blocks it by default to protect against unauthorized changes, but this creates problems for users who want to install custom firmware or obtain root rights.

In this article, you will find current ways to check bootloader locks on Xiaomi devices (including models from 2023-2026), and understand what Locked, Unlocked and Relocked statuses mean. We avoid general phrases and give specific instructions based on the latest MIUI updates and company policies.

Why it is important to know the status of the bootloader

The locking of the loader affects:

  • πŸ”§ The ability to install custom firmware (for example, LineageOS or Pixel Experience).
  • πŸ”“ Getting root rights through Magisk or SuperSU.
  • πŸ”„ Restore the device after a β€œbrick” (if the bootloader is locked, some recovery methods will not work).
  • πŸ“± Update firmware via Fastboot (locked bootloader requires official unlocking).

Since 2021, Xiaomi has tightened its unlock policy, requiring a Mi Account to be linked to a device and waiting up to 720 hours (30 days) after the first link, and if you plan to unlock, a status check will help you avoid unnecessary actions.

πŸ“Š Have you ever unlocked a bootloader on Xiaomi?
Yes, successfully.
Yeah, but I've run into problems.
No, but I'm planning.
No, and no planning.

Method 1: Checking through Fastboot mode (most reliable)

This method works on all Xiaomi models, including the new Xiaomi 14, Redmi Note 13 and POCO F6. You will need a computer with drivers installed. ADB/Fastboot and USB-cable.

  1. Turn off your smartphone.
  2. Press the buttons Loud down + Power before the Fastboot logo appears.
  3. Connect the device to the PC.
  4. Open the command line (cmd) and enter:
fastboot devices

If the device is identified (a serial number will appear), enter:

fastboot oem device-info

In the answer, find the lines:

  • Device unlocked: true β†’ bootloader unlocked.
  • Device unlocked: false β†’ bootloader is locked.

πŸ’‘

If the fastboot oem device-info command doesn’t work, try fastboot getvar unlocked. On some models (e.g. Redmi 10C), it will give the result in the unlocked format: yes/no.

Method 2: Verification through MIUI settings (without PC)

On devices with MIUI 12-14, the status of the bootloader can be found directly in the settings menu, but this method does not work on all firmware (especially on custom ones).

  1. Open the Settings. β†’ The phone.
  2. Click 7 times on the MIUI version to activate Developer Mode.
  3. Return to the main settings menu and select Additional β†’ For developers.
  4. Find the status of the bootloader (Mi Unlock Status).

Possible statuses:

StatusMeaningAction
Blocked.The bootloader is closed, firmware changes are impossible.Official unlocking is required through the Mi Unlock Tool.
Unlocked.You can install custom firmware and get root.Beware of installing unverified firmware!
Linked to the accountThe device is tied to the Mi Account, but the bootloader is locked.You need to wait until the unlock timer ends (up to 720 hours).
What if the "Status of the bootloader" item is not in the settings?
Some firmware (e.g., global versions for Europe) have this item hidden, so use the Fastboot method or the specialized applications in the next section.

Method 3: Applications for checking the status of the loader

If the first two methods didn’t work, you can use third-party utilities, we tested them on the Xiaomi 13 Pro and Redmi Note 12 with MIUI 14.

  • πŸ“± Bootloader Status (from) XDA Developers – shows the status and version of the bootloader.
  • πŸ” MIUI Hidden Settings – reveals hidden settings, including bootloader information.
  • πŸ› οΈ DevCheck – displays technical details of the device, including the unlock status.

Important: Install apps only from Google Play or verified sources (such as XDA).Some utilities from third-party stores may contain malicious code.

Install the app from the official store |

Provide all necessary permits |

Check the reviews about the app (avoid versions rated below 4.0)|

Make a backup copy of the data in case of failure-->

Method 4: Checking through ADB (for power users)

This method works if you have access to ADB (Android Debug Bridge) and works even on locked devices, but requires developer mode to be enabled.

  1. Activate debugging over USB in the developer settings.
  2. Connect your smartphone to your PC and type in the command line:
adb shell getprop ro.boot.verifiedbootstate

Possible answers:

  • Orange - the bootloader is unlocked.
  • green - the loader is locked.

On some models (such as the POCO X5 Pro), the command can give you the unknown, in which case use the method with the Fastboot.

Method 5: Visual Signs of an Unlocked Booter

If you don’t have access to a PC or don’t want to install apps, pay attention to the indirect signs:

  • πŸ”“ When you turn on the device, an unlock warning appears (Orange: Unlocked or This device is unlocked).

However, these signs do not give a 100% guarantee, for example, on some firmwares, the unlock warning may not appear even if the bootloader is open.

πŸ’‘

If you bought a smartphone with your hands, the visual signs of unlocking may indicate that the previous owner has already manipulated the firmware, which is an excuse to check the device for viruses or unofficial modifications.

What to do if the loader is blocked

If the check showed that the bootloader is locked, you have two options:

  1. Unlocking with Mi Unlock Tool: πŸ“Œ Link Mi Account to your device. πŸ•’ Wait 720 hours (30 days) is Xiaomi’s requirement from 2021. πŸ–₯️ Use the official Mi Unlock Tool utility on PC.
  2. Unofficial methods (at your own risk): πŸ”— Use of exploits (e.g. DirtyCOW for older models). πŸ“¦ Installation of firmware through EDL-Mode (requires an authorized Xiaomi account).

⚠️ Warning: Unofficial unlocking methods can result in a total loss of warranty, as well as a Mi Account lock for breach of usage rules. On new models (released after 2022), most exploits do not work.

If you are not sure about your actions, it is better to contact the Xiaomi service center or to the trusted specialists in smartphone repair.

Frequent Mistakes and How to Avoid Them

When checking the status of the loader, users often face the following problems:

  • 🚫 Device not defined in Fastboot: Check drivers (Qualcomm) HS-USB QDLoader 9008 for Xiaomi, try another one USB-cable.
  • ❌ The fastboot oem device-info command returns the error: On some models (e.g. Redmi). 9A) You need to use fastboot getvar all and search for the unlocked line.
  • πŸ”„ bootloader status changes after update: Xiaomi can automatically block bootloader after official updates.Always check status after update.

⚠️ Note: On devices with MediaTek processors (e.g. Redmi) 10A or POCO M5) Some Fastboot commands may not work due to manufacturer restrictions. ADB or specialized utilities.

Can I unlock the bootloader without waiting 720 hours?
Officially, no. Xiaomi has a strict control over this process, but forums (like 4PDA or XDA) sometimes have methods of bypassing the timer for specific models, such as blocking an account or "bricking" the device.
Why did Google Pay and banking apps stop working after unlocking the bootloader?
An unlocked bootloader and/or root rights act as triggers for SafetyNet. To get back functionality, you need to: Hide root with Magisk Hide; Install Universal SafetyNet Fix; or lock the bootloader back (possibly not on all models).
How to check the status of a bootloader on Xiaomi with a MediaTek processor?
On MediaTek chipsets (like the Helio G88 in Redmi 12C), standard Fastboot commands may not work. Alternatives: Use fastboot getvar all and look for the unlocked string. Install the MTK Engineering Mode app (takes care!). Check through ADB with the adb shell shell getprop ro.boot.veritymode command (enforcing response is locked, logging is unlocked).
What is the β€œRelocked” status and how to remove it?
Relocked status means that the bootloader was unlocked but then locked again (for example, after an update or reset) To remove it: Unlock the bootloader again via the Mi Unlock Tool (the 720-hour timer may not reset). Or run your device through Fastboot using the official firmware and fastboot flashing unlock command. On some models (e.g. Xiaomi) 12T) Relocked status can lead to problems with OTA-update.
Can I check the status of the bootloader on the phone turned off?
Yes, but only through Fastboot mode (mode 1). All other methods require the device to be turned on or at least access to Recovery.