Xiaomi Mi 8 Pro is the flagship smartphone of 2018, which still remains relevant thanks to powerful hardware and support for custom firmware. However, over time, any gadget begins to slow down: temporary files accumulate, updates conflict, and viruses or failed experiments with root rights can make the system completely inoperable, in which cases, resetting to factory settings is the only way to return the device to its former performance.
But how to properly perform a hard reset on the Mi 8 Pro so as not to turn the phone into a brick? In this article, three working methods (including hidden Recovery and Fastboot features), tips for saving data, and a breakdown of typical errors that users encounter.
Reset Preparation: What to Do Before Hard Reset
Factory reset is not just a single button press, an unprepared device can lose critical data or even lock itself.
- π Battery charge at least 50%. If the phone runs out during reset via Recovery, there is a high risk of damage to system files.
- π± Backup. Even if you plan to reset your phone because of viruses, copy photos, contacts and SMS on PC or in the cloud (for example, through Mi Cloud or Google Photos).
- π Xiaomi account details. After the reset, you'll need to enter the username and password from the Mi Account associated with the device. If you forget the password, restore it in advance.
- π‘ Wi-Fi network. Once reset, the phone will require an Internet connection to activate.
If the Mi 8 Pro has custom firmware installed (for example, LineageOS or Pixel Experience), note: after resetting through standard Recovery, the device can bootloop (infinite reboot), in which case you will need to reflash the phone via Fastboot - this will be discussed in the corresponding section.
β οΈ Note: If the Find Device feature is enabled on the phone, confirmation via the device may be required after the reset. SMS Make sure you have access to a linked number or mail.
Method 1: Reset via phone settings (the safest)
If the phone turns on and responds to touch, use this method, which is the simplest and requires no additional tools, and the instructions are relevant for the original MIUI firmware (including global and Chinese versions).
Open Settings β About Phone β Additional β Reset. Alternative path (newer versions of MIUI): Settings β Memory β Reset. Next:
- Select βDelete all dataβ (or Erase All Data in English).
- Enter a pattern lock or PIN-lock-code.
- Confirm the action by clicking βResetβ.
- Wait for the reboot (it will take 3-7 minutes).
After the reboot, the phone will suggest you set it up as new, at which point you can restore data from the backup (if it was created through Mi Cloud or Google Account).
Save Contacts in Google Account
Copy photos on a PC or flash drive
Remember the username/password from Mi Account
Connect the charger
Make sure the phone doesnβt run out.-->
β οΈ Note: Some custom firmware may not have Settings Reset or not work properly if the phone hangs on the logo after pressing the reset button. MI, Use methods 2 or 3.
Method 2: Hard reset via Recovery Mode (if the phone is not turned on)
If the Mi 8 Pro doesn't load beyond the logo, freezes or reboots cyclically, a Recovery reset will help, and it's sewn into the firmware and works even if there are serious system failures. Importantly, phones with an unlocked bootloader can have custom Recovery (like TWRP) installed, and the steps will be slightly different.
To enter Recovery:
- Turn off the phone (press the power button for 10 seconds).
- Press the power button + volume up and hold for 10-15 seconds until the MI logo appears.
- Release the buttons and you will be taken to the Recovery menu.
In standard Recovery (Chinese or global MIUI), the control is carried out by the volume (move) and power (select) buttons.
- Select Wipe Data (or Clear Data).
- Confirm the action by selecting Wipe All Data.
- Once you have finished, select Reboot β Reboot to System.
If you have TWRP on your phone, it's touch-sensitive.
- Click Wipe β Format Data.
- Enter yes to confirm.
- After formatting, press Reboot System.
What happens if Recovery does not open?
| Problem. | Reason. | Decision |
|---|---|---|
| Phone is not included in Recovery | Recovery section damaged | Switch Recovery through Fastboot |
| After resetting, the phone asks for a password | Active protection of Mi Account | Enter the username/password from the Xiaomi account |
| Recovery in Chinese | Chinese firmware installed | Use a translator or flash a global version |
| The "No Command" error in Recovery | Recovery section damaged | Install TWRP or flash stock Recovery |
Method 3: Fastboot Reset (for power users)
This method will be useful if:
- π The phone is loaded into bootloop (infinite reboot).
- π§ The device has custom firmware installed, and a standard reset does not help.
- π οΈ Requires to completely reflash the phone (for example, after a failed update).
The work will require:
- A computer with Xiaomi drivers installed (you can download here).
- USB Type-C cable (preferably original)
- Fastboot (part of the Android SDK Platform-Tools)
- Firmware file for Mi 8 Pro (e.g., from here).
Step-by-step:
- Turn off the phone.
- Press the power button + volume down until the hare appears in the hat-eared (Fastboot mode).
- Connect the phone to the PC.
- Open the command line in the folder with Platform-Tools and execute the commands: fastboot devices (should display the serial number of the device) fastboot erase userdata fastboot erase cache fastboot reboot
If you need to reflash your phone completely (for example, after a crash), use the command:
fastboot flash all [name file firmware].zipβ οΈ Attention: The fastboot erase userdata command deletes all data, including files in internal memory. If you need to save photos, pre-extract the memory card (if installed).
π‘
If the fastboot flash all command is followed by a FAILED error (remote: 'Not allowed in Lock State'), then the bootloader is blocked on the phone. Unlock it through the official Xiaomi tool.
What to do after resetting: setup and recovery of data
After a successful reset, the Mi 8 Pro will offer an initial setup.
- π± Activate Mi Account. Enter the username and password from the account that was linked to the phone before the reset. If you forget the data, restore it through the Xiaomi website.
- π Data recovery. If you have backed up your Mi Cloud or Google Account, select the appropriate item in the settings menu.
- π Install a new pattern lock or PIN-Do not use simple combinations (e.g. 1234 or 0000).
- π² Software Update. After reset, check for updates in Settings β The phone. β Updating the system.
If after reset, the phone asks to enter a password from the previous Google account (FRP-locking, and you don't remember it, the only way to unlock it is to contact Xiaomi Service Center with proof of purchase.
If you plan to sell or transfer your phone to another person, after a reset:
- Delete all accounts (Settings β Accounts).
- Untie the device from the Mi Cloud on the official website.
- Do another reset via Recovery (for full cleaning).
Typical errors and their solutions
Even if you follow the instructions correctly, Mi 8 Pro users often face problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| The phone will not turn on after resetting | Boot or system partition damaged | Switch your phone through Fastboot (mode 3) |
| Error "This device is locked" | bootloader locked | Unlocking with Mi Unlock Tool |
| After the reset, there's no net. | The modem's firmware is down. | Switch modem through Fastboot |
| Recovery asks for password | Active FDE protection (encryption) | Enter the password from the previous screen lock |
If the phone loads after reset but is unstable (e.g., spontaneously restarts or warms up), the hardware is likely to be the problem.
- Check the battery status (it may have swelled).
- Clear the dust charger.
- Reset your settings via Fastboot (method 3).
π‘
If the phone doesn't turn on after reset for more than 10 minutes, don't panic. Sometimes the first download after hard reset takes up to 20 minutes (especially on custom firmware).