How to Get Rid of Spam on Xiaomi Phone Forever: A Complete 2026 Guide

Spam calls and SMS-mailing have become a real scourge of modern smartphones, and Xiaomi owners suffer from them no less than others. According to Truecaller for 2023, users in Russia receive an average of 12 spam calls per month, and the number of fraudulent SMS increased by 40% compared to 2022. The problem is exacerbated by the fact that spammers are constantly improving methods of bypassing standard locks: using number swapping, sending messages from legal services (banks, government services), and sometimes even calling from foreign SIM cards.

In this article, we will look at all the available ways to block spam on Xiaomi, from the hidden features of the built-in MIUI shell to advanced settings of third-party applications. Particular attention will be paid to the unique feature โ€œFraud Protectionโ€ in MIUI 14/15, which automatically analyzes incoming calls using the Xiaomi database, and you will learn how to block spam numbers at the carrier level and why some โ€œfolkโ€ methods (such as blocking all unknown numbers) can turn out to be problems.

1. Built-in tools MIUI: blacklist and spam filter

Shell MIUI (Since version 12, it has built-in anti-spam mechanisms that many users do not fully use. โ†’ Memory and SIM-map โ†’ Number locking. Not only can you add numbers manually, but you can also set up automatic keyword filtering.

To activate the basic protection:

  • ๐Ÿ“ฑ Open the phone app and go to โ‹ฎ โ†’ Settings โ†’ Lockdown and identification
  • ๐Ÿ”’ Turn on the "Block Numbers" switch and add problem contacts manually
  • ๐Ÿ“Š Activate the Spam Filter option, which automatically flags suspicious calls.
  • ๐Ÿ›ก๏ธ V MIUI 14+ Fraud Protection (included in Settings) โ†’ Privacy โ†’ Protection against fraud)

An important nuance: the built-in spam filter in MIUI works on the basis of Xiaomiโ€™s database, which is updated every 1-2 weeks, which means that new spam numbers can slip within a few days of their appearance.

Add known spam numbers to blacklist |Enable spam filter in phone settings |Activate Fraud Protection (MIUI 14+)|Check updates to spam number database manually (Settings โ†’ Phone โ†’ System Update)

-->

2. Advanced setting SMS-filtering

Spam in messages is often disguised as notifications from banks, delivery services or government agencies, and MIUI has a hidden feature that filters SMS by keywords, which helps filter out up to 80% of unwanted messages, to configure it:

  1. Open the "Messages" app.
  2. Move to the โ‹ฎ โ†’ Settings โ†’ Spam filter
  3. Enable the option "Message filtering"
  4. Add to the list the keywords: win, gift, urgent, debt, lock, etc.
  5. Set the action: โ€œMove to spamโ€ or โ€œDelete automaticallyโ€

For MIUI 15 users, the experimental SMS Content Analysis feature is available, which uses AI to detect fraudulent messages, and to activate it, you need to:

1. Go to Settings โ†’ Special Opportunities โ†’ Functions Lab


2. Find the item "Smart analysis of SMS" and include it




3. Grant permission to access messages

๐Ÿ’ก

If an important message accidentally gets into spam, it can be restored within 30 days, and to do this, open the Spam folder in the Messages app and click Restore.

3. Spam blocking at the operator level

Russian operators are obliged to provide services for blocking spam calls and SMS under the law "On Protection of Consumer Rights", each operator has its own mechanisms:

Operator.Method of activationWhat's blockingCost
MTSUSSD-code *111*769# or in a private officeSpam calls and SMS from mass mailingsFree of charge.
BeelineUSSD-code *110*789# Or the Spam Stop command"Fraudulent calls and SMS messages from suspicious numbersFree of charge.
MegaFonUSSD-code *105*789# or through an applicationCalls from swapped numbers and SMS-mailingFree of charge.
Tele2.USSD-code *220*1# or in a private officeInternational spam and calls from non-existent numbersFree of charge.

It is important to understand that operator filters operate at the network level and cannot block:

  • ๐Ÿ“ž Calls from foreign numbers (unless the option "Blocking international spam" is activated")
  • ๐Ÿ’ฌ SMS from legal services (banks, public services), even if they come too often
  • ๐Ÿ”„ Calls with a changed number if the fraudster uses Spoofing technology from a legal number

MTS|Beeline|MegaFon|Tele2|The Other |I don't know-->

4 Third-party applications: Truecaller vs. embedded solutions

Third-party spam blocking apps are often more effective than built-in MIUI tools. Truecaller remains the market leader, using a database of more than 300 million numbers updated in real time.

  • ๐Ÿ” Identification of unknown numbers before answering a call
  • ๐Ÿšซ Automatic lock top-100 spam numbers in your area
  • ๐Ÿ“Š Spam activity statistics by week and time
  • ๐ŸŒ Support 200+ Countries (Important for blocking international spam)

However, Truecaller has its drawbacks:

โš ๏ธ Warning: The app requires access to your phone book and call history. In 2022, Truecaller got into a scandal over the data breach of 47 million users. If privacy is critical to you, use alternatives like Hiya or Kaspersky Who Calls.

To install Truecaller on Xiaomi:

  1. Download the app from Google Play
  2. Provide all the permissions requested (contacts, calls, SMS)
  3. In the settings, enable "Spam Autoblock" and "Number Identification"
  4. Add regional spam databases to Settings โ†’ Blocking โ†’ Spam Sources
How to remove Truecaller without a trace?
1. Delete the app in the standard way 2. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Truecaller 3. Click on Clear Data and Clear Cache 4. Manually delete the folder /Android/data/com.truecaller (requires root-access file manager) 5. Revoke all permissions in Settings โ†’ Privacy โ†’ Application Permissions

5. Hidden MIUI settings for power users

MIUI has several hidden features that help fight spam at the system level, and these methods require caution, as incorrect settings can lead to blocking important notifications.

Method 1: Block spam numbers through ADB

For advanced users, there is a way to add numbers to the system blacklist through ADB:

adb shell content insert --uri content://call_log/calls --bind number:s: "Phone number" --bind type:i:5

Where type:i:5 This method allows you to add up to 500 numbers to a system blacklist that works independently of the applications.

Method 2: Set up firewall with Developer Options

V MIUI There is a built-in network screen that can be used to block spam-SMS:

  1. Activate Developer Mode (7 times click on the MIUI version in your phone settings)
  2. Go to Settings โ†’ Additional โ†’ For developers โ†’ Network screen
  3. Add spammer numbers to SMS blocking list
  4. Set the rule "Block all incoming SMS" for selected numbers

โš ๏ธ Warning: Incorrect network screen settings can lead to loss of important SMS (Before using this method, back up your messages via Settings. โ†’ Memory and SIM-map โ†’ Backup SMS.

6. How to block spam in messengers (WhatsApp, Telegram, Viber)

Not only does spam come through calls and SMS, but also through instant messengers, and MIUI has a feature: notifications from instant messengers can be duplicated in the standard Messages app if synchronization is enabled.

WhatsApp:

  • ๐Ÿ”• Open a spammer chat โ†’ โ‹ฎ โ†’ More. โ†’ Block it.
  • ๐Ÿ“ต In the notification settings, turn off "Show Notifications" for unknown contacts.
  • ๐Ÿ›ก๏ธ Enable โ€œTwo-Step Authenticationโ€ in your account settings

Telegram:

  • ๐Ÿšซ Go to Settings. โ†’ Confidentiality โ†’ Blocked users
  • ๐Ÿ“ฅ Turn off the "Messages from People" option in Settings โ†’ Notifications โ†’ Exceptions
  • ๐Ÿค– Use the bot. @SpamBot for automatic blocking of spammers

The MIUI feature is that if you block a contact in the messenger, it is automatically added to the system blacklist of the phone (starting with MIUI 13), which avoids duplicate notifications.

๐Ÿ’ก

Blocking in messengers works independently of the operator and does not affect the SMS-For full protection, set up the lock separately in each application.

7.What to do if spam continues to penetrate?

If, after all these methods, spam continues to annoy you, it's possible that the scammers use advanced techniques to bypass the locks.

  1. Check for viruses: Some Trojans replace lock settings. Scan your phone through Xiaomi Security or Malwarebytes.
  2. Change number: Last resort, but sometimes the only effective one. Operators provide a number change service with the rate saved (cost) ~100-300โ‚ฝ).
  3. Use number two: MIUI has a built-in dual application feature (Settings โ†’ Applications โ†’ Dual applications) that allows you to separate personal and work contacts.
  4. If spam comes from a specific company, you can file a complaint through the RKN portal.โ‚ฝ.

Last tip: If you are a frequent target for scammers, consider buying a Xiaomi eSIM-enabled one (like the Xiaomi 13 Pro or Redmi Note 12 Pro+) that will allow you to quickly change virtual numbers without replacing a physical SIM card.

FAQ: Frequent questions about blocking spam on Xiaomi

๐Ÿ”น Why do I lock the numbers in MIUI It doesnโ€™t work for some spammers?
There is a limitation in MIUI: the system blacklist does not block numbers that: Use Spoofing technology (caller ID substitution) Come from short numbers (for example, 900 services) Registered as "service" with the operator For such cases, you need to use a combination of operator lock and third-party applications like Truecaller.
๐Ÿ”น Can I block all unknown numbers on Xiaomi?
Technically yes, but it is highly discouraged. MIUI does not have a direct option to "block all unknowns," but it can be emulated through: Making a rule in Tasker (requires root) Using MacroDroid with an "Unknown Call" trigger Problem: you miss important calls from doctors, delivery services or new customers (if you use the phone for work).
๐Ÿ”น How to block spam advertising in notifications MIUI?
Advertising notifications from MIUI system applications are blocked as follows: 1. Settings โ†’ Notifications โ†’ Notifications โ†’ Managing Notifications 2. Find an app (such as Mi Video or Mi Browser) 3. Turn off the Show Notifications button 4. To turn off ads completely: Settings โ†’ About Phone โ†’ MIUI version (7 times) โ†’ For developers โ†’ Disable โ€œShow Recommendationsโ€ To block ads in Weather or Themes, you will need to turn off the automatic update of these apps in Google Play.
๐Ÿ”น Why After Updating MIUI The locking settings have stopped working?
This is a problem when switching between major versions. MIUI (Solution: Reset the settings of the Phone application (Settings) โ†’ Annexes โ†’ Application management โ†’ Phone. โ†’ Clear the data) Reconfigure the blacklist and spam filter If the problem persists, reset the network settings (Settings) โ†’ SIM-maps and mobile networks โ†’ Resetting network settings) B MIUI 15 added the function of automatically transferring lock settings when updating, but it does not work on all models.
๐Ÿ”น What Xiaomi models are best protected from spam?
Starting with MIUI 14, the best spam protection is provided by flagship models with a Snapdragon 8 Gen 2+ chip: Xiaomi 14 Ultra โ€“ hardware acceleration of call filtering Xiaomi 13T Pro โ€“ built-in security module Trustonic TEE Redmi K60 Pro โ€“ optimized version of MIUI with advanced privacy settings Budget models (for example, Redmi Note 12) have the same software functions, but can slow down when processing large databases of spam numbers.