How to permanently block SMS on Xiaomi: from built-in tools to radical methods

Spam messages and intrusive SMS from banks, marketers or scammers can spoil the mood of any Xiaomi owner. MIUI 14/15 The problem of unwanted notifications remains relevant, especially if you use your smartphone for work or store sensitive data in it. In this article, we will examine all the available ways to block SMS, from standard functions to little-known tricks with the help of the Internet. ADB and third-party services.

It is important to understand that the methods vary depending on the model (Redmi Note 12, POCO F5, Xiaomi 13T) And the firmware versions, like the Chinese versions. MIUI (Without Google services, some options may be missing, and global builds may be limited, and we've taken these into account and prepared instructions that cover 95% of the brand's devices.

If you're tired of messages from suspicious numbers or advertisements from a carrier, this article will help you completely clean up incoming texts from garbage without losing important notifications.

1. Built-in SMS blocking in MIUI: step-by-step instructions

The most obvious way is to use standard tools. MIUI. They work on all modern Xiaomi smartphones (from Redmi 10 to Xiaomi 14 Ultra) and do not require the installation of additional applications:

  1. Open the Messages app (the envelope icon on the home screen).
  2. Find in the list of SMS from the unwanted number and hold your finger on it for 2 seconds.
  3. In the menu that appears, select Block (on some firmware - Spam).
  4. Confirm the action by pressing OK in the dialog box.

After that, all subsequent messages from this number will be automatically sent to the Spam folder to check the blocked contacts:

  • 📱 Go to Messages. → Three dots (menu) → spamming.
  • 🔍 All blocked numbers and messages are displayed here.
  • 🗑️ To remove a number from the blacklist, click on it and select Unblock it.

Limitation: This is a way to block only known numbers, if the spammer uses different numbers (e.g., mass mailings from banks), this method will not help.

📊 How often do you get spam SMS on Xiaomi?
Every day.
Several times a week
Nearby
Never.

2. Setup the spam filter in MIUI: How it works and why it doesn’t always work

MIUI It has an anti-spam filter built in, which in theory should automatically detect unwanted messages, but by default it is often disabled or inefficient:

  1. Open the Settings. → Annexes → Communications → Spam filter.
  2. Turn on the Spam Filter switch (should turn blue).
  3. Press the filter settings and select: 📌 Block messages from unknown senders (recommended) 📌 Filtering messages with links (useful against phishing) 📌 Block messages with keywords (you can add your own)

The problem is that this filter doesn't block, it just sorts messages into the Spam folder, so the notifications of new SMS will still come, just they will be marked as unwanted, to completely disable the notifications from spam:

  • 🔔 Go to Settings. → Notifications → Communications.
  • 🔕 Find the Spam section and turn off the Show Notifications switch.

💡

If the spam filter doesn’t work, try clearing the Messages app cache: Settings → Annexes → Communications → Warehouse → Clear the cache.

3. Block SMS via the “Blacklist” in the security settings

Few people know, but Xiaomi has a global blacklist that blocks not only calls, but also SMS, which is more reliable than blocking through the Messages app because it works at the system level.

  1. Open Settings → Applications → Security → Blacklist.
  2. Click Add to the blacklist (Icon «+» top-right).
  3. Select a phone number and enter it manually or select from the contact list.
  4. Activate the switches: 📞 Block calls 💬 Blocking messages (most important!)

Advantages of this method:

  • 🔒 It works even if the Messages app is closed.
  • 📵 Blocks SMS at the system level (not even in the Spam folder).
  • 🔄 Syncs with your Mi Account (if you log in on another Xiaomi device, the list will be saved).

Disadvantage: you cannot block the range of numbers (for example, all numbers starting on the +79XX). Third-party applications will be required (see Section 5).

Settings open. → Security|Switch "Block Messages" is enabled»|Number added manually or selected from contacts|Checked that SMS does not come to the folder “Spam»-->

4. Radical method: disabling SMS notifications from the operator

If you are flooded with messages from a mobile operator (for example, advertising from MTS, Beeline or Tele2), you can completely disable service SMS. This does not block private messages, but eliminates intrusive marketing.

Method 1: Through USSD-team

Dial on the phone keyboard:

*111*321#

Or for specific operators:

Operator.Team to turn off adsTeam for status check
MTS*152*1#*152*0#
Beeline*110*789#*110*09#
MegaFon*505*0#*505*1#
Tele2.*155*1#*155*0#

Method 2: Through the operator's personal account

Go to your operator’s website (for example, my.mts.ru or lk.beeline.ru) and find the Service Management section in your account settings. → Advertising messages. Turn off all boxes associated with marketing emails.

⚠️ Note: Some operators are ignoring USSD-In this case, you will have to call in support and demand to disable mailings manually (with reference to the law on advertising, Art. 18).

5. Third-party applications for blocking SMS: TOP-3 solution

If embedded tools MIUI They don't, and there's a lot of specialized applications coming in, and we tested dozens of options, and we selected the three most reliable ones:

1. Truecaller (with SMS blocking function)

The application is known as a number detector, but it can also block spam SMS.

  • 🌍 Spammer database updated in real time (millions of users report scams).
  • 🔍 Automatically detect fraudulent messages (e.g. on behalf of banks).
  • 📱 Easy integration with MIUI (You can make the main application for SMS).

Cons: requires registration and access to contacts. You can download it on Google Play.

2. SMS Blocker (from MobileIQ)

Simple application with powerful functionality:

  • 📵 Blocking by keywords (e.g., “winning”, “credit”, “renewal»).
  • 📊 Statistics of blocked communications.
  • 🔄 Backup of the blocking rules.

Suitable for Xiaomi on Android 10+. Reference: Google Play.

3. Messages by Google (official decision) If you use Google services, this application can replace the standard "Messages" from the Internet. MIUI. Its benefits: 🤖 Built-in AI to filter spam. 🔒 Synchronization of locks between devices. 📧 The ability to archive important messages. To make it the main one, go to Settings. → Annexes → By default. → Annex for SMS and select Messages by Google. ⚠️ Note: Third-party applications may conflict with MIUI, Especially in Chinese Firmware (China) ROM). Check user reviews of your model before installing it (e.g. Redmi Note 11 Pro)+ or POCO X5).

6. Advanced methods: blocking SMS through ADB and operator settings

If you're willing to dive into the technical details, these methods will give you maximum control over SMS, which is suitable for experienced users and requires caution.

Method 1: Blocking through ADB (no root)

With help. ADB You can turn off notifications from specific numbers at the system level:

  1. Enable USB Debugging in Settings → About Phone → MIUI version (click 7 times, then go back to Additional Settings → For Developers).
  2. Connect your phone to your PC and execute the command: adb shell content insert --uri content://sms/blocked --bind number:s:"+79XXXXXXXXX" (substitute +79XXXXXXXXX room-to-room).
  3. Check the lock by sending a test SMS from another phone.

Method 2: Setup of the operator lock

Some operators (for example, MegaFon and Beeline) allow you to block SMS through your personal account:

  • 🖥️ Go to the operator's website (for example, lk.megafon.ru).
  • 🔍 Find the Security section → Blacklist.
  • 📵 Add numbers from which you do not want to receive SMS.

This method works at the network level, so the lock works even before the message hits the phone.

What to do if the lock is not working?
If after all the manipulations, SMS continues to come, check: 1. MIUI: on old firmware (below) MIUI 12) the spam filter is unstable. Update the system in Settings → Software Update 2 Application Rights: Make sure the Messages app has permission to send/receive SMS (Settings) → Annexes → Communications → Permits). 3. SIM card: sometimes the problem is in the very SIM. Try to move it to another slot or replace it in the operator’s cabin. 4. Firmware region: on Chinese versions MIUI (China ROM) It might not have a spam filter, and then it might help to flash it to the global version.

7. How to block SMS from banks and services (without consequences)

Many Xiaomi users are faced with intrusive messages from banks (Sberbank, Tinkoff, VTB) or services (Yandex.Money, Qiwi), which must be blocked carefully so as not to lose access to important notifications (for example, about charges or confirmation codes).

Method 1: Partially block through keywords

In the annex “Messages”:

  1. Go to the spam filter. → Filter settings.
  2. Enable the option to Block messages with keywords.
  3. Add phrases that are often found in advertising SMS, but not in important notifications: 💳 «action, "offer", "cashback» 🎁 «gift, winning, prize» 📢 «mailing, news, information»

Method 2: Unsubscribe from mailings

Most of the bank SMS has an unsubscribe instruction, such as:

  • 📌 In messages from Sberbank, send an SMS with the STOP text to the number 900.
  • 📌 For Tinkoff, write a stop-mail for 2112.
  • 📌 VTB has a team of OTCHANGE for 3700.

If the unsubscribe fails, contact the bank’s support via the official app or website, and they are legally required to stop sending within 3 days.

💡

Never block short bank numbers (e.g., 900 for Sberbank) completely – this can result in loss of access to online banking and transaction notifications.

8 What to do if the SMS blocker does not work: diagnosis of problems

If none of these methods worked, the problem could go deeper.

Problem.Possible causeDecision
SMS comes despite blockingNumber changes (spambots)Use keyword filtering apps (Section 5)
Spam filter does not save settingsFailure of the cache of the “Messages” applicationClear the cache in Settings → Annexes → Communications → Warehouse
USSD-Operator teams are not workingOutdated. SIM-mapReplace the SIM with a new one in the operator’s cabin
No blocking applications are installedChina ROM RestrictionsInstall global firmware or use ADB

If the problem persists, try resetting your network settings:

  1. Go to Settings. → SIM-maps and mobile networks → Resetting network settings.
  2. Confirm the action (this will reset the saved Wi-Fi networks and passwords).
  3. Reboot the phone.

In extreme cases, contact the Xiaomi service center - perhaps the problem is in the firmware or communication module.

FAQ: Frequent questions about blocking SMS on Xiaomi

Can I block SMS from unknown numbers automatically?
Yeah, in MIUI There's a function to filter out unknown senders. → Annexes → Communications → Spam filter: Enable Block messages from unknown senders. Please note that this may block important SMS (e.g., delivery services or sign-up confirmations).
How to unlock the number if I am wrong?
To remove a number from the blacklist: To block through “Messages”: Messages → spamming → Select a number. → Unlock. For global blacklist: Settings → Security → Blacklist. → Delete the number.
Why do I still get SMS numbers after blocking?
Probable causes: 🔄 The spammer number changes (one-time virtual numbers are used). 📡 Messages don't come in like SMS, through RCS (For example, Google Messages). 🔧 Failure to work MIUI (Try clearing the Messages cache. Solution: Use content filtering apps (e.g. Truecaller).
Can I block SMS from the operator without disabling important notifications?
Yes, but it requires manual adjustment. USSD-command to disable only advertising mailings (see section 4). Important notifications (balance, tariff) will continue to come. If the operator ignores the commands, write a support complaint demanding to disable the newsletter on the basis of the Federal Law "On Advertising" (Article 18).
Will SMS lock work after resetting the phone to factory settings?
No, all lock settings (including blacklisting) will reset to save them: 🔄 Make a backup copy through Settings → Additionally. → Backup. 📱 Or export the blacklist manually (e.g., screenshot of the numbered screen) and restore the settings from the backup or add the numbers again after the reset.