Unlock the bootloader Redmi Note 10S: the official way without errors

The Xiaomi Redmi Note 10S is a popular smartphone with excellent price-performance ratio, but its potential is only revealed after unlocking the bootloader. Without it, you can not install custom software, get root rights or flash global firmware on the Chinese version of the device. However, the process of unlocking Xiaomi has its own nuances, from the mandatory wait of 168 hours to the strict requirements for the Mi Account.

In this article, you will find the latest instructions for unlocking the bootloader for the Redmi Note 10S (codename rosemary), including device preparation, Mi Unlock Tool and solutions to common bugs. We will also discuss why some methods (for example, through fastboot without waiting) no longer work, and how to avoid blocking your account for suspicious activity. If you plan to flash TWRP or install LineageOS, this guide will be your starting point.

Why you should unlock the bootloader on the Redmi Note 10S

The Xiaomi factory bootloader blocks any changes to the system partition, protecting the device from malware. But for enthusiasts, this limitation becomes an obstacle.

  • πŸ”“ Install custom firmware (LineageOS, Pixel Experience, ArrowOS)
  • πŸ› οΈ Getting root rights through Magisk for deep system customization
  • πŸ”„ Firmware of the global version MIUI Chinese devices (for example, with the CN Globally)
  • ⚑ Remove built-in Bloatware (pre-installed Xiaomi apps)
  • πŸ”§ Use of alternative cores (custom kernels) to improve performance

Without an unlocked bootloader, even official tools like the Mi Flash Tool won’t be able to flash the device β€” the system will simply return the anti-rollback error or lock the device. However, remember: unlocking resets all data on the phone and can take away warranties (if the device was bought in official stores).

⚠️ Note: Beginning in 2023, Xiaomi has tightened account verification when unlocked. VPN, shifting IP or attempts to unlock on multiple devices at the same time can lead to the blocking of Mi Account for 30 days, we recommend linking your phone number and email to your account for recovery.

Requirements before unlocking: what to prepare

The process of unlocking the bootloader on the Redmi Note 10S requires pre-preparedness. If you miss even one item, the Mi Unlock Tool will give you an error. Here is the full checklist:

Mi Account with confirmed phone number and email

Device with MIUI version not lower than 12.0.3 (check Settings β†’ About phone)

USB debugging enabled and OEM unlocked (Settings β†’ Developer)

USB C-to-A type cable (original or high-quality analogue)

Windows 7/10/11 computer (macOS and Linux may have driver problems)

Disabled antivirus (it can block Mi Unlock Tool)

Backup data (unlocking wipes everything!)

-->

Pay special attention to the MIUI version. If your device runs on firmware older than 12.0.3, first update it through Settings β†’ System Update. Also check if the phone is factory lock from the operator (for example, if you bought the device in conjunction with the tariff), such devices may require additional actions.

To enable the developer mode, go to Settings β†’ About Phone and 7 times click on the MIUI Version. After that, the Settings menu will appear in the section For developers where you need to activate:

  • πŸ”Œ Debugging by USB (USB Debugging)
  • πŸ”“ Unlocking OEM (OEM Unlocking)
  • πŸ”„ Factory Unlocking (Factory Unlocking)

⚠️ Note: If the item Unlock OEM Inactive (grey), meaning that the device is locked from the operator or the Mi Account is not tied to the phone, in which case, first reset to factory settings and re-enter the account.

Download and install Mi Unlock Tool

The official unlock tool, the Mi Unlock Tool, is only available on Xiaomi's website, but many users have problems installing it due to antivirus blocking or lack of drivers.

  1. Download the latest version from the official page (select Mi Unlock Tool for Windows).
  2. Unpack the archive in a folder without Cyrillic characters (for example, C:\MiUnlock).
  3. Disable the antivirus (Avast, Kaspersky, and Windows Defender often delete the file) miflash_unlock.exe).
  4. Launch on behalf of the administrator file miflash_unlock.exe.
  5. Install drivers if the system requests them (use Mi Phone Manager to install them automatically).

If you start the Mi Unlock Tool with a "Couldn't connect to the server" error, check:

  • 🌐 Internet connection (tool requires online connection to verify account).
  • πŸ•’ Date and time on your computer (if they are shot down, Xiaomi server blocks access).
  • πŸ”’ Firewall settings (add) miflash_unlock.exe excepted).

πŸ’‘

If the Mi Unlock Tool gives an error "Current account is not bound to this device", log out of the Mi Account on your phone, restart the device and log in again. β†’ SIM-maps and mobile networks β†’ Resetting network settings.

Linking your Mi Account to your device: 168 hours of waiting

The most difficult step is the mandatory waiting of 168 hours (7 days) after the account is linked to the device, which is Xiaomi's requirement to protect against theft and unauthorized unlocking.

  1. Connect the Redmi Note 10S to the Internet (via Wi-Fi or mobile data).
  2. Sign in to your Mi Account in your phone settings (Settings β†’ Mi Account).
  3. Enable data synchronization (this confirms the activity of the account).
  4. Go to Settings β†’ For developers β†’ Unlock status Mi.
  5. Click Add Account and Device (or similar).

Then the countdown starts. You can check the status on the same menu, you can see a timer, and if you try to unlock the bootloader before the 168 hours have elapsed, you will get the error "You need to wait XX hours."

Action.Minimum waiting timeWhat happens when you break it?
First account binding168 hours (7 days)The "Wait XX hours" error
Resetting the phone to factory settingsResetting the timer (starts again)Repeated waiting 168 hours
Changing your Mi Account on your deviceNew 168-hour countdownPrevious timer is cancelled
Using VPN/proxy when linkingβ€”Account blocking for 30 days
Can you get around the wait of 168 hours?
No, it is not officially possible to get around this requirement. There were previously methods using fastboot and modified versions of the Mi Unlock Tool, but since 2022 Xiaomi has closed these loopholes. Attempts to cheat the system (for example, resetting time on the phone) lead to permanent locking of unlocking for this account. The only legal way is to patiently wait or buy a device with an already unlocked bootloader (but this is risky due to the possible ban of the account by the previous owner).

Step-by-step: unlocking the loader

After 168 hours, you can start unlocking. Follow the instructions carefully - any error can lead to a knock (inoperability) of the device.

  1. Turn off the phone and press Volume Down + Power to log into fastboot.
  2. Connect the device to the PC through USB-cable.
  3. Launch the Mi Unlock Tool on behalf of the administrator and log in to your Mi Account.

It takes 1-3 minutes. When it's done, the phone automatically restarts and you'll see the bootloader unlocked (fastboot will say "unlocked" instead of "locked"). You can now install TWRP, flash custom software, or get root rights.

Turn on your phone in fastboot mode (Loudness down + Power)

Make sure the bottom of the screen says β€œunlocked” (not β€œlocked”).

Connect to the PC and execute the command fastboot oem device-info

The final line should be "Device unlocked: true".

-->

⚠️ Warning: If the phone doesn't turn on after unlocking or is getting stuck on the Redmi logo, don't panic.This is normal behavior on the first run with the bootloader unlocked. 5–10 For a minute or reset via fastboot command -w (This will delete all data, but restore the functionality).

Typical errors and their solutions

Even with the correct instructions, users encounter errors, and here are the most common problems and ways to fix them:

Mistake.Reason.Decision
Couldn't unlockThe waiting period of 168 hours has not expiredWait for the remaining time or check the account link
Current account is not bound to this deviceThe account is not tied to the phoneLog in to your phone account and repeat the link
Mi Unlock Tool stuck at 50%Problems with drivers or USB-connectionTry another cable/port, disable the antivirus
This device is locked by operatorThe device is blocked by the mobile operatorContact the operator for unlocking or use third-party services (risky)
Server is busyOverloading Xiaomi serversTry later or change region in your account settings

If the Mi Unlock Tool freezes 99% and gives you a Failed to unlock error, it could mean that:

  • πŸ”Œ Cable USB Faulty (try the original Xiaomi cable).
  • πŸ–₯️ There are no drivers on PCs ADB/Fastboot (Install them with Mi Phone Manager).
  • πŸ“± The device does not support unlocking (check if the firmware with anti-rollback above 3 is worth it).

The device is not recognized in the Mi Unlock Tool.

Error "Couldn't unlock" (waitout time has not expired)

Hanging 50% or 99%

I successfully unlocked the first time.

Another problem.-->

What to do after unlocking the loader

The unlocked bootloader is a great opportunity, but it requires caution. Here's what we can do next:

  • πŸ”§ Install custom recovery (TWRP or OrangeFox) for backups and firmware ZIP-file.
  • πŸ“± Switch global firmware (if your device is originally in Chinese) MIUI).
  • πŸ›‘οΈ Get root rights through Magisk for deep system customization.
  • πŸ”„ Remove the built-in Xiaomi apps (bloatware) with the help of ADB Titanium Backup.
  • ⚑ Install an alternative core (e.g., FrancoKernel) to improve performance.

Important: Once the bootloader is unlocked, Find My Device and default encryption are disabled. To return encryption, you need to manually enable it in the settings or flash FBE (File-Based Encryption)-enabled firmware.

If you are planning to install TWRP, please note that Redmi Note 10S (rosemary) requires a special version that supports dynamic partitions. You can download it on the official TWRP website (select rosemary model).

πŸ’‘

Once the bootloader is unlocked, do not update the device via OTA (over the air).This can result in the bootloader being re-locked or soft-brick. All updates need to be installed manually via TWRP or fastboot.

FAQ: Frequent questions about unlocking the Redmi Note 10S

Can I unlock the bootloader without waiting 168 hours?
No, it is not officially possible to get around this requirement. There were workarounds (for example, through fastboot oem unlock), but since 2022 Xiaomi has closed these loopholes. Attempts to cheat the system (reset time, use of modified tools) lead to a permanent lock of unlock for the account.
What if the Mi Unlock Tool can’t see the device?
Check this: Are you running ADB/Fastboot drivers (download them via Mi Phone Manager); are you using the original USB cable (cheap cables often don't support data transfer); are you running fastboot on your phone (the screen should show the rabbit in the header); are you disabled (it can block the connection); if the problem persists, try another PC or reinstall the drivers manually through Device Manager.
Can I return the guarantee after unlocking?
Formally, unlocking the bootloader removes the warranty, as it violates Xiaomi's terms of service. However, in practice, many service centers turn a blind eye to an unlocked bootloader if the problem is not related to the software part (for example, a broken screen or a faulty battery). To return the warranty, you can: Swipe the official firmware through the Mi Flash Tool. Lock the bootloader with the command fastboot oem. Reset the anti-rollback counter (if it is not exceeded). But remember: Re-locking the bootloader eras all data and can lead to a blink if the counter has been increased anti-roll lockback.
How to check if the bootloader is unlocked?
There are three ways: Turn on your phone in fastboot mode (Loud down + Power buttons). If the bottom of the screen says "unlocked" - the bootloader is unlocked. Connect the device to your PC and execute the command: fastboot oem device-info The output should be "Device unlocked: true." Install the Fastboot Mode Checker app from Google Play (it will show the status of the bootloader without rebooting).
What is anti-rollback and why is it important?
Anti-rollback (ARB) β€” It's a Xiaomi security mechanism that prohibits rollbacks to an older firmware version. ARB, It increases when you update. If you stitch through the firmware with the value. ARB The phone is locked down below the current one. 10S current ARB β€” 3. This means that you can only use the scalings. ARB 3 Check the value. ARB file-file-file flash_all_lock.bat (If it's in the firmware archive).