Unlocking the bootloader Xiaomi Mi 8 Pro: the full guide

The Xiaomi Mi 8 Pro’s unlocking procedure offers almost limitless customization options for the owner of the device, a model released in 2018 that is still popular thanks to its high-quality display and powerful processor, but the software limitations of MIUI often prevent it from unleashing its potential.

It should be understood that interference in the work of the bootloader is a process that requires care and strict follow-up to the instructions. Any careless action can lead to a software failure, although modern Xiaomi smartphones have built-in protection mechanisms. Before starting any manipulations, you must realize that you take responsibility for the state of your gadget on yourself.

In this article, we will discuss all the stages of preparation and the process of removing restrictions. You will learn about the nuances of working with the Mi Unlock Tool utility, the features of the Mi Account and methods of bypassing the waiting timer. A competent approach to business guarantees a successful result without losing warranty at the software level.

Preparation of a smartphone and account

The first and most important step is to link the device to your account, and without this procedure, the unlock utility will not see the phone or will give you an error. SIM-card with active mobile Internet, as the link is via a cellular network, not Wi-Fi.

Go to your smartphone settings and find the About Phone section. Click the MIUI kernel version several times in a row until developer mode is activated. Then the Developer Mode option will appear in the advanced settings, where you need to activate debugging over USB and allow unlocking.

In the unlock menu, you will need to click the "Add Account" button. The system will request confirmation via SMS or an automatic check. Make sure that the menu selects your region and SIM-If you're successful, you may not be able to link the first time, and if you're successful, you may need to restart the phone.

  • πŸ“± Insert the main one. SIM-map and turn on mobile data.
  • πŸ”“ Activate the β€œAllow Unlock” option in the Developer Menu.
  • πŸ”— Link your current Mi Account by following the instructions on the screen.
  • πŸ”„ Restart the device to apply changes.

Importantly, the anchor status is displayed in the same menu, so if it says "failed to tie," repeat the procedure by making sure you have a stable connection to the server, sometimes switching to flight mode for a few seconds before you try again.

Installation of drivers and Mi Unlock Tool

Computer and smartphone interfaces require specialized drivers, without which the PC will not be able to recognize the device in Fastboot mode, making unlocking impossible, and the best option is to use an official installer that comes with the unlock utility.

Download the latest version of the Mi Unlock Tool from the developer's official website. When you start the installer, select the option to install drivers, even if the system claims that they are already installed, which ensures that all components work correctly in low-level mode.

Once installed, start the program and log in to your Mi Account. The account must match the one that was tied to the phone. If the passwords differ, the process will end with an authorization error.

πŸ“Š What version? MIUI installed?
MIUI 10
MIUI 11
MIUI 12
Global Stable
China ROM

Checking the status of your account in the utility is a must. Click on the profile icon in the corner of the program window. If done correctly, you will see the status of "Connected" and information about the associated device.

Xiaomi Mi 8 Pro is now in Fastboot mode

Fastboot mode is a special diagnostic interface that allows you to perform low-level operations with the memory of the phone. This is the mode in which the bootloader is directly unlocked. On the Xiaomi Mi 8 Pro, the entry into this mode is carried out by a combination of hardware buttons.

Turn off the smartphone completely. Then press the volume button and, without letting it go, plug in a USB cable connected to the computer, and the Mi Bunny logo, the repairing robot, should appear on the screen, signaling a successful transition to the desired mode.

If the phone just started charging, it means the combination wasn't done correctly or the cable is faulty. USB-port, preferably located on the back of the system unit, and the original cable.

⚠️ Warning: Do not attempt to unlock the bootloader if the battery charge is below 50%. interruption of the process due to battery discharge may result in the inability to boot the system.

In some cases, especially after a firmware update, the phone may require a login confirmation when the cable is off, a normal security response.

β˜‘οΈ Checklist before unlocking

Done: 0 / 4

Unlocking process through Mi Unlock

Once you connect your phone to Fastboot mode, Mi Unlock will identify the device, and the phone and the Unlock button will appear in the window, but you will likely encounter a waiting message.

Xiaomi’s security policy requires users to wait 168 hours (7 days) after the first account is linked, a timer that is required to protect against data theft.It is officially impossible to bypass it, any tips on changing the date on the computer or using third-party patches can lead to account locking.

When the wait period expires, repeat the connection procedure, this time the utility will unlock the bootloader, the process will take several minutes, during which the phone will be restarted and all data on the internal drive will be destroyed.

When you finish the operation, you'll see "Unlocked" in orange, which is a routine behavior that you shouldn't be afraid of, and the smartphone will automatically reboot to the cleaned system.

What if the timer is off?
If after 7 days the timer resets or there is an error, try untie the account in the phone menu, reboot, re-tether and wait for another 7 days. Sometimes it helps to log in to developer mode and disable the unlock option and then turn on.

Installation of TWRP and obtaining Root rights

Unlocked bootloader allows you to install custom recavers, for example, TWRP. This extended recovery menu gives access to the file system, allows you to make full backups and install modified firmware. For Xiaomi Mi 8 Pro, stable builds of TWRP version 3.x are relevant.

To install, download the image of the recovery (.img) and place it in the folder with the ADB tools. Connect the phone in Fastboot mode and execute the command in the command line. After installing the image, you need to immediately go to Recovery mode, holding the button combination.

fastboot flash recovery twrp-3.x.x.x-ucee.img


fastboot boot twrp-3.x.x.x-ucee.img

To obtain superuser rights (Root), you just need to download to the installed TWRP and flash the archive with Magisk. This method is system-wide and allows you to pass security checks in banking applications when properly configured.

ComponentAppointmentRisk of data loss
Bootloader (Bootloader)Verification of OS signature at startYes (full reset)
Recovery (TWRP)Installation of firmware and backupsNo (unless formatted)
MagiskManaging Root RightsNo.
FastbootFirmware mode via PCDepends on the team.

πŸ’‘

Save the original boot.img image of your current firmware before installing Magisk, which will allow you to roll back the changes at any time and return the phone to its original state.

Possible errors and their solution

During the unlock process, users often encounter error codes, such as error 10008, which means problems with the network or server of Xiaomi. DNS-servers on a computer or using mobile Internet through an access point.

The β€œCouldn’t verify device” error often occurs if the account was not tied in advance or too little time has passed, and the problem may lie in the mismatch of the account and device regions.

If the phone goes into an endless bootloop after unlocking, try executing the partition clear command. Sometimes it helps to run the stock Fastboot firmware through the Mi Flash Tool utility in Clean All mode.

⚠️ Note: When unlocking the bootloader, some security features such as Google Pay (now Wallet) stop working without additional settings and Widevine stop working. L1, What can reduce the quality of streaming videos on Netflix.

In rare cases, antivirus software on your computer can block drivers. Try temporarily disabling protection or adding a folder with the Mi Unlock utility to exceptions.

πŸ’‘

Successful unlocking of the bootloader is only the first step, and the stable operation of the system with the modified software requires regular updates of Magisk and security modules.

Frequently Asked Questions (FAQ)

Will the unlock timer reset when resetting your phone settings?
No, the timer is tied to the Mi Account and Xiaomi server, not to the specific state of the phone's file system.Resetting settings or flashing will not nullify the 168-hour wait.
Can I unlock the bootloader without a computer?
Officially, no. The Mi Unlock Tool is only available for Windows, and there are methods that use emulators or Linux, but they require a PC to be prepared first.
Will the guarantee disappear after unlocking?
Formally, unlocking a bootloader is a violation of software terms; in some regions, service centers can refuse free repairs if the problem is related to software; in China, a fine is even charged for this.
How to return the phone to its original state?
You need to lock the bootloader again with the fastboot oem lock command and reflash the device through the Mi Flash Tool. However, if the system part has been changed, a simple lock can lead to a brick of the device.