How to set up anti-spam on Xiaomi: block calls and SMS in 5 minutes

Spam calls and fraudulent SMS have become a scourge of modern smartphones. Xiaomi owners often face intrusive advertising, phishing messages and robots that call several times a day. Fortunately, MIUI firmware offers built-in tools to combat this scourge - you just need to know where to look for them and how to set up them.

In this article, we’ll look at all the ways to protect against spam on Xiaomi, from basic features in the Phone app to hidden MIUI settings and third-party solutions, how to block unwanted numbers, filter keyword messages, and even create a whitelist for important contacts, and why standard antispam sometimes doesn’t work and what to do about it.

We'll warn you right away that the protection is different depending on the MIUI version and the smartphone model. For example, on the Redmi Note 12 with MIUI 14, the filtering algorithms work differently than on the POCO X5 with MIUI 13. But the basic principles are the same for all devices of the brand.

═══

1. Built-in anti-spam in the "Phone" application

The main tool for blocking spam calls is hidden in the standard Phone app, where you can not only add numbers to the blacklist manually, but also activate automatic filtering of suspicious calls.

To open the anti-spam settings:

  1. Launch the Phone app.
  2. Click on the three dots in the upper right corner β†’ select Settings.
  3. Go to Blocking and Spam Protection (on some models – Spam Protection).

Here you will see a few key options:

  • πŸ” Spam Definition – includes automatic verification of incoming calls on the database of Xiaomi and telecom operators.
  • πŸ“ž Blocking Unsolicited Calls – Prohibits Calls from Numbers Labeled as Spam.
  • πŸ“± Blacklist – Manually add contacts to lock.
  • πŸ€– Robot Filtering – blocks automatic calls (not working on all models).

Important: Spam Detection requires an internet connection and can send call data to Xiaomi servers for analysis. If you are confused, use only manual locking.

πŸ’‘

If after updating MIUI section "Spam Protection" disappeared - try to reset the settings of the application "Phone" in the Settings menu β†’ Applications β†’ Application Management β†’ Phone β†’ Storage β†’ Reset.

═══

2. Setting up the SMS filter: how to block spam messages

Spam in messages is often disguised as notifications from banks, delivery services or government services, and MIUI has a separate SMS filter that works independently of the blocking of calls.

Algorithm of settings:

  1. Open the Messages app.
  2. Click on three points β†’ Settings β†’ Spam Protection.
  3. Activate the Spam Filtering Switch.
  4. In the Blacklist section, add numbers or keywords (e.g., β€œwinning”, β€œcredit”, β€œrenewal”).

Features of the SMS filter on Xiaomi:

  • πŸ“€ Messages from blocked numbers are automatically moved to the Spam folder (not deleted!).
  • πŸ”„ Filter learns: if you mark a message as spam manually, the algorithm will more often block similar SMS.
  • 🚫 Numbers on the blacklist are automatically blocked in messages (and vice versa).

On models with MIUI 14+, the function β€œRecognition of fraudulent SMS” appeared – it analyzes the contents of messages for phishing, and if you turn it on, the system will warn about suspicious links (for example, to fake websites of Sberbank or Russian Post).

πŸ“Š How often do you get spam messages on Xiaomi?
Every day.
Several times a week
Nearby
Never.

═══

3.The black and white lists: fine tuning

The blacklist is a classic of the genre, but MIUI also has a reverse feature: a whitelist that allows you to skip calls and text only from selected contacts, blocking everyone else, useful if you're waiting for an important call and you don't want to be distracted by spam.

How to set up a white list:

  1. In the Phone app, go to Settings β†’ Block and Spam Protection.
  2. Select the White List (on some models, the option is called the Allowed Contacts).
  3. Add numbers from contacts or enter manually.
  4. Activate the option to Block everyone except the whitelist.

Additional settings are available for the blacklist:

ParameterDescriptionRecommendation
Blocking Unknown NumbersProhibits calls from numbers not stored in contactsEnable if you only call someone you know.
Block hidden numbersFilters calls with suppressed IDEnable it (fraudulent people often call from hidden numbers)
Block international numbersProhibits calls from foreign numbersEnable if you are not waiting for international calls
Notify of blocked callsShows a missed spam call notificationTurn it off so you don't get distracted.

⚠️ Warning: The whitelist can block important notifications, such as SMS from a bank or taxi services. Before activating, add shortcode numbers to the exceptions (for example, 900 for Sberbank, 2020 for MTS).

═══

4. Hidden MIUI features to combat spam

In addition to the obvious settings, MIUI has little-known features that enhance protection, such as the Do Not Disturb mode feature, which can automatically block all calls at night except for selected contacts.

How to enable hidden options:

  • πŸ•’ Lock schedule: C Settings β†’ Sounds and vibrations β†’ Do not disturb setting up automatic call disabling (e.g. 23:00 to 8:00). Add exceptions for important contacts.
  • πŸ” Real-time number check: In some regions (Russia, India, China), Xiaomi is working with operators to identify spammers. β†’ SIM-maps and mobile networks β†’ Caller identification.
  • πŸ“Š Spam statistics: Security (shield icon) has a section Protection against spam with detailed statistics of blocked calls.

On MIUI 13+ models, Voicemail for Spam is available, and if you turn it on, blocked calls will be redirected to voicemail, where a fraudster can leave a message (and you'll listen to it later), which is useful if you're afraid of missing an important call by mistake.

Is the schedule "Do not disturb" included"?|Is the caller identification activated?|Checked statistics in the annex β€œSecurity"?|Is voicemail configured for spam (if any)?-->

═══

5. Third-party applications: when embedded tools are insufficient

If Xiaomi’s standard anti-spam fails (e.g., skipping robots or blocking SMS from Chinese numbers), it’s worth looking at third-party solutions.The best apps for Xiaomi in 2026:

Top.-3 anti-spam applications for MIUI:

AnnexPlusesCons
Truecaller300 million spammer numbers, identification of unfamiliar contactsRegistration is required, sometimes shows advertisements
HiyaLight, no advertising, blocks robots and scammersFewer Russian-language numbers in the database
Who called?Recognises Russian numbers, has a chatbot for complaintsPaid functions (e.g., extended lock)

How to set up Truecaller on Xiaomi:

  1. Download the app from Google Play (not from the MIUI App Store, there may be an outdated version).
  2. When registering, specify the real number - this is necessary to synchronize the blacklist.
  3. In the Truecaller settings, activate: πŸ›‘οΈ Blocking spam πŸ“ž Identification of the caller πŸ”„ Updating the database in real time

Settings β†’ Applications β†’ Permissions

Truecaller

⚠️ Note: Some anti-spam apps conflict with built-in protection MIUI. If after installing Truecaller stopped working notifications about calls, turn off the standard filter in the phone settings.

═══

6. Features of antispam on different Xiaomi models

Spam protection features may vary depending on the smartphone model and MIUI version. For example, advanced settings are available on flagships (Xiaomi 14, Redmi K70), and only basic ones are available on budget devices (POCO M6, Redmi A2).

Comparison of opportunities by model:

  • πŸ“± Xiaomi 13/14, Redmi K60/K70: There is AI-filtering of spam, recognition of fraudulent SMS, integration with operators.
  • πŸ“± Redmi Note 12/13, POCO X5/F5: Standard anti-spam + whitelisting/blacklisting, but without AI analysis.
  • πŸ“± Redmi 12C, POCO M5/M6: Only manual number locking, no automatic filtering.
  • πŸ“± Devices for the global market (Global) ROM): Spam identification is often denied due to regional restrictions.

On Xiaomi with MIUI for Russia (RU firmware), anti-spam works more efficiently than on global or Chinese versions. If your smartphone is purchased abroad, check the firmware region in Settings β†’ About Phone β†’ MIUI Version. If necessary, you can reflash the device to the Russian version (but this will void the warranty).

How to find out the MIUI version and the firmware region?
Open Settings β†’ About Phone β†’ MIUI Version. The Stable Version will show the region: - RU - Russia, - EU - Europe, - IN - India, - CN - China. If your region is not RU, antispam may work worse.

═══

7.What to do if anti-spam does not work?

Sometimes, even after all the settings, spam calls and SMS still get in. Here are the typical reasons and solutions:

Problem 1: Spammer calls are not blocked

  • πŸ”Ή Check if the option to block unwanted calls is enabled in your phone settings.
  • πŸ”Ή Update. MIUI Up to the latest version – new firmware improves filtering algorithms.
  • πŸ”Ή Add the number to the blacklist manually (sometimes the automatic lock is triggered with a delay).

Problem 2: Spam SMS is coming to the main chat

  • πŸ”Ή Make sure that Spam Filtering is activated in the Messages app.
  • πŸ”Ή Add keywords (e.g., β€œwinning”, β€œcredit”) to the blacklist.
  • πŸ”Ή Check if the blacklist synchronization between calls and SMS is disabled (the setting is in the Messages). β†’ Settings β†’ Protection against spam).

Problem 3: Fraudster numbers are defined as β€œUnknown”

  • πŸ”Ή Include Caller Identification in Settings β†’ SIM-maps and mobile networks.
  • πŸ”Ή Install Truecaller or Hiya – they better recognize fraudulent numbers.
  • πŸ”Ή Check if the Internet is off – without it, the spammer database is not updated.

⚠️ Note: If after the update MIUI You've lost your anti-spam settings, reset your phone and messages. β†’ Annexes β†’ Application management β†’ [select the application] β†’ Warehouse β†’ Reset.

═══

FAQ: Frequent questions about anti-spam on Xiaomi

Can I block all calls from unknown numbers?
Yes, activate the option to Block Unknown Numbers (Block and Spam Protection) in your phone settings, but this may miss important calls, such as from couriers or support services.
How to unlock a number that has been mistakenly added to the blacklist?
Open Phone β†’ Settings β†’ Block and Spam Protection β†’ Blacklist, find a number and click Delete. For SMS, the path is similar, but in the Messages app.
Why is Xiaomi anti-spam blocking legitimate calls?
This is due to the filter settings being too aggressive, check: Is Block All Except Whitelisted disabled, is the numbers blacklisted wrongly, is standard antispam conflicting with third-party apps (like Truecaller).
Can I export/import a blacklist when changing my phone?
MIUI doesn't have a built-in blacklist export feature, but you can: Take screenshots of the list and manually transfer numbers to a new device; use Truecaller, which syncs the blacklist through a Google account; copy the database file (requires root rights and technical skills).
How to turn off notifications about blocked calls?
Go to Phone β†’ Settings β†’ Block and Spam Protection and turn off Notify of blocked calls. After that, spam calls will be blocked silently.

πŸ’‘

Setup anti-spam on Xiaomi takes no more than 5 minutes, but requires a comprehensive approach: enable automatic filtering, add problem numbers to the blacklist and install a third-party application (for example, Truecaller) for enhanced protection.