Introduction: Why You Need a Soft Reset and When It Works
Resetting a Xiaomi Redmi smartphone to factory settings is usually associated with completely cleaning the device โ removing photos, apps, and even your Mi Account. But what if you need to return a clean system while saving personal files? This is a scenario that is possible, and it is called a soft reset.
The main difference from the classic hard reset is to save user data in /data/media/0 (internal memory), while system settings, application cache and temporary files are reset. This method works on all Redmi models (including the Note 12 Pro+, Redmi 13C and older versions), but with important caveats: not all data will remain intact, for example, photos and videos will be saved, but deleted:
- ๐ฑ Wi-Fi and Bluetooth settings (you will have to connect again)
- ๐ Passwords from apps and websites (if not synced with Google Smart Lock)
- ๐ฎ Save in games (unless linked to an account)
- ๐ Data from some system applications (e.g. Mi Fit or Mi Home)
When is such a reset justified?
- ๐ข Smartphone slows down due to overcache, but you donโt want to lose files.
- ๐ System errors should be fixed after a failed update MIUI.
- ๐ฒ Apps are constantly crashing, but reinstallation does not help.
- ๐ You sell your phone and want to leave the photos to the new owner (not recommended!).
Method 1: Reset via the settings menu (official method)
The safest and most recommended way for Xiaomi is to use the built-in Settings Reset feature with the option to save data. It works on all devices with MIUI 12 and later (including MIUI 14 on the Redmi Note 13 Pro).
Step-by-step:
- Open the Settings. โ The phone.
- Tap 5-7 times on the MIUI version to activate the developer mode (if not already activated).
- Return to the main Settings menu and select Additional โ Reset.
- Select Resetting (save media files).
- Confirm the action with a password / pattern lock and wait for the reboot (it will take 5-10 minutes).
What exactly is being preserved:
| Type of data | It's still there? | Notes |
|---|---|---|
| Photos and videos | โ Yes. | In folders DCIM, Pictures, Movies |
| Music and documents | โ Yes. | In folders Music, Downloads, Documents |
| Contacts | โ ๏ธ Partially. | Only if synced with Google or Mi Account |
| SMS messages | โ No. | Removed irrevocably |
| Application settings | โ No. | Including game data and passwords in the browser |
โ ๏ธ Note: If the device protection function is activated on the phone (in Settings) โ Google โ Security, after reset, you will need to enter a password from the last Google account, even if you saved files. FAQ.
Make a backup of contacts in Google
Write down Wi-Fi passwords (they will erase)
Make sure the battery is charged >50%
Disable the protection of the pattern lock (if you do not remember it)
-->
Method 2: Recovery Mode (for advanced users)
If the phone is not turned on or the settings menu is not available, you can use the Recovery Mode (Recovery Mode), which works on all Redmis, but requires caution: improper actions can lead to complete data loss or a โbrickโ of the device.
Instructions for Redmi with stock Recovery (not TWRP!):
- Turn off the phone.
- Press the Power button + Volume up for 10-15 seconds until the Mi logo appears.
- In the Recovery menu, select the language (volume buttons) and tap on Wipe Data.
- Select Wipe All Data (Keep Media Files) โ this option is only available in the official MIUI Recovery!
- Confirm the action and wait for the completion (the phone will restart automatically).
Important nuances:
- ๐ง On some models (e.g. Redmi) 9A) Keep Media Files may not be available, but this method is not suitable.
- ๐ If the battery is under 30%, the recovery can interrupt the process!
- ๐ฑ After reset, the phone can take a long time to load (up to 20 minutes) - do not interrupt the process.
What if you donโt have a โKeep Media Filesโ option in Recovery?
โ ๏ธ If you see this in Recovery, you will see this MIUI version cannot be installed on this device, which means the firmware is corrupted, in which case you can't choose Wipe Data, which will result in complete data erasure.
Method 3: Use of ADB (for power users)
The method is Android Debug Bridge (ADB) This is good if the first two methods didn't work or you need more flexible process management. You'll need a computer with Xiaomi drivers installed and debugging enabled. USB.
Step-by-step:
- Activate Developer Mode (as in Method 1) and enable USB Debugging in Settings โ Additional โ For Developers.
- Connect your phone to your PC and execute on the command line: Adb devices Make sure the device is identified (serial number should appear).
- Enter the command to reset with saving media files: adb shell pm clear --user 0 com.android.providers.settings adb shell pm clear --user 0 com.miui.home adb shell rm -rf /data/system/package_cache/*
- Reboot your phone: adb reboot
What these teams do:
- ๐ง Clean the system settings and launcher MIUI.
- ๐๏ธ Remove the cache of application packages.
- ๐ Save files to /sdcard/ (memory).
โ ๏ธ Limitations of method:
- It does not work on MIUI older than version 11 (other commands are needed).
- It does not reset network settings (Wi-Fi, mobile data).
- Requires an unlocked bootloader on some models (e.g. Redmi K50).
adb shell su -c "rm -rf /data/dalvik-cache/*"
But it requires root access to do it!-->
What to do if the reset did not help: alternative solutions
If after the "soft" reset problems remain, perhaps they are not related to settings, but with:
- ๐ ๏ธ Damaged firmware โ requires flashing through Fastboot.
- ๐ Worn-out battery โ lags with low charge (less than 15%) can simulate software failures.
- ๐ฑ Hardware malfunctions, such as damage to flash memory.
Diagnosis:
- Check battery status in Settings โ Battery โ Battery status. If capacity is below 80%, replace the battery.
- Run the memory test via Mi Diagnostics (hidden menu: dial ##4636## and select Testing โ Storage).
- Install MIUI again via Fastboot (instructions here).
If none of the methods worked, contact Xiaomi Service Center. 80% of the time, the โincorrigibleโ lags are associated with wear and tear of eMMC memory (a typical problem for the Redmi 4X, Redmi 5 and other budget models of 2017-2019).
๐ก
Before visiting the service, make a full backup via Mi PC Suite or Google Drive โ even if the phone seems dead, data can sometimes be recovered.
How to recover data after reset (if something is lost)
Even with a soft reset, some of the data can disappear.
Contacts and SMS:
- ๐ฑ If sync with Google is enabled, contacts will be restored automatically after logging in to your account.
- ๐ฌ SMS You can restore it via Google Drive (if you had a backup) or programs like SMS Backup & Restore.
Photo and video:
- ๐ผ๏ธ Check the folder. MIUI/Backup/AllBackup โ Sometimes media files are copied there.
- ๐ Use DiskDigger or Recuva to scan internal memory (root required).
3.Save games and applications:
- ๐ฎ If the game is tied to Google Play Games or Mi Account, progress will recover after re-installation.
- ๐ฑ For local saves (such as Genshin Impact), try programs like Titanium Backup).
Passwords from Wi-Fi:
- ๐ If the phone was previously connected to a router, look up the password on the device sticker or in the router's web interface (192.168.1.1).
- ๐ฑ On some Redmi models, passwords are stored in a file. /data/misc/wifi/WifiConfigStore.xml โ It can be extracted through ADB (unless you've reset).
โ ๏ธ Note: If you have used Wipe Data in TWRP Without the Keep Media tick, file recovery is extremely difficult, in which case only professional software like Dr.Fone or contacting the data recovery laboratory (costs from 5,000) will help. โฝ).
Frequent Mistakes and How to Avoid Them
Even experienced users make mistakes when resetting Redmi, and here are the most common ones:
| Mistake. | Effects of consequences | How to avoid |
|---|---|---|
| Reset with discharged battery (<30%) | Interrupting the process, "brick" device | Charge your phone or connect to a charger during a reset |
| Use Fastboot instead of Recovery | Complete erasure of data (including media files) | Select Wipe Data (Keep Media) only in MIUI Recovery |
| Resetting without detachment Mi Account | Locking the phone (old password required) | Delete your account in Settings โ Accounts โ Mi Account before resetting |
| Interruption of the process (output power outage) | Damage to system files, reboot cycles | Do not touch the phone during reset (even if it is โhangโ) |
Tips for safe discharge:
- ๐ Always backup your Mi Cloud or Google Drive, even if youโre planning a soft reset.
- ๐ก Turn off before resetting. SIM-map SD-Card (if any) โ this will eliminate damage.
- ๐ง If your phone is already locked (requests for a password after reset), try unlocking it through Xiaomiโs official service.