Owners of Xiaomi, Redmi and Poco smartphones often seek to expand the functionality of their devices by installing customized recavers or modified firmware. The first and most important step in this process is to unlock Bootloader. However, after the procedure or when buying a used gadget, the user naturally asks: is the bootloader really open, or is the system still under the protection of the manufacturer?
Determining the current status of the bootloader is not only for curiosity, but also for data security. An unlocked bootloader on Xiaomi always displays a warning when the device is turned on, but this is not the only or most reliable indicator. There are software verification methods that give a 100% guarantee of the result, eliminating visual deception or interface display errors.
In this guide, we’ll look at all the verification options available, from simple menu settings to engineering software, learn how to distinguish between Locked and Unlocked statuses, understand what error codes mean when you try flashing, and learn how to secure your data before making system changes.
Visual check when booting the system
The easiest and fastest way to know Bootloader status is to pay attention to the process of turning on your smartphone. If the bootloader is officially unlocked through Mi Unlock, every time the device starts, immediately after the Mi or Poco logo appears, a specific warning appears on the screen, usually an image of an open lock that says Unlocked or a text that says that the phone's software may not be checked.
However, it is not necessary to rely on visual inspection alone. Some users, especially when buying a device from hand, could install a modified boot image that mimics the lock screen or hides it. In addition, on global versions of MIUI and HyperOS firmware, the inscription can appear for a split second and it is easy to miss.
💡
If you bought the phone from hand and you don't see the Unlocked label when you turn it on, it doesn't mean the bootloader is closed.The previous owner could have hidden the logo through kernel modifications.
It is also important to note the difference between official status and state after third-party manipulation: Official unlocking through the Mi Unlock Tool always leaves a clear mark on the security system. If the device has been deeply hacked (for example, through EDL mode with bypassing the account check), visual indicators can be completely removed, which creates a false sense of security.
Use of the Developer Menu
A more reliable method that does not require a connection to the computer is to check through the built-in Android settings menu. To do this, you will need to activate the developer mode. Go to Settings → About the phone and quickly click 7-10 times on the field version of MIUI (or OS version) until the activation notification appears.
Once activated, a new option will appear in the Settings menu, Additional or Advanced Settings, where you need to select Developer For. Scroll down to the Unlock section. Here you will see Mi Unlock Status. If the bootloader is closed, the system will suggest adding an account to unlock. If it is open, it will be labeled accordingly.
Note that this method shows the status of the account’s association with the device in the context of Xiaomi servers. In rare cases, when cache crashes or using modified system applications, the data here may not be displayed correctly, so it is better to duplicate the verification through the computer for complete certainty.
Checking with computer and ADB/Fastboot
The most accurate and professional way to check is to use the command line on a PC, which reads information directly from the bootloader’s memory, bypassing the Android operating system. First, you’ll need ADB and Fastboot drivers, as well as the Platform Tools installed on the computer.
Put your smartphone in Fastboot mode. Turn the device off and press the volume and power buttons at the same time. Connect the phone to your computer via the original one. USB-Open the command line (CMD or PowerShell) in the tool folder and type a command:
fastboot getvar allYou'll get a huge list of options in the answer. You'll need to find the row (bootloader) unlocked: yes or (bootloader) unlocked: no. The word yes means that the security is removed, no means that the device is locked. Also, look at the line secure: if it says yes and unlocked yes, then some layers of protection are still active, which is typical for some regions.
☑️ Preparing for inspection through Fastboot
Alternatively, you can use the Mi Unlock Tool. Launch the program, log in to your account and connect your phone in Fastboot mode. If the bootloader is already unlocked, the program immediately sends out a message: The device is already unlocked. This is the friendliest way for beginners who do not want to mess with codes.
Analysis through applications and third-party software
There are a number of apps on Google Play that can read the status of a bootloader without root rights. One of the most popular and time-tested is Device Info HW or AIDA64. Once installed, launch the app and go to the Android or Device section.
Find Bootloader Status or Unlocked, and the app will read the system variable and output the result, but there's a caveat: some vendors hide this parameter from regular applications for security reasons, in which case the app can show Unknown or erroneous data.
⚠️ Warning: Do not download dubious apps called Unlocker or Bootloader Checker from unknown developers. They may contain malicious code or adware that will slow down your Xiaomi.
Another indirect sign is the work of banking applications and Google Pay. If after installing a custom recavator (for example, TWRP) or root rights without properly configuring SafetyNet (now Play Integrity API), payments stop working, and the Play Store app in the security settings says “Device is not certified”, this is a sure sign of interference in the bootloader.
Status and error code table
When trying to flash or unlock, users often encounter error codes. Understanding their meaning helps diagnose the bootloader's condition. Below is a table of the main statuses that you may encounter when working with the Bootloader of Xiaomi devices.
| Code/Status | Description | Action |
|---|---|---|
| Unlocked: Yes | The bootloader is officially unlocked | Custom Recovery installation available |
| Unlocked: No | bootloader locked | It takes 168 hours to unlock. |
| Error 10004 | The account is not connected to the device | Add an account to the developer menu |
| Error 10013 | Wrong account or password | Check the login details in Mi Account |
| Secure Boot: Enabled | Safe booting enabled | Normal for global firmware, blocks some mods |
The Secure Boot line deserves special attention. Even with Unlocked: Yes, this option can remain active, which means that the kernel of the system must be signed with a digital key, otherwise the phone will go into endless restart (bootloop).
What is a Verified Boot?
Impact of Unblocking on Warranty and Security
Many users are wondering whether the status of the bootloader affects warranty obligations. Formally, Xiaomi says that unlocking Bootloader voids the warranty on the software. In practice, service centers often turn a blind eye to this if a hardware failure (screen, battery, communication module), but in the case of software failures (brick, cyclical reboot) repairs can be refused.
From a security perspective, an open bootloader reduces data security. A malicious user, having gained physical access to your phone turned off, can theoretically read data from memory, since the encryption protection associated with the bootloader is weakened, so it is highly recommended that devices with an unlocked bootloader store critical information without additional protection.
⚠️ Warning: Once the bootloader is unlocked, Find Device and some secure folders may not work properly or be disabled by security. Always do a full backup before the procedure.
In addition, unlocking opens the way for installing root rights (Magisk, KernelSU), which gives you full control of the system, but also makes the device vulnerable to viruses that can request superuser rights.
💡
Unlocking the bootloader is an irreversible data-driven action: the process is always accompanied by a complete reset of the phone (Wipe Data).
Frequently Asked Questions (FAQ)
Can I lock the boot loader back after unlocking?
Is the unlock status reset after resetting to factory settings?
Why does Mi Unlock Tool write “Contact Mi Community” when the account is added?
Does unlocking affect camera performance and photo quality?
💡
Before selling the phone, be sure to lock the bootloader back onto stock firmware.Buyers often check status through Fastboot, and having Unlocked label can lower the price of the device or scare the buyer away.