Xiaomi is getting strict on their bootloader unlock process. With some patience and the proper instructions, it can be quite easy to do. There are a lot of steps so it may seem complicated but I am here to show you how easy it is to unlock the bootloader of the Xiaomi Redmi Note 6 Pro.

Xiaomi is one of the most popular Android OEMs around the world. Their devices are so valued that entire companies have formed that do nothing but resell their smartphones and tablets in markets they are not currently available in. See, Xiaomi is a Chinese OEM and they have only just begun to expand into other markets these last few years.

Profits tend to be slim for these resellers though so a number them began installing malicious apps in them. Or they partner with other companies to pre-install an application on these phones. These really bad apps can only be done with an unlocked bootloader though. And again, sometimes these can be malicious apps so Xiaomi felt the best way to handle the situation was to add a waiting period.

However, this waiting period isn’t the same for everyone. Some can unlock their phones instantly. I was given a 30-day waiting period to unlock the bootloader of the Redmi Note 6 Pro but only 15 days on the Mi Mix 3. I don’t even think Xiaomi has a clue as to what the best solution is. They do say that the point of the waiting period is to protect their users, though.

So, let me go ahead and show you the entire process from start to finish. Some of you may end up having to wait, others may not. Just keep in mind that the first 90% of the embedded video below was recorded a month ago because I wanted to get it all on film. This way I could teach you the entire process from start to finish.

How to Unlock the Xiaomi Redmi Note 6 Pro Bootloader

  1. Request permission to unlock the bootloader of the Redmi Note 6

    You need to have a Mi account created, confirmed, and attached to a phone number so Xiaomi can verify you are the owner of this device.

  2. Open up the Settings application


  3. Scroll down and tap on the Mi Account option from within the Accounts section

    Redmi Note 6 Unlock Bootloader Mi Account

  4. Log into your Mi Account


  5. Toggle the Sync option on


  6. Toggle the Find Device option on as well

    Enter your password if you are prompted during either of these two steps.

  7. Enable Developer Mode on the Redmi Note 6 Pro

    You Are Now a Developer

  8. Go back to the main menu page of the Settings app again


  9. Scroll down and then tap on the Additional Settings option

    Redmi Note 6 Unlock Bootloader Additional Settings

  10. And tap the Developer Options menu at the bottom

    You may have to scroll down to see this.

    Redmi Note 6 Unlock Bootloader Developer Options

  11. Then scroll and tap on the Mi Unlock Status option

    Redmi Note 6 Unlock Bootloader Mi Unlock Status

  12. Tap the Agree button to grant permission when prompted

    You should see this prompt at the bottom of the screen

  13. Read the text on the screen so you know the risks, then tap the Add Account and Device button at the bottom

    Redmi Note 6 Unlock Bootloader Add Account Device

  14. Assuming you have your SIM card inserted and you previously added your Mi Account, you shouldn’t see an error pop up


  15. Download and Extract the Mi Unlock program to your PC


  16. Open up the Mi Unlock program

    It should be a file named “miflash_unlock.exe”

  17. Read the information again and then click the Agree button at the bottom

    Mi Unlock Disclaimer

  18. Sign into your Mi Account within the Mi Unlock program


  19. Boot the Redmi Note 6 Pro into Fastboot Mode


  20. Connect a micro USB cable from the PC to the Redmi Note 6 Pro


  21. Click the Unlock button toward the bottom of the Mi Unlock program

    Mi Unlock Button

  22. Wait through the two warning pop-up messages and click the Unlock Anyway button

    You’ll see the Unlock Anyway button appear after the countdown finishes

    Mi Unlock Warnings

  23. Wait for the Mi Unlock program to go through the Verify Device phase


  24. If you are lucky and get an instant unlock then the process will be successful and you can skip to Step #26

    If you are like me though, you will be given a message saying you have to wait a certain amount of hours before you can unlock the phone

  25. After waiting the amount of time you were told, repeat the steps in this tutorial starting at Step #16


  26. If everything goes smoothly (whether you were forced to wait or not) you should see this image on the Mi Unlock program

    Redmi Note 6 Pro Unlock Bootloader

  27. You will notice that your phone has rebooted automatically

    There is no need to click the Reboot Phone button

  28. And Xiaomi will perform a factory reset on your device

    You can see this by the short progress bar that appears at the bottom of the screen

  29. The Redmi Note 6 Pro will reboot again and this boot cycle will take longer

    Be patient as Android and MIUI have to set everything back up again

  30. When the phone boots back up you will need to connect to your Mi Account again

    Either over mobile data or a WiFi connection

  31. And finally, you can begin the setup process of MIUI to start using your phone again


  32. You can repeat Step #7 through Step #11 to make sure the bootloader is actually unlocked

    Redmi Note 6 Pro Unlock Bootloader Finished

I told you from the start, the process to unlock the bootloader of a Xiaomi device may look complicated from the start. Talking on a personal level, I don’t have much confidence in myself. But if there is one thing I know I can do well is break down a tutorial like this in a step by step process so that virtually anyone can follow along.

I do realize that it can be difficult to complete a tutorial just by reading text. Even though I have begun including screenshots of most steps involved, it’s just not the same as watching it. So that is why I embed a video at the bottom of me personally doing the step by step process. This way, not only can you read each step of the tutorial but you can also follow along with the video as well.

I Wish Xiaomi Didn’t Make Us Go Through This

In comparison to devices from companies like OnePlus and Google, this process is outrageous just so that you can unlock the bootloader. Even LG and HTC has made the process easier (assuming you purchased the correct version). But simply booting into Fastboot Mode and executing a command or two via the Command Prompt or Windows PowerShell is much better than all of this.

I wouldn’t even mind the process of registering your Mi Account with the phone and being forced to use the Mi Unlock tool if that’s all that was involved. That is still more steps when compared to devices like the OnePlus 6 and the Google Pixel 3. But at least it would be quick. I absolutely loathe the waiting period that Xiaomi makes us go through just to unlock the bootloader of devices like the Redmi Note 6 Pro.

But, it is what is and thankfully there are a lot of people online (myself included) that will help you accomplish your goal. Now that we have the Xiaomi Redmi Note 6 unlocked, we get to have some real fun with the device. I’ll be doing additional tutorials in the future that require you to have unlocked the bootloader of this phone.


  1. Good afternoon!

    Can not, activate my account in status of the unlock in the developer part, the phrase you can not add more accounts to the sim card.

    • I’m sorry, Russel. This is the only way to unlock the bootloader. You can’t even flash firmware images using fastboot without unlocking the bootloader first.

      You could try charging the phone up and booting into Recovery Mode in an attempt to perform a Factory Reset. And then see if you can unlock the bootloader.


Please enter your comment!
Please enter your name here