How to permanently block SMS from unwanted subscribers on Xiaomi: the complete guide 2026

Spam messages and intrusive emails from unknown numbers are one of the most annoying problems for owners of Xiaomi, Redmi and POCO smartphones. Even after upgrading to the latest version of MIUI 14/15, many users continue to receive advertising, fraudulent offers and messages from bank bots. Unlike calls that can be easily reset, SMS spam requires a systematic approach: a single lock of a number often does not solve the problem, since scammers use hundreds of temporary SIM cards.

In this article, we will look at all the available blocking methods, from standard Messages features to hidden MIUI settings and third-party applications.

  • ๐Ÿ“ฑ Set up a built-in blacklist in the Messages app (including mass lock)
  • ๐Ÿ” Google and Xiaomiโ€™s Spam Filter (and Why It Doesnโ€™t Always Work)
  • ๐Ÿ›ก๏ธ Use Safe Mode to Block System Notifications for New SMS
  • ๐Ÿ“ฒ Install third-party apps with advanced features (and which ones wonโ€™t delete your data)

Special attention will be paid to the hidden MIUI Keyword Block feature, which allows you to automatically filter messages with certain phrases (for example, โ€œyou wonโ€, โ€œpay urgentlyโ€), which works even for numbers that constantly change.

1. Standard lock through the application "Messages"

The most obvious way is to use Xiaomiโ€™s built-in Message tools, but many users make the mistake of blocking only the last number they receive instead of setting up system protection.

1. Open the Messages app and find a spam message.

2. Press and hold the message, then select โ‹ฎ โ†’ Block.

3. In the window that appears, select Block the number and confirm the action.

But this method only works for known numbers. To block all future messages from unknown senders, go to: Settings โ†’ Spam and Lock โ†’ Enable Spam Filter

Make sure you have the latest version of the Messages app"|Activate the โ€œSpam filterโ€ option in the settings|Add bank and delivery numbers to exceptions|Check the Spam folder once a week for false positives.-->

โš ๏ธ Warning: The spam filter feature in MIUI uses Xiaomi's cloud database, which is updated every 24 hours. This means that new spam numbers may slip up within a day of their appearance. If you receive messages with threats or fraudulent links, don't wait for the database to update, lock the number manually.

2. Massive locking of numbers through the blacklist

If you're flooded with messages from different numbers (like mass mailing services), it's not effective to manually block each one. MIUI has a hidden blacklist import/export feature that allows you to:

  • ๐Ÿ“ค Export the current list of blocked numbers to the.vcf file
  • ๐Ÿ“ฅ Import a list from a file (for example, if you downloaded a database of spam numbers)
  • ๐Ÿ”„ Sync the blacklist between Xiaomi devices via Mi Account

To take advantage of this function:

  1. Go to Settings โ†’ Applications โ†’ Messages โ†’ Permissions โ†’ Additional โ†’ Blacklist.
  2. Press โ‹ฎ โ†’ Import/Export.
  3. Select a file with numbers (the format should be.vcf or.txt with comma numbers).

๐Ÿ’ก

If you donโ€™t have a ready-made list of spam numbers, you can download the current databases on the 4PDA or Xiaomi Community forums. Look for topics marked โ€œ[MIUI] Blacklist of spammersโ€.

File formatSupported dataLimitations
.vcfPhone numbers + contact namesMaximum 500 entries per import
.txtNumbers only (by comma or from a new line)No more than 1,000 rooms
.csvNumbers + additional labels (e.g., Spam, Fraudster)Requires manual editing before importation

โš ๏ธ Warning: When importing a large list (more than 200 numbers), MIUI may temporarily slow down the Messages app. Once the process is complete, restart your smartphone to avoid lags.

3. Keyword Blocking (Hidden MIUI function)

One of the most effective, but little-known, methods is automatic keyword filtering, which allows you to block SMS messages that contain certain phrases even if they come from new numbers, such as blocking all messages that say "you won," "pay urgently," or "call back the number."

How to set up:

  1. Open Settings โ†’ Applications โ†’ Messages โ†’ Spam and Blocking.
  2. Select the filter setting โ†’ Keywords.
  3. Add comma phrases (registration is not important) Examples: you win, pay urgently, call back the number, your account is blocked, free gift
  4. Set the action: Move to spam or Delete automatically.

What keywords to add for maximum protection?
We recommend using a combination of 3 groups of phrases: 1. Financial fraud: "pay urgently", "your card is blocked", "transfer to the account", "confirm payment". 2. Lotteries and gifts: "you won", "free iPhone", "prize awaits you", "gift card". 3. Threats and blackmail: "your account is hacked", "video with you", "we will publish your data", "call or repercussions". Update the list every 2-3 months, as fraudsters change the wording.

โš ๏ธ Warning: Keyword blocking does not work for messages from banks and government agencies (e.g., SMS from the tax or pension fund). These messages always pass the filter, even if they contain suspicious phrases. To disable this exception, use the developer mode (instruction in the next section).

4.Using the Developer Mode for Extended Lock

If standard methods don't work, you can activate hidden MIUI settings through developer mode.

  • ๐Ÿ”ง Disable Forced Notification of New SMS
  • ๐Ÿ“ต Block messages from system applications (e.g., Mi Pay or Mi Credit)
  • ๐Ÿ”„ Set up automatic spam removal without notifications

Instructions for activation:

  1. Go to Settings โ†’ About Phone โ†’ MIUI version.
  2. Click on the MIUI version 7 times in a row until you become a developer!
  3. Back to Settings โ†’ Additionally. โ†’ For developers.
  4. Find the option to disable SMS notifications and activate it.

After that, all incoming messages will come in without sound or vibration, but will remain in the Inbox folder, to return notifications for important contacts:

  1. Open the โ†’ โ‹ฎ โ†’ Notification settings โ†’.
  2. Select Exclusions and add bank, family and other important sender numbers.

Once a day | Several times a week | Rarely but aptly | Never received | I don't know how to check-->

5 Third-party apps to block SMS: what works in 2026

If the built-in MIUI functionality is not working, you can install specialized applications, but it is important to choose those that:

  • ๐Ÿ›ก๏ธ Do not require root rights (to avoid losing warranty)
  • ๐Ÿ”’ Do not pass your SMS to third parties (check permissions!)
  • ๐Ÿ“ฑ Optimized for MIUI (some applications conflict with the proprietary shell)

AnnexFeaturesCons
SMS BlockerBlocking by numbers, keywords, regular expressionsAdvertising in the free version
TruecallerCloud-based spam numbers, identification of scammersRequires access to contacts and call history
Messages by GoogleBuilt-in spam filter from Google, sync with GmailNot all functions work on Chinese MIUI firmware

โš ๏ธ Warning: When installing third-party blockers, turn off the built-in spam filter in MIUI to avoid conflict, otherwise some messages may be duplicated or lost.

If you have chosen Truecaller after installation:

  1. Go to Settings โ†’ Blocking โ†’ SMS.
  2. Activate the option to block spam SMS.
  3. In the Exclusions section, add bank and delivery numbers.

๐Ÿ’ก

The best solution for most users is a combination of the built-in MIUI filter + keyword blocking. Third-party apps should only be used if spam comes from hundreds of different numbers daily.

6. How to block SMS from banks and services (if they began to spam)

Sometimes legitimate services (banks, marketplaces, telecom operators) start sending too many advertising messages, and you canโ€™t block them using standard methods, which can lead to missing important notifications (for example, about payment of a loan).

For bank SMS:

  • ๐Ÿฆ Unsubscribe from mailings through the bankโ€™s personal account (section โ€œNotification Managementโ€).
  • ๐Ÿ“ž Call the hotline and ask them to turn off advertising SMS (they are legally required to do so).
  • ๐Ÿ”— Use short commands (e.g., send a SMS with STOP text or 0 to a bank number).

For telecom operators (MTS, Beeline, Tele2, MegaFon):

  1. Send a text message with the text STOP to the number 111 (for MTS) or 5500 (for Beeline).
  2. Go to the personal account on the operator's website and turn off all advertising mailings.
  3. If the spam continues, write a complaint to Roskomnadzor - operators receive fines for non-compliance with the law on advertising.

โš ๏ธ Warning: Some banks (e.g. Tinkoff or Sberbank) ignore STOP commands in SMS, in which case the only way is to call in support or unsubscribe through the bank's application.

7 What to do if spam comes from alternative channels (Viber, WhatsApp, Telegram)

Fraudsters often duplicate spam emails via instant messengers, and if you get annoying messages on WhatsApp, Viber, or Telegram, use these methods:

  • ๐Ÿ’ฌ WhatsApp: Open chat โ†’ โ‹ฎ โ†’ More โ†’ Block. You can also complain to your account (Complain โ†’ Spam).
  • ๐Ÿ“ฑ Viber: Click on the sender avatar โ†’ Block the user. In the privacy settings, turn on only my contacts.
  • ๐Ÿ“Œ Telegram: Open chat โ†’ โ‹ฎ โ†’ Block the user. In Settings โ†’ Privacy โ†’ Calls, select No One for Unknown.

For mass blocking on Telegram:

  1. Go to Settings โ†’ Privacy โ†’ Groups and Channels.
  2. Select My Contacts in Who Can Add Me to Groups
  3. Activate the option to filter spam in Settings โ†’ More

โš ๏ธ Warning: On Telegram, scammers often create clones of official channels of banks or stores.

  • ๐Ÿ”น Presence of a blue checkmark (verification) at the channel.
  • ๐Ÿ”น Account creation date (fraudsters typically register them 1-2 days before the mailing).
  • ๐Ÿ”น Number of subscribers (official channels have thousands).

FAQ: Frequent questions about blocking SMS on Xiaomi

Can I block all of my SMS from unknown numbers?
Yes, but it can lead to missing important messages. It is better to use a keyword filter or blacklist only explicit spammers. Full blocking of unknown numbers is turned off in Settings โ†’ Spam and blocking โ†’ Block unknowns, but we do not recommend this.
Why is the number lock reset after the MIUI update?
This is a bug of some versions MIUI 13-14. To avoid losing the blacklist: Before upgrading, export the list to a.vcf file. After updating, import it back. Or sync the blacklist through Mi Account (Settings โ†’ Accounts โ†’ Mi Account โ†’ Sync).
How to block SMS from a carrier if they come from a short number (for example, 1234)?
Short numbers (for example, 1234 for MTS or 700 for Beeline) cannot be blocked - these are system channels. But you can: Unsubscribe through the operator's personal account, call the hotline and demand that you turn off mailings (link to FZ-38 "On advertising", Art. 18). Use a filter by keywords (if messages contain advertising phrases).
Is it true that some SMS blocking apps steal data?
Yes, some apps (especially from unknown sources) may send your SMS to third-party servers. To avoid this: Install only apps from Google Play with a rating of 4.5+ and more than 1 million downloads. Before installing, check permissions (for example, the application should not request access to Contacts or Geolocations). Use SMS Blocker or Truecaller - they are time-tested.
What if, after blocking, spam continues to come from new numbers?
This means that the scammers are using SIM- farms (cheap virtual numbers). In this case: Activate the keyword filter (3 section of this article). Install Truecaller and enable cloud lock. Complaint in support of the operator - they can block the range of numbers at the network level.