Xiaomi smartphones based on MIUI HyperOS automatically saves thousands of dollars SMS-It's not just about memory, but it's about old messages that can contain sensitive information, like confirmation codes, bank card details, or personal correspondence, POCO Mi, most likely, the system accumulated gigabytes of unnecessary data.
In this article, weβll look at all the ways you can delete SMS on Xiaomi, from basic cleaning through a standard app to hidden features and third-party utilities. Youβll learn how to delete messages selectively or all at once, how to set up automatic erasure of old SMS, and what to do if messages are not deleted. And also explain why simply clicking βDeleteβ does not always free up memory and how to fix it.
Why you should regularly clean SMS on Xiaomi
Many users ignore the message cleanup as βlightβ data, but in practice, even text messages can take hundreds of megabytes, especially if youβre talking about:
- π± Multimedia communications (MMS) β Photos, video and audio in messages βweighβ tens of times more than normal text.
- π Service notifications β banks, social networks and services send hundreds of the same type of SMS with codes, advertising and alerts.
- ποΈ Backups β Some applications (such as Mi Cloud) automatically archive messages by duplicating them in memory.
- π System logs β MIUI It can store metadata even after it is deleted.
According to Xiaomi, the average user accumulates about 3-5 GB unnecessary SMS for 2-3 years of using a smartphone:
- π Performance drops β a crowded message base slows down the Messages appΒ».
- π Data leakage risks β old SMS may store passwords, access codes or personal information.
- π± Backup issues β Mi Cloud may refuse to sync messages due to overflow.
β οΈ Note: If you sell or transfer a smartphone, it is not enough to simply delete SMS via the app. β The phone. β Reset settings), otherwise the data can be restored using special utilities.
Method 1: Delete messages through the standard Messages app
The easiest way is to use the built-in Messages app, which is pre-installed on all Xiaomi smartphones and supports both manual and batch removal. Here's how it works:
- Open the Messages app** (an envelope icon).
- Click on the three dots in the top right corner and select Settings.
- Go to Message Management or Message Clearing (the title may vary depending on the version) MIUI/HyperOS).
- Choose one of the options: π§Ή Delete all messages β erase all correspondence. π Delete messages older than... β allows you to set a time range (for example, βover 30 daysΒ»). π Selective removal β tick off unnecessary dialogues or messages.
If you need to delete messages from a specific sender (such as spam from a bank or service), do the following:
- Open the dialogue with the right contact.
- Click on the three dots in the top right corner and select Remove.
- Confirm the action β all messages from this sender will be erased.
Are there any important messages (codes, passwords, confirmations)?
Is the right dialog backup done in Mi Cloud or Google Drive?
Are all active chats closed (e.g., with a bank or support team)?
Have Spam and Archive folders been checked for important data?-->
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO X3 Pro) after mass removal of the SMS, there may be a synchronization error with Mi Cloud. To avoid this, before cleaning, turn off synchronization in Settings β Accounts. β Mi Cloud β Synchronization of messages.
Method 2: Automatically clean old SMS
If you are too lazy to manually delete messages, MIUI And HyperOS allows you to set up automatic erasure of old SMS, which is useful if you get a lot of one-time codes or advertising messages:
- Open the "Messages" app**.
- Go to Settings. β Additionally. β Autocleaning messages.
- Activate the Automatic Removal Switch.
- Set parameters: π Age of messages β for example, βover 30 daysΒ». π© Type of message - only SMS, only MMS or. π Exceptions β you can add contacts from which messages will not be deleted (for example, from a bank or close friends).
Once set up, the system will check and delete eligibility messages weekly, which runs in the background and does not require manual start-up.
| Parameter | Recommended value | Explanation |
|---|---|---|
| Age of communications | 30β90 days | Enough to remove one-time codes, but retains important dialogs. |
| Type of message | Only SMS | MMS They may contain important media files, and are better cleaned manually. |
| Exceptions | Banks, relatives, delivery services | Messages from these contacts will not be deleted automatically. |
| Frequency of cleaning | 1 time per week | It is not necessary, it can be a burden on the system. |
Once a month|Six months|Only when memory ends|Never clean.|Other-->
If the automatic cleaning does not work, check:
- π Time synchronization is enabled (Settings) β Additionally. β Date and time β Without the correct date, the system will not be able to identify βoldβ messages.
- π΅ Are there any restrictions on background activity for the Messages app (Settings) β Annexes β Communications β Battery β No restrictions).
Method 3: Cleaning through Optimization and Security
V MIUI HyperOS has a built-in Optimization tool that can find and delete unnecessary data, including SMS:
- ποΈ You donβt remember where the old messages are stored.
- π± You need to make room quickly without manual search.
- π You want to know how much memory SMS is taking up.
Instructions:
- Open the Security app** (the shield icon).
- Go to the Optimization or Cleanup section.
- Press Deep Clean (may be called Full Clean).
- Wait until the scan is completed and find the Message block or SMS/MMS.
- Tick the unnecessary data and click Clear.
The advantage of this method is that the system shows the exact amount of memory occupied and offers to delete not only the messages themselves, but also the associated cache and temporary files. For example, on the Xiaomi 13 Pro, after such cleaning, you can free up to 1-1.5 GB places where SMS has not been deleted for a long time.
What to do if the βOptimizationβ does not find an SMS?
β οΈ Note: Don't confuse "Message Clearing" with "Cache Clearing."The Messages app's cache takes up little space (usually < 50 MB), And the text itself can weigh gigabytes, and removing the cache won't free up a lot of memory.
Method 4: Using a file manager for manual cleaning
If standard methods don't work, you can manually delete SMS files through the file manager, which is suitable for advanced users because it requires access to system folders. Importantly, improper actions can lead to data loss or malfunction of the Message application.
Instructions:
- Open any file manager with access to root folders (such as Mi File Manager or Solid Explorer).
- Cross the path: /data/data/com.android.providers.telephony/databases/mmssms.db This file contains a database of all your SMS and MMS.
- Delete the file mmssms.db (pre-back it up by copying it elsewhere).
- Reboot your smartphone. Once you restart, the system will create a new database file (empty).
Alternative path (for some versions of MIUI):
/data/user_de/0/com.android.providers.telephony/databases/mmssms.dbIf you have root access, you can also clear the attachment folder. MMS:
/data/data/com.android.providers.telephony/app_PartTable/π‘
Before deleting mmssms.db, export important messages to a text file. SMS Backup & Restore (available on Google Play).
| File/Folder | What it keeps. | Can I remove it? |
|---|---|---|
| mmssms.db | All right. SMS and MMS | Yes (recreated) |
| telephony.db | System data of calls and messages | No (may disrupt the telephone service) |
| app_PartTable/ | Investments. MMS (photo) | Yeah (makes the most room) |
| sms_backup.xml | Backup copies of SMS | Yeah (unless you need backups) |
β οΈ Note: Deleting files manually will result in the loss of all messages without recovery (unless backup was available) and this method is recommended only in extreme cases, for example, if SMS takes up critically much space and standard methods do not work.
Method 5: Third-party applications for SMS management
If Xiaomiβs built-in tools donβt suit you, you can use third-party apps that offer advanced features such as:
- π Keyword packet removal (for example, delete all SMS with the word βpromo codeΒ»).
- π Usage statistics β how many messages from each sender.
- π Automatic archiving of important SMS to the cloud.
- π Encrypting confidential communications.
The best apps for Xiaomi:
| Annex | Features | Reference |
|---|---|---|
| SMS Organizer (from Microsoft) | Automatic sorting, spam removal, reminders of important SMS | Google Play |
| Pulse SMS | Cloud backup, web version for PC, encryption | Google Play |
| SMS Backup & Restore | Export/import of SMS to XML, Backup in Google Drive | Google Play |
| Truecaller | Blocking spam, identifying unknown numbers | Google Play |
To use a third-party application by default:
- Install the selected application from Google Play.
- Go to Settings. β Annexes β Default messages.
- Select a new app from the list.
π‘
When using third-party apps, turn off automatic cleaning in the standard Messages app to avoid conflicts.
What to do if the SMS is not deleted
Sometimes messages don't want to be deleted either through the app or through settings, and here are the most common reasons and solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Messages are returned after deletion | Sync with Mi Cloud or Google enabled | Turn off sync in Settings β Accounts. β Mi Cloud β Communications |
| The Remove button is inactive | Messages are protected by the system (e.g, SMS bank) | Try to delete through the file manager (method 4) |
| The error "failed to be deleted" | SMS database damaged | Delete the mmssms.db file manually (root or root required) ADB) |
| Messages are deleted, but memory is not released | Cache or temporary files remain | Clear the Messages app cache in Settings β Annexes β Communications β Memory. |
If none of the methods worked, try resetting the Messages app settings**:
- Go to Settings β Applications β Messages β Storage.
- Click Clear Data and Clear Cache.
- Confirm the action β all messages and settings of the application will be erased.