Many MIUI users who want to unlock their phone’s bootloader are faced with several problems preventing them to proceed the unlocking mechanism successfully even if they already have official permission from Xiaomi. Previously, we have posted some possible workarounds to solve bootloader unlocking process that is stuck at 50%. However, there is another possible issue that might happen to you when you try to do the unlocking process: Couldn’t Verify Device. The most possible reason causing such problem is the fact that Mi Flash Unlock tool seems seeing your Mi account logged in in your device is not the same account or might be the same account but with different device.
Luckily, one of MIUI Device Team called Nivu has discovered a simple workaround to deal with this situation. The workaround is basically easy and not too techy. Therefore, I believe anyone including you can easily follow the workaround.
Step 1 – Apply for bootloader unlocking permission from this page – if you haven’t done it yet. It may take days or few weeks for the application to be approved.
Step 2 – Once you are granted with unlock permission, download and install Mi Flash Unlock tool into your computer.
Step 3 – This step is optional but you may try it. Download latest MIUI Global Beta Recovery ROM (.zip) file and flash it to your phone through either Updater app or stock Mi Recovery. However, it is also fine to stick with current MIUI Developer ROM.
Step 4 – On your phone, login to your Mi Account using your phone number – the one has been granted with unlock permission.
Step 5 – Also switch on “Find My Device” service in your device.
Step 6 – Next, open up your favorite web browser in your computer and access Mi Cloud via following url : https://i.mi.com/ and sign in using the same Mi Account (use your mobile phone number). However, if it is your first time using Mi Cloud, the system will send a verification code to your mobile number. Use that code to verify your Mi Cloud account.
Step 7 – Once you logged in, you’ll be able to see a list of connected devices. Your duty is to check whether your device status is online or not. You may need to remove all other connected device(s) (temporarily) if you have ones.
For some reason you may only have one actual device but Mi Cloud may display two devices. In this case you may also need to delete one of them.
Step 8 – Now leave that for a day.
Step 9 – Assuming it is the day after you did Step 7 above. Now open up Mi Flash Unlock tool you have installed and login to your Mi Account using the same mobile number instead of email / ID.
Step 10 – Grab your phone and open up Settings >> Developer Options >> Enable OEM Unlock and USB Debugging.
Also read: How to enable Developer Options on MIUI device.
Step 11 – Turn your phone off first and then reboot it into Fastboot mode by pressing Volume Down (-) and Power buttons simultaneously until you see Mi Bunny Fastboot logo.
Step 12 – Connect your phone into your computer, wait for a few seconds until your computer (and the tool) fully recognize your device.
Step 13 – Finally, hit the “Unlock” button.
Voila! Your phone’s bootloader should be unlocked successfully.
I’m not quite sure if bootloader unlocking process can be done on MIUI Global Stable ROM but Nivu says it could be done – AFAIK it should be on MIUI Developer ROM. However, it’s free to try it first and upgrade to Developer ROM if your first attempt on Global Stable was failed. Another MIUI user has confirmed that this method works successfully on Global Stable so yes, you may try it.