How to delete SMS on Xiaomi Redmi 9: all ways + security tips

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.

๐Ÿ“Š How often do you clear SMS on your smartphone?
Once a week.
Once a month
Only when memory ends
Never delete.
Another option

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:

  1. Open Messages โ†’ tap on three dots in the upper right corner.
  2. Select Settings โ†’ Additional (in some versions of MIUI, this option is called Message Management).
  3. Click Clear Messages โ†’ tick the types of messages to delete (SMS, MMS, spam).
  4. 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.db

Instructions:

  • ๐Ÿ”“ 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?
Without root, you canโ€™t directly delete mmsms.db, but you can try an alternative way: 1. Install the Backup & Restore SMS app from Google Play. 2. Back up all messages (even if you donโ€™t plan to restore them). 3. In the app settings, select Delete all messages (an option available after creating a backup).

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:

MethodAdvantagesDeficienciesInstructions
Mi CloudAutomatic synchronization, access from any device5GB free limit, requires a Mi AccountSettings โ†’ Mi Account โ†’ Mi Cloud โ†’ Backup โ†’ Messages
SMS Backup & RestoreLocal storage, no volume restrictions, export to XMLRequires manual start-up, file takes up space on deviceInstall the application โ†’ Backup โ†’ Select SMS โ†’ Run Backup
Google DriveIntegration with Googleโ€™s ecosystem, 15GB freeNot all SMS messages can be synced, Google account requiresSettings โ†’ 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.

  1. Open the Settings. โ†’ Mi Account โ†’ Mi Cloud.
  2. Turn off Message Synchronization (move the slider).
  3. 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:

  1. ๐Ÿ–ฅ๏ธ Install. ADB Tools on the computer.
  2. ๐Ÿ“ฑ On Redmi 9, turn on Debugging by USB: Settings โ†’ The phone. โ†’ Version. MIUI (Tap 7 times) Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB
  3. ๐Ÿ”Œ Connect your phone to your PC through USB (Select the File Transfer Mode).
  4. ๐Ÿ’ป Open the command line (Windows) or the terminal (macOS/Linux) Enter: Adb devices (the name of your device should appear).
  5. ๐Ÿงน 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 versionFeatures of SMS removalWhere to look for settings
MIUI 11/12There 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.5The 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/14The 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.

How to check which application manages SMS by default?
Open Settings โ†’ Applications โ†’ Default Application Management โ†’ Messaging App. You can change the standard SMS application here.

FAQ: Frequent questions about removing SMS on Xiaomi Redmi 9

Can I restore deleted SMS to Redmi 9?
Yes, but only if you have backed up. Restore: Through Mi Cloud (if synced), through SMS Backup & Restore (if backup) with specialized software (like Dr.Fone or EaseUS MobiSaver), but they require root access and don't guarantee 100% results. Without backup, the chances of recovery are minimal, because new data overwrites deleted ones.
Why do they reappear after SMS is deleted?
This is because of cloud synchronization. Possible reasons: Sync with Mi Cloud or Google is enabled. A third-party backup application is installed (e.g. SMS Backup+) Messages are re-sent from the operator (e.g., service SMS) Solution: disable SMS sync in cloud settings and check background applications.
How to delete SMS from a specific number automatically?
V MIUI There is no built-in auto-delete function, but you can use: Blacklist: Add a number to the blacklist - new SMS from it will be automatically deleted (but the old ones will remain). โ†’ โ‹ฎ โ†’ Blacklist. โ†’ Add a number to Third Party Appendices: For example, SMS Filter or Blacklist lets you set up rules for automatic removal.
Can I delete SMS from the SIM card?
On Redmi 9 (as on most modern smartphones), SMS is not stored on the SIM card โ€“ it is stored in the memory of the phone. SMS on SIM), You can try: Open messages โ†’ โ‹ฎ โ†’ Settings โ†’ Additionally. โ†’ Management SIM-Select to delete messages with a map. SIM (In practice, this method is extremely rare, since operators have long abandoned the storage of SMS on SIM cards.
How to clear your memory if text messages take up too much space?
If messages take up gigabytes of memory (this happens when accumulating). MMS With attachments, do the following: Remove everything MMS-Messages (they weigh much more than normal SMS) Clear the Messages app cache. Use the filtered messaging function (available in the MIUI 13/14). If nothing helps, delete the file from mmssms.db ADB file manager (see section) 3).