Why you need to reset Xiaomi Mi 8 and when to use it
Resetting the Xiaomi Mi 8 to factory settings is a radical but sometimes necessary solution to restore the smartphone to work, which removes all user data, applications and settings, returning the device to the โout of the boxโ state.
First, if the smartphone started to slow down or spontaneously reboot after the MIUI update. Second, in preparation for the sale - to delete personal information. Third, if you forgot the pattern lock or unlock password. But it is important to understand that resetting will not help with hardware malfunctions (for example, a broken screen or a broken battery).
On the Mi 8 (model M1803E1A/M1803E1G), the procedure is nuanced by the firmware versions and bootloader status. For example, on devices with a locked bootloader, resetting via Fastboot requires pre-unlocking via the Mi Unlock Tool. And MIUI 12+ has an accidental reset protection, now you need to confirm the action with a password from Mi-account.
Ready to Reset: What to Save and How to Avoid Data Loss
Before you start resetting, be sure to check the status of your Mi Account: if the phone is linked to your account, you will need to enter your login and password to activate it after the reset. Without this data, the Mi 8 will turn into a โbrickโ with the request โThis device is lockedโ.
List of critical data for backup:
- ๐ฑ Contacts and Messages: Export through Settings โ Google โ Backup or Mi Mover application.
- ๐ท Photos and videos: copy to your PC or Google Cloud Photos/Mi Cloud (check that sync is enabled!).
- ๐ Passwords and Tokens: Save backup codes for two-factor authentication (e.g. from Google Authenticator).
- ๐ฎ Save Games: Use built-in cloud-based storage features (e.g., Genshin Impact or PUBG Mobile).
Pay special attention to applications with local data: banking programs (for example, SberBank Online), messengers (WhatsApp, Telegram), fitness trackers (Mi Fit). They often store data that is not automatically synchronized. For WhatsApp, create a backup manually through Settings โ Chat โ Backup.
Disable Find My Device in Mi-account|Copy IMEI (type *#06#)|Charge the battery to a minimum 50%|Delete SIM-card and memory card (if any)|Check for drivers. ADB/Fastboot on PC (for alternative methods)-->
โ ๏ธ Note: If the Mi 8 is installed TWRP or custom firmware, resetting through standard Recovery can result in a bootloop ( looped reboot).In this case, use only the method through Fastboot with the original firmware MIUI.
Method 1: Reset via the settings menu (soft reset)
The easiest and safest method is to reset directly from a working system, and it is suitable if:
- ๐ฑ The phone is turned on and reacts to touch.
- ๐ You remember the password from Mi-account (required to activate after resetting).
- โ๏ธ You need to delete only user data without affecting the firmware.
Step-by-step:
- Open Settings โ About Phone โ Update your system and make sure you have the latest version of MIUI installed (this minimizes the risk of errors).
- Return to the main settings menu and go to Settings โ Additional โ Recovery and Reset.
- Select Reset, then Delete all data.
- Enter the password from Mi-account (if requested) and confirm the action.
- Wait for the reboot (it will take 5-10 minutes). After activation, follow the instructions of the setup wizard.
If the Mi 8 requires a password from your previous Google account (FRP protection) after reset and you donโt remember it, youโll need to use Fastboot workarounds or contact the service center. On MIUI 14, this protection works more aggressively than on MIUI 10, so check your associated accounts in Settings โ Accounts in advance.
What to do if the Mi 8 asks for the old Mi-account password after resetting?
Method 2: Hard reset via Recovery Mode (when the phone is not turned on)
If the Mi 8 doesnโt load beyond the MIUI logo, freezes on the No Command screen, or reboots cyclically, resetting through recovery mode will help, which works even when the firmware is damaged, but requires physical access to the deviceโs buttons.
Instructions for entering Recovery:
- Turn off the phone (press the power button for 10 seconds if it freezes).
- Press the Power button + Volume up at the same time and hold for 10-15 seconds until the Mi logo appears.
- Release the buttons โ you will see the Recovery menu with a touch panel (on the Mi 8 it works even when the screen is broken, if the matrix is intact).
Next:
- Select the language (if the menu is in Chinese, look for the character "clear the data").
- Tap on Wipe Data โ Wipe All Data (some versions of MIUI Recovery call it Clear All Data).
- Confirm the action by swipe or press Confirm.
- Once you have finished, select Reboot โ Reboot to System.
โ ๏ธ Note: On the Mi 8 with unlocked bootloader and installed TWRP The standard Recovery may not be available. In this case, you need to download the reset. TWRP (feeding + Volume upwards longer than 20 seconds and select Wipe โ Format Data, then enter Yes to confirm.
| Problem. | Reason. | Decision |
|---|---|---|
| Recovery won't open | Faulty buttons or damaged firmware | Use Fastboot (Method 3) or check the buttons for performance |
| After resetting, the phone does not turn on. | Damaged boot section | Switch MIUI to the Mi Flash Tool in Clean All mode |
| Recovery in Chinese | Installed global firmware with Chinese Recovery | Focus on the icons: ๐งน โ discharge, ๐ โ restart |
| The error "Cannot mount /data" | A damaged file system | In TWRP, select Wipe โ Repair File System |
Method 3: Fastboot Reset (for power users)
The method through Fastboot is the most reliable, but requires a computer and minimal knowledge of working with ADB.
- ๐ง I need to re-flash the Mi 8 to clean. MIUI (For example, after a failed update).
- ๐ Password is forgotten and Recovery is blocked by Mi-account.
- ๐ ๏ธ Requires to unlock the bootloader before installing custom firmware.
Preparation:
- Download and install Android SDK Platform-Tools (or Mi Flash Tool).
- Activate USB Debugging in Settings โ About Phone โ MIUI version (tap 7 times according to version, then return to Additional โ For developers).
- Connect the Mi 8 to your PC and confirm your trust in your computer.
Instructions for discharge:
- Turn off your phone and press the Power button + Volume down to enter the Fastboot (a bunny with the words Fastboot should appear).
- Open the command line in the folder with platform-tools and type:
fastboot devices(Serial number of the device must be displayed).
- Run the reset command:
fastboot erase userdata
fastboot erase cache
fastboot rebootFor full flashing (if the smartphone does not turn on even after reset), download the official firmware for the Mi 8 from en.miui.com and run through the Mi Flash Tool in Clean All mode (delete all data, including MIUI).
๐ก
If the phone doesnโt show up after the fastboot device command, install the Qualcomm HS-USB QDLoader 9008 drivers manually through Windows Device Manager. On Mi 8 (Snapdragon 845), this is a common problem due to the lack of signed drivers.
Frequent Mistakes When Resetting Xiaomi Mi 8 and How to Avoid Them
Even when following instructions, users face problems.-5 mistakes and their solutions:
- "This device is locked" error after reset: Reason: Mi 8 is tied to Mi-account and you don't remember the data. Solution: restore access to your account or use the official Mi Unlock Tool (requires waiting 7-30 days to unlock).
- Bootloop: Reason: Boot section or Magisk module conflict is damaged. Solution: Squeeze MIUI through Fastboot with Clean All ticked.
- Recovery won't open: Reason: faulty buttons or custom Recovery (like OrangeFox).Solution: Use ADB to reboot in Recovery: adb reboot recovery
- "Cannot load Android system" error: Reason: system partition is damaged. Solution: run MIUI through Mi Flash Tool in Clean All and Lock mode.
- After resetting no network: Reason: the settings are lost IMEI Or Baseband. Solution: Check it out. IMEI *#06# and re-establish it if necessary. QCN-file (requires) QPST maui META).
๐ก
If the Mi 8 does not determine the SIM-NEVER enter the unlock codes of the network (NCK, SPCK) It can lock the modem permanently.
What to do after resetting: setup and optimization of the Mi 8
After a successful reset of the Xiaomi Mi 8, you will need an initial setup. Follow these steps for optimal performance:
- Device activation: Connect to Wi-Fi and enter data from Mi-account (if requested).If the account is not tied, create a new one or skip the step.
- Update firmware: Go to Settings โ About Phone โ System Update and install the latest version of MIUI. On the Mi 8, the current firmware is MIUI 14 (Android 12) or HyperOS (if available).
- Data recovery: Use Mi Mover or Google Backup to restore contacts, messages and apps. Google Photos is good for photos.
- Performance optimization: Turn off animation in Settings โ Additional โ Developer (set window animation, transition animation, and animator duration at 0.5x).
- Battery check: After reset, calibrate the battery: discharge the phone to 0%, then charge to 100% without interruption. Repeat 2-3 times.
To extend the life of the Mi 8 after resetting:
- ๐ Turn off Auto-Update apps in Google Play (saves charge and traffic).
- ๐ก๏ธ Install Magisk for root rights and optimization modules (e.g. Greenify for hibernation applications).
- ๐ต Set up the Developer Mode โ Background processes on Without background processes to save RAM.