How to Reset Xiaomi Redmi 5 to Factory Settings: The Complete Guide

Xiaomi Redmi 5, released in 2017, is still a popular budget smartphone due to balanced performance and support for custom firmware. However, over time, any gadget begins to slow down, produce errors or require preparation for sale, in which case resetting to factory settings becomes the optimal solution.

This procedure removes all user data, returning the device to the โ€œout of the boxโ€ state, but there are nuances: on Redmi 5, reset can be blocked by a tied Mi Account, and improper actions in Recovery mode can turn the phone into a โ€œbrick.โ€ This guide provides proven reset methods, including bypassing typical errors, as well as tips for saving important data.

When you need to reset to factory settings

Before you start the procedure, make sure it is really necessary. Here are the key situations where the reset is justified:

  • ๐Ÿ“ฑ Selling or transferring a phone โ€“ deleting personal data (photos, messages, accounts) without the possibility of recovery.
  • ๐Ÿข Strong brakes โ€“ if cleaning the cache and disabling background applications did not help to return performance.
  • ๐Ÿ”„ Cyclical reboot โ€“ the phone only boots to the Mi logo and restarts again.
  • ๐Ÿšซ Screen locking โ€“ forgetting the pattern lock or PIN-code and unlocking through Mi Account is not available.
  • ๐Ÿ› ๏ธ Failed update โ€“ after firmware, errors appeared, applications crashed or functions did not work.

Resetting wonโ€™t help if the problem is related to hardware malfunctions, such as a broken screen, a power button or a damaged motherboard, in which case repairs are required at a service center.

โš ๏ธ Note: On Redmi 5, resetting through the settings menu requires you to enter a password from Mi Account if Find Device was previously activated!

Preparing for resetting: data retention and account untiing

The factory reset erases all information from internal memory, including:

  • ๐Ÿ“ธ Photos and videos in the gallery (except for those in the gallery) SD-map).
  • ๐Ÿ“ฑ Contacts that are not synced to Google or Mi Cloud.
  • ๐Ÿ“ Communications in SMS/MMS and chat messengers (if there is no backup copy).
  • ๐ŸŽฎ Save games and customize applications.
  • ๐Ÿ”‘ Passwords from Wi-Fi and Bluetooth devices.

To avoid losing something important, follow the steps:

Backup to Mi Cloud (Settings โ†’ Mi Account โ†’ Mi Cloud โ†’ Backup)

Copy photos/videos to your computer or cloud (Google Photos, Yandex Drive)

Export contacts to VCF file (Contacts โ†’ Settings โ†’ Import / Export)

Record the phone's IMEI (dial *#06#) in case of recovery after resetting

Unplug Google and Mi accounts (Settings) โ†’ Accounts)-->

Pay special attention to the Mi Account unbundling. If the phone is tied to a Xiaomi account, it will require login and password to be entered after the reset. If you do not remember them, it will be difficult to unlock the device (you will need to contact Xiaomi with proof of ownership).

What to do if you forget your Mi Account information?
If you donโ€™t remember the Mi Account password, try to restore it through the official account.xiaomi.com. If you lose your email or phone access, contact Xiaomi with a purchase check or phone box (IMEI is indicated there).

Method 1: Reset via the settings menu (the safest)

This is a method that works if the phone turns on and you can log in, and it's as simple as possible and minimizes the risk of error.

Instructions:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the section Additional settings โ†’ Recovery and reset.
  3. Select Reset (on some versions of MIUI โ€“ Reset all settings).
  4. The system will tell you what to delete: ๐Ÿ“ฑ Personal data (required). ๐Ÿ“ Application settings (optional). ๐Ÿ“ก Network settings (if you have problems with Wi-Fi or mobile internet).

Reset your phone settings

Wait for the reboot (it will take 3-5 minutes).

Once reset, the phone will boot with a welcome screen, as after purchase. If Mi Account was previously activated, the system will request a login and password to confirm ownership.

โš ๏ธ Attention: On versions MIUI Below 12, you may lose your Russian language on the menu. To get it back, connect to Wi-Fi, then go to Settings. โ†’ Additional settings โ†’ Language & input โ†’ Languages and select Russian.

Once a year for prevention

Just before the sale.

When the phone starts to brake

Never dropped it.

Another option-->

Method 2: Reset via Recovery Mode (if the phone is not turned on)

If Redmi 5 doesnโ€™t boot beyond the Mi logo, freezes on the lock screen or reboots cyclically, resetting through Recovery will help.This method works even without access to the system, but requires care.

Steps:

  1. Turn off the phone (press the power button for 10-15 seconds).
  2. Press the Power button + Volume up at the same time and hold for 5-10 seconds until the Mi logo and Recovery menu appear.
  3. In the menu, use volume buttons for navigation and power button for selection.
  4. Select Wipe Data โ†’ Wipe All Data (on some versions โ€“ Wipe & Reset).
  5. Confirm the action by selecting Confirm or Yes.
  6. Once you have finished, select Reboot โ†’ Reboot to System.

Instructions:

  1. Turn off the phone.
  2. Press the Power Button + Volume down until the Fastboot screen appears (Android robot labeled Fastboot Mode).
  3. Connect the phone to the computer.
  4. Open the command prompt (cmd) in the ADB folder and type: fastboot devices If the phone is determined (its serial number will appear), continue. If not, install the drivers.
  5. Run the reset command: fastboot erase userdata fastboot erase cache fastboot reboot

On Redmi 5, a Fastboot reset does not remove the binding to the Mi Account if the bootloader is locked.To completely bypass the lock, you need to unlock the bootloader through the official Xiaomi Unlock Tool.

โš ๏ธ Warning: Incorrect commands in Fastboot can damage firmware. Don't use commands like fastboot erase system, which will cause your phone to fail!

๐Ÿ’ก

Fastboot reset is the most radical method, and only use it if the first two methods don't work and you're confident in what you're doing.

Frequent mistakes and their solutions

When you reset Redmi 5, you're going to have a typical problem, and here's how to solve it:

Mistake.Reason.Decision
Phone asks for Mi Account password after resetXiaomi account was tied to the deviceEnter your account details. If you forgot, restore it via account.xiaomi.com
Discharge interrupted by 50% or 99%Userdata partition is damaged or space is not enoughRe-reset via Recovery or Fastboot. If it doesn't work, re-flash the phone.
After the reset, there is no Russian languageLanguage packs removedConnect to Wi-Fi, then add Russian manually in the settings
Recovery won't openRecovery section damaged or buttons faultyUse Fastboot or reflash Recovery via ADB

If the phone doesnโ€™t turn on or hangs on the logo after reset, try:

  1. Press the power button for 20-30 seconds to force reboot.
  2. Repeat reset via Recovery.
  3. Flash your phone with the official firmware through the Mi Flash Tool.
What to do if the phone does not see after reset SIM-map?
This may be due to damage to modem files or EFS. Try: 1. Insert SIM to another phone and make sure it works. 2. Reset the network settings in the Settings menu โ†’ SIM-maps and mobile networks โ†’ Reset network settings. 3. Flash the phone with the official firmware on Fastboot. If the problem persists, the communication module is faulty (repair required).

How to recover data after resetting

If you haven't backed up, the chances of getting your data back depend on whether the memory was overwritten after the reset. If the phone wasn't actively used, you can try recovery software:

  • ๐Ÿ’ป DiskDigger โ€“ Searches for deleted photos and videos on internal memory.
  • ๐Ÿ“ฑ EaseUS MobiSaver โ€“ Recover Contacts, Messages and Files.
  • ๐Ÿ” Recuva โ€“ a universal tool for Windows (requires to connect the phone as a drive).

Important:

  • Do not install recovery programs on the phone itself โ€“ it will overwrite the data.
  • Use it. OTG-cable and flash drive to save recovered files.
  • The fewer actions you take after a reset, the better the chances of getting your data back.

To restore contacts and messages, check:

  • ๐Ÿ“ง Archive in Google Contacts (if synchronized).
  • โ˜๏ธ Backups to Mi Cloud (available at i.mi.com).
  • ๐Ÿ’ฌ Export chats in instant messengers (for example, WhatsApp backups are stored in the /sdcard/WhatsApp/Databases).

FAQ: Answers to Frequent Questions

Can I reset Redmi 5 without losing data?
No, factory reset always deletes user data from internal memory, but you can back up via Mi Cloud, Google Drive, or manually copy files to your computer before resetting.
The phone after the reset requires an old password from Mi Account that I don't remember.
If you have forgotten your account details, try to restore your password on account.xiaomi.com. If recovery is not possible, contact Xiaomi with proof of purchase (check, box with IMEI). In some cases, a reset via Fastboot with the bootloader pre-unlocking helps.
The reset is interrupted during the "Data Purification" phase.
This indicates damage to the memory partition. Try: Re-reset via Recovery; use Fastboot for full cleanup; reflash the phone with official firmware through the Mi Flash Tool. If nothing helps, the problem may be a hardware memory malfunction (requires diagnostics in the service).
After the dumping, the Russian language was lost. How do I get it back?
Connect to Wi-Fi, then: Go to Settings โ†’ Additional settings โ†’ Language & input โ†’ Languages. Press Add language and select Russian. Drag Russian to the first position on the list. If Russian is not on the list, download the language package through Mi Market or update the firmware.
Can I reset Redmi 5 through a computer without using buttons?
Yes, if the phone is debugging on. USB (Settings โ†’ The phone. โ†’ Version. MIUI โ€” press 7 once, then in Settings โ†’ Additionally. โ†’ For developers, activate the debugging by USB). Then connect your phone to your computer and use the command: adb shell recovery. --wipe_data If debugging is not enabled, resetting via computer is not possible without physical access to the buttons.