Xiaomi phones have soared in popularity over the last couple of years, with consumers drawn in by their bargain pricing and decent specifications.
I recently purchased a Redmi 7A, and wanted to replace the MIUI software that comes preinstalled.
Xiaomi provide an unlock tool, which in theory, should make the process straightforward. In my experience, that was not the case, with the Mi websites proving difficult to navigate. This guide should make the process easier.
Before you start, be sure to make backups of anything on your device that you wish to keep, as unlocking will erase all user data.
Authorising the Unlock
The first step to unlock your bootloader is to configure both your phone and Mi account, to allow an unlock to take place.
Log in to your Mi account, using the following link: Mi Account Login. If you don’t have an account, you will need to create one.
Once you have logged in, you will need to add your phone number to the account recovery info. Without this, the unlock tool will not allow you to unlock your bootloader.
The next step is to bind your Mi account to your phone.
To do this, you will need to first enable developer mode. To do this, navigate to ‘Settings >> About’. You should see something similar to the below.
Tap the ‘MIUI Version’ section 7 times. When you do this, you should see a small notification at the bottom of the screen, counting down the taps required.
After 7 taps, the notification will inform you that developer mode is now enabled.
Next, go back to the ‘Settings’ page, and select ‘Additional Settings’. Towards the bottom, you will find the ‘Developer Options’ menu.
In this menu, you will find an option called ‘Mi Unlock Status’. When you select this, you will be asked to grant permissions to access a few phone/account related details.
If you are happy to proceed, press ‘Agree’.
Now select ‘Add Account and Device’. Sign in to your Mi account when prompted. Once you have done this, you should receive a notification that your phone is now tied to your account. Note that the device does not tell you if your account is already linked, so if you navigate back to this page it will prompt you to complete the process again. This is not necessary.
With this complete, it is necessary to wait for one week before the bootloader can be unlocked. Once this time period is over, or if you’re unsure how long you have left, move on to the next step.
Using the Unlock Tool
Extract the ZIP file, and run ‘miflash_unlock.exe’. Sign in to your Mi account when prompted.
You should now see something similar to the image above.
Enter fastboot mode on your phone, by holding the volume down key along with the power button to turn the device on.
Connect the device to your PC. It should be recognised by the unlock tool. If it isn’t try re-running the tool, with the device still connected.
Now click the ‘Unlock’ button.
Congratulations, you now have an unlocked bootloader! You will notice that the boot logo has now changed, featuring a small padlock with the word ‘unlocked’ at the bottom of the screen.
Check out my upcoming article for details on how to flash AOSP onto the Redmi 7A.
If you’re having trouble with this process, check out the common issues below.
Ensure the device is recognised by the PC. Windows should automatically configure the device, but you may need to install the drivers included in the Mi Unlock Tool download.
If you receive this error message, it means your Mi account does not have an account recovery phone number attached. Follow the first part of this guide to ensure one is added.
Once your device is added to your account, you will need to wait one week before the unlock can take place. Wait for the period of time outlined by the tool, and try again.