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

Spam mailings, fraudulent messages and intrusive SMS advertising have become a real scourge for smartphone owners. This problem is especially acute for Xiaomi users, where standard blocking tools often work ineffectively. According to Kaspersky Lab, in 2023 year, one in three Russians faced SMS- fraud, and 18% lost money due to phishing messages.

In this article, weโ€™ll take a look at all the ways you can block SMS on Xiaomi, from built-in features MIUI to third-party apps and carrier services, and learn how to permanently get rid of spam, protect your data, and even get back money if youโ€™ve already fallen into the bait of scammers. We will pay special attention to the hidden settings MIUI 14/15, which are not mentioned in the official documentation, but which dramatically improve the filtering of messages.

Why Xiaomiโ€™s standard SMS locking doesnโ€™t work

Many users complain that after adding a number to the blacklist, messages continue to arrive, the reason lies in the MIUI architecture: the system blocks only incoming notifications, but the SMS itself is stored in the device's memory and can be read through the Messages application.

  • ๐Ÿ”„ Spoofing โ€“ when one message comes from different virtual numbers
  • ๐Ÿ“ถ SMS- Operator gateways that bypass standard filters MIUI
  • ๐Ÿค– Bot networks that send messages from foreign SIM cards (especially from Kazakhstan, Uzbekistan, Indonesia)
  • ๐Ÿ“Š Mass mailings via services like SMS.ru or TurboSMS that masquerade as service notifications

Another problem is synchronizing spam through the Mi Cloud, where if you previously blocked a number on one Xiaomi device and then logged in to the same account on another phone, the blacklist may not be correctly transferred, a bug that is not officially recognized by the company, but is confirmed by users on the 4PDA and Mi Community forums.

โš ๏ธ Warning: On smartphones POCO and Redmi with Global ROM firmware, the SMS lock function may not be available at all! This is due to Google's restrictions for some regions. Check the firmware version in Settings โ†’ About Phone โ†’ Version MIUI.

Method 1: Blacklist in the standard "Messages" appendix

The most obvious, but often ineffective, method, however, is worth trying first, and the instructions are relevant for MIUI 12-15:

  1. Open the Messages app (the envelope icon).
  2. Find a spam message and make a long click on it.
  3. In the top menu, tap on three dots (โ‹ฎ) โ†’ "Block."
  4. Confirm the action by selecting "Block the number" (not "Delete!").

For manually adding a number to the blacklist:

  1. Go to Message Settings โ†’ Spam and Block โ†’ Blacklist.
  2. Click Add Number and enter it manually (e.g. +79991234567).
  3. Activate the option โ€œBlock messages from unknownโ€ (but be careful โ€“ this will block all SMS from unsaved contacts!).

Application "Messages" | Selected spam contact | Number added to blacklist | Option "Block Unknown" (optional) | Spam folder checked after 24 hours-->

An important nuance: the lock only works for future messages, all previous SMS from this number will remain in the memory of the phone.

  1. Go back to the main list of messages.
  2. Select all messages from the blocked number (long press โ†’ ticks).
  3. Click on the Remove basket icon.

โš ๏ธ Warning: On some models (e.g., Xiaomi 12T Pro) after locking the number, your correspondence history with it may disappear. First save important messages to Settings โ†’ Archive!

Method 2: Filtering Spam with Google Messages

If the standard Messages app on your Xiaomi doesnโ€™t work, try the official solution from Google.

  • ๐Ÿ” AI Spam Filtering Based on Google Database
  • ๐ŸŒ Global blacklists (blocks numbers marked by other users)
  • ๐Ÿ“Š Spam statistics with the possibility of complaining about scammers

How to set up:

  1. Install Google Messages from the Play Market.
  2. Make it the default app: Settings โ†’ Apps โ†’ Default โ†’ Messages.
  3. Open the application, tap on the profile avatar โ†’ โ€œSpam and protection settingsโ€.
  4. Activate: ๐Ÿ”„ "Spam filter" (automatic sorting) ๐Ÿ›ก๏ธ "Spam and fraud protection" (link check) ๐Ÿ“ต "Block spam" (complete blocking of suspicious SMS)
FunctionDescriptionRecommendation
Spam filterSorts messages into the spam folder.Turn on
Protection against fraudChecking phishing referencesTurn on
Block spamCompletely hides spam messagesEnable (but check the Spam folder once a week)
Spam notificationsShows notifications about blocked SMSTurn it off (so as not to distract you)

Google Messages can also recognize SMS from banks and services (like confirmation codes) and categorize them as a separate category. This is convenient but requires access to your messages โ€” weigh the privacy risks.

Standard โ€œMessages"|Google Messages|Truecaller|Other|I don't know.-->

Method 3: Truecaller โ€“ Spam Blocking and Fraud Identification

Truecaller is one of the most effective anti-spam solutions, but with reservations.The app uses a crowdsourced database of 300 million users to identify scammers.

  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ Recognizes virtual numbers and SMS- gateways
  • ๐Ÿ“ž Not only does SMS block calls, but it also blocks calls.
  • ๐ŸŒ Operates in 200+ countries (including Russia, Kazakhstan, Ukraine)

Cons:

  • ๐Ÿ”“ Requires access to contacts, SMS and call log
  • ๐Ÿ’ฐ There are premium features (e.g., call recording)
  • ๐Ÿ“ก Transfers data to servers in Sweden (privacy issues)

Instructions for setting:

  1. Install Truecaller and register (you can use Google account).
  2. Provide access to SMS and contacts (without this, the lock will not work!).
  3. Go to Settings โ†’ Lock โ†’ SMS-spam.
  4. Activate: ๐Ÿšซ "Block Spam" ๐Ÿ” "Tag as Spam" (for manual moderation) ๐Ÿ“ต "Block Hidden Numbers"

"Blacklist."

How does Truecaller define spam numbers?
The app analyzes the behavior of numbers in its database: 1. The frequency of complaints from other users of 2. The use of virtual SIM- cards (VoIP) 3. Suspicious text patterns (for example, "Your card is blocked") 4. The location of the number (if it is registered in a country with which you do not interact) 5. The sending time (mass mailing often comes at night) also cooperates with the authorities to detect fraudulent schemes.

For maximum protection, set up automatic spam database updates:

  1. Go to Settings โ†’ About the program โ†’ Update database.
  2. Set the frequency of updates: โ€œDailyโ€.
  3. Turn on "Update in the background".

For maximum effect, combine operator locking with other methods, such as:

  1. Put the antispam on the operator.
  2. Set up Google Messages or Truecaller.
  3. Add extra annoying numbers to the blacklist manually.

๐Ÿ’ก

If you frequently receive spam from foreign numbers (e.g. +994, +996, +62), contact the operator and request that all incoming SMS from specific countries be blocked.

Method 5: Lock SMS through the SIM- card settings (hidden function MIUI)

Few people know, but the MIUI has a hidden SMS lock function at the SIM- level of the card, which works independently of the Messages app and blocks messages before they even enter the phone's memory.

  1. Go to Settings. โ†’ SIM-maps and mobile networks.
  2. Choose yours. SIM-card (if there are several).
  3. Tap on "Additional Settings" (or "SIM- Card Settings" on the new versions of MIUI).
  4. Find the item "Block Messages" or "SMS filter" (name depends on the firmware).
  5. Activate the option and add numbers manually or import from the blacklist.

This method has several advantages:

  • ๐Ÿ”’ Locking works even if the phone is turned off (messages are filtered out by the operator).
  • ๐Ÿ“ต No phone memory is wasted on spam storage.
  • ๐Ÿ”„ Compatible with any SMS- application (including third-party applications).

However, there are also disadvantages:

  • ๐Ÿ”ง The feature is not available on all Xiaomi models (it is not available, for example, on the Redmi Note 10 Pro with Global ROM).
  • ๐Ÿ“ถ Does not block SMS from virtual numbers (VoIP).
  • ๐Ÿ”„ The list of blocked numbers is reset when the SIM- card is changed.

๐Ÿ’ก

Hidden locking at the SIM- level is the most reliable way, since spam is cut off before it gets to the phone, but it only works for physical SIM- cards and does not support eSIM.

What to do if spam continues to arrive

If none of these methods worked, you may be dealing with a targeted spam attack or leaking your number to scammers' databases.

  1. Complain to the number: ๐Ÿ“ž In Truecaller: open the message โ†’ โ€œComplainโ€ โ†’ specify the reason. ๐ŸŒ On the website of the Ministry of Internal Affairs of Russia (section โ€œReceiving fraud reportsโ€). ๐Ÿฆ If spam is on behalf of the bank, write in support of the bank (for example, 900 for Sberbank).

Change the phone number:

An extreme measure, but sometimes necessary, operators offer a change of number for free or for a nominal fee (50-200 โ‚ฝ).

  • ๐Ÿ”„ Move all important SMS codes, passwords to a safe location.
  • ๐Ÿ“‹ Update your bank, social media and services number.
  • ๐Ÿ”’ Set up two-factor authentication (2FA) via Google Authenticator or Authy, so you don't depend on SMS.
  • Check for viruses: Some Trojans (like FakeBank or SmsThief) steal SMS and send spam on your behalf.

FAQ: Frequent questions about blocking SMS on Xiaomi

โ“ Can I block SMS from all unknown numbers?
Yes, but it's risky. Google Messages or the standard Messages app has a Block Unknown option, but it will block: ๐Ÿฆ Confirmation codes from banks and services ๐Ÿ“ฆ Notifications from courier services (SDEC, Boxberry) ๐Ÿ”‘ Recovery passwords (e.g. from VKontakte or Telegram) Better blacklist numbers selectively.
โ“ Why is locking not working for everyone SMS?
This has to do with how spam mailings are made: ๐Ÿ”„ Spofing: Scammers use technology that allows you to send SMS on behalf of any number, for example, +79990,000,000 Such messages are difficult to block. ๐Ÿ“ถ SMS-Gateways: Messages are sent through legitimate services (e.g. SMS.ru) that operators do not block. ๐ŸŒ Foreign numbers: Spam from type numbers +994 (Azerbaijan) or +996 (Kyrgyzstan) often passes through filters.Solution: Use a combination of Truecaller + lock-in + hand-list.
โ“ How to block SMS- ads from the operator?
Advertising from your operator is more difficult to block, because it comes through service channels. Try: Send SMS with the word STOP or STOP to a short number (check it on the operator's website); call support and ask to disable advertising. In Truecaller, add short operator numbers (for example, 1234 for Beeline) to the blacklist. If nothing helps, write a complaint to Roskomnadzor - operators are obliged to provide the possibility of unsubscribing advertising by law.
โ“ Can I get my money back if I transferred it to scammers on SMS?
Yes, but the odds depend on the speed of your actions: First 24 hours: Maximum chances of refund (up to 80%). Immediately call the bank and file a fraud report. 3-30 days: The odds drop to 30-50%. The bank will investigate, but the money may already be withdrawn. Over 30 days: It is almost impossible to return the money, but you can try through the court. Important: attach to the application a screenshot of correspondence, an account statement and a report to the police (you can apply online).
โ“ How to protect your child from spam and scams on Xiaomi?
For children's phones, set up: ๐Ÿ”’ Parental Controls: In Settings โ†’ Special Features โ†’ Parental Controls Restrict App Installation and Access to SMS. ๐Ÿ“ต Unknown Blocking: In Google Messages, turn on "Block Unknown" and "Spam Filter." ๐Ÿฆ Payment Limit: Turn off SMS- banking and card binding to your phone. ๐Ÿ“ฑ Baby firmware: Some Xiaomi models (e.g. Redmi A1+) have a "Children's Mode" with a simplified interface and locking down dangerous features. Also install Kids Place, which creates a limited-featured sandbox.