How to permanently block SMS from spammers and scammers on Xiaomi 12

Spam mailings and fraudulent SMS have become a real scourge for smartphone owners. Xiaomi 12 running MIUI 13/14 offers several built-in tools to combat unwanted messages, but not all users know how to use them correctly. In this article, we will discuss 5 proven ways to block SMS โ€“ from standard functions to third-party applications with advanced capabilities.

The Xiaomi 12 is a feature that has integrated a smart spam filter into its firmware that automatically sorts suspicious messages, but it's not perfect: sometimes useful SMSes get into spam, and fraudulent SMSes slip into the main drawer, and we'll show you how to set up filtering rules manually, blacklist numbers, and even completely disable SMS reception from unknown senders.

It is important to understand that locking at the phone level does not guarantee 100% protection. Fraudsters constantly change numbers and use spoofing, so for reliability, we recommend combining several methods, for example, combining built-in MIUI tools with applications like Truecaller or SMS Filter.

1. Built-in blacklist in MIUI: how to add a number to the lock

The easiest way to get rid of intrusive SMS is to use the Blacklist feature, which is available in the standard Messages app, which is suitable if you know the specific numbers from which you want to block messages (for example, mailings from fraudster banks or advertising agencies).

To add a number to the blacklist:

  1. Open the Messages app on your Xiaomi 12.
  2. Find an SMS from an unwanted sender and make a long click on the message.
  3. In the menu that appears, select Add to the blacklist (or Block depending on the version of MIUI).
  4. Confirm the action in the pop-up window.

After that, all future SMS and calls from the blocked number will be automatically ignored. To manage the list of blocked contacts, go to:

Settings โ†’ Applications โ†’ Messages โ†’ Blacklist

Check that the number is added correctly (with country code)

Update the Messages app in Google Play

Restart your phone after adding a number.

Make sure that the lock function is not disabled in the settings-->

โš ๏ธ Note: In some versions MIUI (Especially on Chinese firmware, the blacklist can be reset after the system update. To avoid this, export the list of locked numbers to a file and save it to the cloud.

2. Setting up the spam filter in the "Messages" application

MIUI has a built-in smart spam filter that analyzes incoming SMS and automatically flags suspicious messages, but by default it may not work effectively. Here's how to set it up correctly:

Open the Messages app and go to:

โ‹ฎ (three dots in top right corner) โ†’ Settings โ†’ Spam filter

The following options are available here:

  • ๐Ÿ” Enable spam filter โ€“ main switch (must be active).
  • ๐Ÿ“ฅ Filtering unknown numbers โ€“ blocking SMS Numbers not stored in contacts.
  • ๐Ÿšซ Filtering messages with links โ€“ useful against phishing mailings.
  • ๐Ÿ”„ Update Spam Base โ€“ Allows Xiaomi to Upload Up-to-date Lists of Fraudulent Numbers.

We recommend activating all points except Filter unknown numbers โ€“ it should only be turned on if you are not waiting for important SMS from new contacts (for example, confirmation codes from services).

Every day.

Several times a week

Rarely (1-2 times a month)

Almost never.-->

โš ๏ธ Attention: Spam filter in MIUI Sometimes mistakenly labels legitimate messages (such as from banks or delivery services) as spam. Periodically check the Spam folder in the Messages app and manually unlock the desired ones. SMS, click on the message and select It is not spam.

3. SMS blocking from unknown senders (radical method)

If you're flooded with messages from unfamiliar numbers, you can completely disable SMS reception from contacts that aren't in the phone book, which drastically reduces spam, but it has a downside: you won't receive one-time passwords, service notifications, and other important messages from new senders.

To activate this function:

  1. Go to Settings โ†’ Applications โ†’ Messages โ†’ Advanced settings.
  2. Find the Accept Messages from Contacts Only and turn it on.
  3. Confirm the action in the pop-up window.

This method blocks up to 90% of spam, but requires prior preparation: keep all important numbers (banks, delivery services, government services, etc.) in contact.

What if I stopped sending SMS from the bank?
If you stop receiving confirmation codes from the bank or other services after activating the lock of unknown senders, add their short numbers (for example, 900, 909, 1234, etc.) to the phone contacts. To do this, create a new contact with the name "Bank Notifications" and specify all the numbers used in the phone field by comma.

4. Third-party applications for blocking SMS: TOP-3 solutions

The built-in MIUI tools don't always work with modern spam techniques. If scammers keep bothering you, try specialized applications. We tested dozens of programs and selected the 3 most effective ones:

AnnexAdvantagesDeficienciesReference
TruecallerSpammer database is updated in real time Blocks not only SMS, but also calls Recognize fraudulent numbers on templatesRequires access to contacts, sometimes shows adsGoogle Play
SMS FilterFlexible filtering rules (by keywords, numbers, links) Supports backup rules No registration requiredInterface in English, paid version for advanced featuresGoogle Play
HiyaSpecializes in Fraudulent Call Blocking and SMS Integration with Communication Operators for More Accurate FilteringLess customization than competitorsGoogle Play

Before installing third-party apps, disable the built-in spam filter in MIUI to avoid conflicts. Also check the permissions the program requests - some applications may require access to Call Log or Contacts, which is not always secure.

๐Ÿ’ก

If you use Truecaller, enable the option โ€œBlock Hidden Numbersโ€ in its settings โ€“ this will help to cut off SMS with a substitute sender (for example, on behalf of a bank or government agencies).

5 How to block SMS from the operator

Many Xiaomi 12 users are faced with intrusive advertising from their own mobile operator. Unfortunately, standard locking methods often do not work for service numbers (e.g., 1234, 0000, etc.).

Method 1: Unsubscribe from mailings

  • ๐Ÿ“ž Send. SMS stop-and-stop STOP The number from which the advertisement came.
  • ๐Ÿ“ง Sometimes the operators send instructions to unsubscribe from the SMS โ€” read the text carefully.
  • ๐ŸŒ Go to the personal account on the operator's website and turn off all advertising mailings manually.

Method 2: Blocking through USSD-team

Each operator has its own commands to manage services, such as:

  • For MTS: dial *111*252# and follow the instructions.
  • For Beeline: *110*180# โ†’ disable advertising SMS.
  • For MegaFon: *105*000# โ†’ mailing management.
  • For Tele2: *220*1# โ†’ disable marketing messages.

โš ๏ธ Note: Some operators ignore unsubscribe requests if you use a corporate service SIM-card or tariff with mandatory mailings, in which case the only way out is to change the operator or use third-party applications to block the.

6.Additional measures: how to reduce the amount of spam in the future

Blocking already received SMS is a half-measure, and to reduce the flow of spam, follow these tips:

  • ๐Ÿ” Do not publish your number in the public domain (social networks, forums, ads).
  • ๐Ÿ›ก๏ธ Use the second number to register on sites and services (you can buy a virtual number). SIM Or use apps like Google Voice).
  • ๐Ÿ“ฑ Set up two-step authentication via apps (Google Authenticator, Authy) instead of using the app. SMS โ€” This will reduce the risk of code interception by fraudsters.
  • ๐Ÿšซ Don't respond to spam text messages, even if it says, "Stop to unsubscribe," which will confirm that your number is active and spammers will send more messages.
  • ๐Ÿ”„ Regularly (once in) 2-3 Clean the blacklist of old numbers and update the filtering rules.

If you frequently encounter phishing SMS (messages on behalf of banks, government agencies asking to click on a link), install the Kaspersky Safe Kids app or Avast Mobile Security. They have built-in modules to block fraudulent links even in the text of messages.

๐Ÿ’ก

The combination of built-in MIUI tools (blacklist + spam filter) and third-party applications (e.g. Truecaller) gives the best result in blocking unwanted SMS.

FAQ: Frequent questions about blocking SMS Xiaomi 12

Can I block SMS from a specific number, but leave the possibility of calls?
Yes, you can separate SMS and call locks in MIUI. To do this, open Contacts and find the number you want. Click three dots in the upper right corner โ†’ Lock. Turn on the Messages-only switch, leaving Calls unlocked.
Why do blocked SMS still come to the Spam folder?
This is normal MIUI behavior. Messages from locked numbers don't appear in the main drawer, but are saved in the Spam folder in case you need to view them. To avoid them being saved at all, use third-party applications (for example, SMS Filter with the "Delete blocked SMS" setting).
How to block SMS from short numbers (e.g. 900, 1234)
Short numbers (usually used by banks and services) are blocked in the same way as regular numbers, but if it is your bank number, it is better not to block it, but to keep in contact with a note (for example, "Sberbank Notice"). Enable an exception in the spam filter (in the Messages app settings). If it is a spam mailing (for example, from the operator), use USSD-commands to unsubscribe (see Section 5).
Will SMS blocking work if I change firmware to custom (like LineageOS)?
No, the MIUI (blacklist, spam filter) locking functions are tied to the standard Message application and will not work on custom firmware. In this case: Use third-party apps (Truecaller, SMS Filter). Set up the lock at the operator level (if supported).
Can I recover accidentally deleted SMS from the Spam folder?
Unfortunately, MIUI does not provide tools to recover messages deleted from the Spam folder. If messages were important: Try using data recovery applications (such as DiskDigger), but the chances are slim. Contact the sender to request that the information be resent. In the future, set up automatic SMS backup in Google Drive or through the SMS Backup & Restore app.