Xiaomi Redmi 9 remains one of the most popular budget smartphones even years after its release, and owners often face the need to clean the memory of accumulated messages โ whether it is spam, outdated confirmation codes or just unnecessary correspondence. In this article, we will analyze all possible ways to delete SMS on Redmi 9, including mass cleaning, working with backups and the nuances of different versions of MIUI (from 12 to 14).
It is important to understand that simply clicking "Delete" in the Messages app does not always solve the problem: some SMS can remain in cache or sync with the Mi Cloud. We will show you how to completely erase messages without a trace, and also tell you what to do if standard methods do not work.
1. Standard deletion through the "Messages" app
The most obvious way is to use the built-in Messages app (an icon with a white envelope on a green background), a method that is suitable for selectively deleting individual messages or entire dialogs. Here's how it works:
- ๐ฑ Open the Messages app on the home screen or in the app menu.
- ๐ Find the dialog you want in the list (you can use the search at the top of the screen).
- ๐๏ธ Press and hold your finger in a message or dialogue. โ Select other messages (if you need to delete several messages).
- ๐ฎ In the upper panel will appear the icon of the basket โ tap on it and confirm the action.
If you want to delete all messages from one contact, just open the dialog, click on the three dots in the upper right corner and select Delete chat. Note: in MIUI 14 this item may be called Clear Chat โ the functionality remains the same.
โ ๏ธ Note: When removing the dialogue through Clear the chat in MIUI 13/14 messages can remain in the archive (if the archiving function is enabled).To check the archive, scroll down the chat list and click Archive.
Mass removal of SMS: how to erase everything at once
When you've accumulated hundreds of messages, it's not rational to delete them one at a time. Redmi 9 has a built-in mass cleaning feature, but it's hidden in the app's settings. Here's how to find it:
- Open Messages โ tap on three dots in the upper right corner.
- Select Settings โ Additional (in some versions of MIUI, this option is called Message Management).
- Click Clear Messages โ tick the types of messages to delete (SMS, MMS, spam).
- Confirm the action by clicking Delete at the bottom of the screen.
This method allows you to delete all SMS messages over a certain period of time (for example, messages older than 30 days), useful if you want to leave recent correspondence, but get rid of old confirmation codes or advertising.
Check if there are any important messages (codes, passwords, confirmations)
Make a backup copy (see Section 4)
Close all background applications to speed up the process
Make sure the battery is more than 20% charged.
-->
If the Message Clearup option is not available in your MIUI version, try an alternative path:
Settings โ Applications โ Application Management โ Messages โ Memory โ Clear dataโ ๏ธ Warning: This method will delete all app data, including settings and chat history. Use it only if other methods have failed.
3. Delete via File Manager: Where SMS is stored
Messages on Android (including Xiaomi) are stored as a database in the system folder. If standard methods don't work, you can try to delete files manually, and this will require a file manager with access to root (for example, MiXplorer or Solid Explorer).
The path to the SMS folder:
/data/data/com.android.providers.telephony/databases/mmssms.dbInstructions:
- ๐ Allow access to hidden folders in file manager settings.
- ๐ Follow the path (root access may be required).
- ๐๏ธ Find the file mmsms.db is the database of all your SMS and MMS.
- ๐๏ธ Delete or rename the file (e.g. in mmssms.db.bak).
- ๐ Reboot your smartphone.
โ ๏ธ Note: Deleting mmssms.db will result in the total loss of all messages, including those stored in the archive, and this method should only be used if other methods have failed or if you are sure that a backup copy has been created.
What to do if there is no root access?
4. Backup and recovery of SMS
Before mass deletion of messages, make sure to back up your important data if you accidentally delete something you need. Redmi 9 has two main backup methods:
| Method | Advantages | Deficiencies | Instructions |
|---|---|---|---|
| Mi Cloud | Automatic synchronization, access from any device | 5GB free limit, requires a Mi Account | Settings โ Mi Account โ Mi Cloud โ Backup โ Messages |
| SMS Backup & Restore | Local storage, no volume restrictions, export to XML | Requires manual start-up, file takes up space on device | Install the application โ Backup โ Select SMS โ Run Backup |
| Google Drive | Integration with Googleโs ecosystem, 15GB free | Not all SMS messages can be synced, Google account requires | Settings โ Google โ Backup โ Backup of application data |
If you're using Mi Cloud, note that messages don't sync instantly, that once you delete an SMS on your phone, they can stay in the cloud for up to 24 hours, and that you can force them to update the data.
- Open the Settings. โ Mi Account โ Mi Cloud.
- Turn off Message Synchronization (move the slider).
- Wait 10 seconds and turn on the sync again.
๐ก
If you plan to sell or redeem Redmi 9, turn off SMS backup to Mi Cloud before resetting to factory settings. Otherwise, new owners of the device will theoretically be able to recover your messages through their account (if they do not reset the cloud).
5. SMS removal via ADB: for power users
If standard methods donโt work (for example, because of a bug in the Messages app), you can use Android Debug Bridge (ADB), which requires connecting your smartphone to your computer and basic command line knowledge.
Step-by-step:
- ๐ฅ๏ธ Install. ADB Tools on the computer.
- ๐ฑ On Redmi 9, turn on Debugging by USB: Settings โ The phone. โ Version. MIUI (Tap 7 times) Settings โ Additionally. โ For developers โ Debugging by USB
- ๐ Connect your phone to your PC through USB (Select the File Transfer Mode).
- ๐ป Open the command line (Windows) or the terminal (macOS/Linux) Enter: Adb devices (the name of your device should appear).
- ๐งน To delete all SMS, execute the command: adb shell content delete --uri content://sms/
If the team doesnโt work, try an alternative:
adb shell
su
rm /data/data/com.android.providers.telephony/databases/mmssms.db
exit
exitโ ๏ธ Note: Adb shell content deletes all SMS without recovery if no backup has been created).
๐ก
Use ADB only if other methods have not worked, and this method is suitable for power users, as the wrong commands can disrupt the system.
6. Features of SMS removal in different versions of MIUI
Messages may vary depending on the MIUI version, and the following are key differences for Redmi 9, which officially supports MIUI 11 to MIUI 14 versions:
| MIUI version | Features of SMS removal | Where to look for settings |
|---|---|---|
| MIUI 11/12 | There is no mass date deletion feature.The message archive is hidden - to see it, scroll down the chat list. | Communications โ โฎ โ Settings โ Communications management |
| MIUI 12.5 | The option was called Clean Messages with Filters by Type (SMS/MMS/spam), and synchronization with Mi Cloud by default was added. | Communications โ โฎ โ Settings โ Additionally. โ Clearing of messages |
| MIUI 13/14 | The Clean Chat function has been replaced by Delete Chat, and the option to Delete for All (if the message is sent via RCS) has been added. The Message Archive is now visible immediately below the chat list. | Communications โ โฎ โ Settings โ Storage management |
If some features (such as mass cleaning) are missing after the MIUI update, try:
- ๐ Reset the application settings Messages: Settings โ Annexes โ Application management โ Communications โ Warehouse โ Clear the cache
- ๐ฅ Install an alternative SMS application (e.g. Google Messages or Textra) SMS).
- ๐ง Reverse to the previous version MIUI (If the new version contains critical bugs).
7 What to do if SMS is not deleted
Sometimes messages can get stuck in the deviceโs memory even after trying to delete them.
- ๐ App cache: Clear Message cache in settings (Settings) โ Annexes โ Communications โ Warehouse โ Clear the cache).
- ๐ Damaged database: If the file mmsms.db is corrupted, the application may not see new messages or delete old ones. ADB file manager (see section 3).
- โ๏ธ Cloud Sync: If sync is enabled with Mi Cloud or Google, deleted messages can be restored automatically.
- ๐ ๏ธ System failure: In rare cases, resetting the application Messages to factory: Settings helps โ Annexes โ Communications โ โฎ โ Reset the settings
If none of the methods worked, try installing a third-party SMS app (like Google Messages) and making it the default app, and then you can delete old messages through the new app.