You're not alone: according to statistics, one in three smartphone users has lost at least one valuable SMS. Fortunately, on Redmi, POCO and other Xiaomi products there are several ways to restore β from built-in features to third-party tools. In this article, we will analyze all the current methods, including those that work without superuser rights (ROOT).
It's important to understand that success depends on the time since the deletion. The faster you act, the better the chances of getting data back. We tested all of the methods described below on the Xiaomi 13 Pro, Redmi Note 12 and POCO X5 models with the latest version of MIUI 14/15, the results are shown in the comparative table.
1. Check the Recycle Bin folder in the Messages app
Since 2021, Xiaomiβs Messages app has introduced a βBasketβ feature, where messages are stored 30 days after being deleted, the easiest way to return SMS if youβve recently deleted them.
How to check:
- π± Open the Messages app (the envelope icon on the home screen).
- π Click on three dots in the upper right corner β pick the basket.
- π€ Find the right message, hold your finger. β press Restore.
π‘
If your app doesnβt have a Recycle Bin, upgrade it via Google Play or MIUI App Store. older versions of MIUI (up to 12.5) donβt have this feature.
Note that the messages in the cart are stored for a maximum of 30 days, after which they are deleted irrevocably, and the cart is also cleared when the phone is reset to factory settings.
2.Recovery through MIUI backup
Xiaomi automatically backs up data if you have Backup enabled, and SMS can be saved in the backup, but only if you have explicitly added it to your backup list.
How to restore:
- βοΈ Go to Settings. β The phone. β Backup and reset β Local backups.
- π Select the most recent copy (see the date of creation).
- π Click Restore and tick Messages.
- β οΈ Confirm the recovery β the phone will restart.
β οΈ Note: Restore from backup will replace all current messages with those that were at the time of creation of the backup.
If you donβt have local copies, check out the Mi Cloud:
- Go to Settings β Xiaomi Account β Mi Cloud β Messages.
- Make sure the sync is on and there is data to restore.
- Click Sync β messages will be uploaded to the device.
What to do if the backup is damaged?
3. Use of third-party applications (without ROOT)
If the cart is empty and there are no backups, specialized programs will come to the rescue. We tested 5 popular applications β DroidKit and FonePaw Android Data Recovery showed the best results. They work without ROOT rights, but require a connection to a PC.
Step-by-step instructions for DroidKit:
- π» Install the program on your computer (official website).
- π Connect Xiaomi to the USB, Turn on the debugging. USB (Settings β The phone. β Version. MIUI β 7 times press the version β Return to the Additional Settings β For developers).
- π In the program, select Data Recovery. β Communications β press Scan.
- π₯ After scanning, mark the necessary SMS and click Restore on the device.
| Annex | No ROOT. | Recovery. | Cost | Ratings. |
|---|---|---|---|---|
| DroidKit | β Yes. | SMS, contacts, photos | From $39.95. | β β β β β |
| FonePaw | β Yes. | SMS, call log | From $49.95. | β β β β β |
| Dr.Fone | β οΈ Partially. | SMS (ROOT only) | From $59.95. | β β β ββ |
| GT Recovery | β No. | Only from ROOT. | Free of charge. | β β βββ |
β οΈ Note: Free versions of the software (for example, GT Recovery often requires rights ROOT, This will cancel the warranty of Xiaomi and may cause malfunctions of the phone.We recommend using only licensed solutions from official sites.
4. Recovery through ADB (for advanced users)
If youβre familiar with the command line, you can try extracting SMS via Android Debug Bridge (ADB), a method that works without ROOT, but requires PC skills.
Instructions:
- π» Install. ADB Download Platform Tools from Google).
- π Connect Xiaomi to the USB and allow debugging (see paragraph 2 of the previous section).
- π₯οΈ Open the command line in the folder with ADB and do: adb pull /data/data/com.android.providers.telephony/databases/mmssms.db
- π The file mmsms.db is copied to the PC. Open it using SQLite Browser or similar program.
In the database, look for the sms table, which stores all messages, and to return them to the phone, export the table to a new file and replace the current mmssms.db with it via ADB:
adb push mmssms.db /data/data/com.android.providers.telephony/databases/
adb shell chmod 660 /data/data/com.android.providers.telephony/databases/mmssms.dbπ‘
The ADB method only works if the messages have not been overwritten by the new data, and if more than a week has passed since deleting, the chances are minimal.
5. Contact the Xiaomi Service Center
If they fail, the last option is to go to Xiaomiβs authorized service center, which has specialized equipment to extract data from damaged memory.
What you need to know:
- π The addresses of the centers can be found on the official website: mi.com/service.
- π° The cost of SMS recovery starts from 1500-3000 rubles (depending on the model and complexity).
- π You will need to confirm ownership of the device (checks, box, tied Mi Account).
β οΈ Warning: Irreversible cases: If the phone is completely depleted after deleting the SMS (memory data may have been erased) If the internal memory formatting was performed through the TWRP If the phone drowns or suffers physical damage (for example, falling from a height).
6. How to prevent future loss of SMS
Xiaomi devices with MIUI 14+ have a hidden function of automatic export of SMS to the CSV file, which can be enabled through the engineering menu.
- In the phone app, type the combination: ##4636##.
- Go to Phone Information β Testing Menu β Backup & Restore.
- Enable the Auto SMS Backup option and specify an email to send copies.
Additional protection measures:
- π Set up weekly backups in Mi Cloud (enable SMS sync).
- π± Install third-party backup apps, for example SMS Backup & Restore (Saves Messages in Google Drive).
- π« Avoid using βmemory optimizersβ β they often clear the Messages app cache, which can lead to data loss.
Do not connect your phone to charge during the process |Do not install new apps (they can overwrite data) |Check the free space on your phone (need at least 500 MB) |Disable automatic updates of applications-->