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:
- Open the Messages app (the envelope icon on the home screen).
- Find in the list of SMS from the unwanted number and hold your finger on it for 2 seconds.
- In the menu that appears, select Block (on some firmware - Spam).
- 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.
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:
- Open the Settings. → Annexes → Communications → Spam filter.
- Turn on the Spam Filter switch (should turn blue).
- 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.
- Open Settings → Applications → Security → Blacklist.
- Click Add to the blacklist (Icon «+» top-right).
- Select a phone number and enter it manually or select from the contact list.
- 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 ads | Team 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:
- Enable USB Debugging in Settings → About Phone → MIUI version (click 7 times, then go back to Additional Settings → For Developers).
- 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).
- 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?
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”:
- Go to the spam filter. → Filter settings.
- Enable the option to Block messages with keywords.
- 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 cause | Decision |
|---|---|---|
| SMS comes despite blocking | Number changes (spambots) | Use keyword filtering apps (Section 5) |
| Spam filter does not save settings | Failure of the cache of the “Messages” application | Clear the cache in Settings → Annexes → Communications → Warehouse |
| USSD-Operator teams are not working | Outdated. SIM-map | Replace the SIM with a new one in the operator’s cabin |
| No blocking applications are installed | China ROM Restrictions | Install global firmware or use ADB |
If the problem persists, try resetting your network settings:
- Go to Settings. → SIM-maps and mobile networks → Resetting network settings.
- Confirm the action (this will reset the saved Wi-Fi networks and passwords).
- Reboot the phone.
In extreme cases, contact the Xiaomi service center - perhaps the problem is in the firmware or communication module.