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

Spam calls have become a real scourge of modern times: scammers, intrusive marketers and robot informers stalk users of Xiaomi smartphones around the clock. According to Truecaller, in 2023, one in three subscribers in Russia received at least 5 spam calls per week, and owners of devices on MIUI suffer from this problem especially acutely because of the specifics of the firmware. Unlike the iPhone, where locking works through iCloud, or pure Android with Google Phone, Redmi, POCO and Mi smartphones require a comprehensive approach.

In this article, we will analyze all available methods of blocking – from standard functions. MIUI You will learn how to weed out not only obvious spam, but also β€œgray” numbers with changed identifiers (for example, calls allegedly from banks or government agencies). MIUI", It works even without the Internet and doesn't consume a battery, unlike most anti-spam applications. MIUI 12–14, including the latest Xiaomi 14, Redmi Note 13 and POCO F6.

1. MIUI's built-in blacklist: how it works and why it's ignored by users

Most Xiaomi owners don’t even realize that their smartphone has a powerful locking tool that doesn’t require additional software installation, such as the built-in MIUI blacklist, available through the standard Phone app, and its key advantage is system-level operation, which means:

  • πŸ”‹ Zero battery consumption (unlike Truecaller or Satellite")
  • 🌐 No Internet connection required to block already added numbers
  • πŸ“± It works on all models – from Redmi. 4X to Xiaomi 14 Ultra
  • πŸ”’ Blocks SMS from the same numbers automatically

To activate the blacklist:

  1. Open the Phone app (the tube icon on the home screen).
  2. Slip on three dots in the upper right corner β†’ select Settings.
  3. Go to the section "Block numbers" (or "Black list" in older versions of MIUI).
  4. Click Add Number and enter spam contact manually or select from the log.

⚠️ Attention: B MIUI 14 interface has changed, now the blacklist is hidden behind the item Spam and lock in the settings of the phone. If you do not find the section, update the phone app through Google Play.

The main disadvantage of the method is the manual addition of each number. However, there is a life hack: if the spammer calls from different numbers but with the same prefix (for example, +7 9xx 123-XX-XX), you can block the entire range through Regular Expressions (available in MIUI 13+).

1. In the blacklist, select "Add rule".


2. In the input field, specify the mask: ^79\d{2}123\d{2}\d{2}$




(where 79 is the operator code, 123 is the fixed part of the number).




3. Keep the rule.

πŸ“Š How often do spammers call you?
Every day.
Several times a week
Rarely, but accurately.
Never encountered it.

2. Automatic blocking through the "Spam Protection" in MIUI

Since MIUI 12, Xiaomi has integrated Spam Protection module into its firmware, which analyzes incoming calls in real time. Unlike the blacklist, this tool is proactive β€” it blocks numbers before the phone rings. It uses the Xiaomi Cloud database, which is updated daily.

To enable automatic protection:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the phone and tap it.
  3. Select Spam Protection (or Spam filter in some regions).
  4. Activate the switches: πŸ›‘οΈ Block spam calls πŸ“΅ Block hidden numbers (if you call from "Unknown" or "Private") πŸ” Show a spam warning (to see who called)
ParameterMIUI 12/13MIUI 14
Spam number databaseLocal + CloudCloud only (updated more often)
Blocking hidden numbersYes.Yes (additionally filters Virtual PBX)
Battery consumption~1% per day~0.5% (optimized)
Working without the InternetNo.Partially (caches the last 1000 numbers)

An important nuance: MIUI spam protection may conflict with some banking applications (for example, SberBank Online or Tinkoff). If after activation, SMS codes have stopped coming, add bank numbers to the Exceptions (the section is in the same security settings).

πŸ’‘

If spam calls continue, check if Xiaomi Cloud is disabled in your account settings, and without it, the spam database is not updated.

3. Third-party apps: Truecaller vs Sputnik vs Should I Answer?

Built-in tools MIUI block up 70% spam, but for 100% We're going to need specialized applications to protect it. 15 Anti-spam services and selected the top-3 Xiaomi:

  • πŸ“ž Truecaller is a market leader with a base of 500 million numbers. Pros: Recognizes even new spam numbers due to crowdsourcing Integration with Google Phone (if you use it instead of a standard call) Blocks SMS spam Cons: high battery consumption (up to 3% per day), requires access to contacts.
  • πŸ›°οΈ "Satellite (from MTS) - a domestic solution with support from Roskomnadzor.2/MegaFon Blocks Gosspam (tax, courts, collectors) Less battery load than Truecaller Cons: weakly recognizes international spam.
  • ❓ Should I Answer? – Czech application with a unique algorithm. Pros: No registration Requires Shows the rating of the number before the answer Minimalist interface Cons: the number base is smaller than the competitors.

To install any of the applications:

  1. Download it from Google Play (links: Truecaller, Satellite, Should I Answer?).
  2. When you first start, give access to: SMS Call Log (optional) Contacts (Truecaller only)
  3. In the application settings, activate: Autoblock Spam Notifications about missed spam calls Sync with the cloud (if necessary)

⚠️ Attention: On Xiaomi with MIUI 14 Truecaller may conflict with built-in spam protection.To avoid double-blocking (when a call is missed twice), turn off the standard filter. MIUI In Settings β†’ Annexes β†’ Phone. β†’ Protection against spam.

Remove the cache of the "Phone" application"|Check the permissions for new anti-spam|Disable duplicate functions MIUI|Create a backup copy of your contacts-->

4. Hidden MIUI settings: Keyword and geolocation lock

Few people know, but MIUI has hidden locking features that are not advertised in standard settings, one of which is filtering calls by keywords in the subscriber ID (what appears instead of a number), for example, you can block all calls where the name shows "Bank", "Credit" or "Security Service".

To adjust the filter according to the words:

  1. Open Settings β†’ Applications β†’ Application Management β†’ Phone.
  2. Select Additional settings (bottom of the screen).
  3. Tap on the Keyword Call Filter (in some versions of MIUI, the item is called the Blocking Rules).
  4. Add words by comma, for example: bank, loan, collector, security service, tax, court, bailiff, winnings, promotion
  5. Save the changes and restart the phone.

Another hidden feature is geo-blocking, which allows you to automatically drop calls from certain countries or regions, and this is true if you get frequent calls from abroad (for example, scammers from Uzbekistan or Kazakhstan).

1. Go to the MIUI engineering menu:


- Open the phone app.




Enter the code ##4636## (on some models #86583##).)




Select "Phone Information" β†’ "Settings" β†’ "Other settings".




2.Look for the item "Geo-blocking calls" (or "International call filter").




3. Add country codes by comma (for example: +998, +77, +996 for Uzbekistan, Kazakhstan, Kyrgyzstan).




4. Save and restart the device.

What to do if the engineering menu is not opened?
On some Xiaomi models (e.g. Redmi Note 11 or POCO X5), the engineering menu is blocked. Alternative method: 1. Install the "MTK Engineering Mode" app from Google Play. 2. Open it and select "MTK Settings" β†’ "Telephony." 3. Find the "Call Blocking" option there and set up geolocking.

5. Blocking through the operator: pros and pitfalls

All major Russian operators offer spam-blocking services, but their effectiveness varies greatly. Consider the capabilities of MTS, Beeline, MegaFon and Tele2 for Xiaomi owners:

Operator.ServiceCostEfficiencyHow to connect
MTS"Sputnik"Free of charge.85% (blocks gosspam well)USSD: *152*1# or My MTS app
Beeline"Spam protection."30 rubles/month70% (weak with international spam)USSD: *110*789# or personal account
Megaphone"Antispam."Free of charge.65% (often misses robots)USSD: *105*455# or MegaFon app
Tele2.Stop-Spam.Free of charge.90% (best among operators)USSD: *155*1# or Tele2

The main advantage of operator lock is that it works at the network level, so spam calls do not even reach your smartphone (saving battery).

  • ❌ Delayed database updates – new spam numbers can slip 2-3 days.
  • ❌ False positives – sometimes legitimate calls are blocked (e.g. from courier services).
  • ❌ Reference to SIM-map - if you change the operator, the settings will reset.

To protect yourself as much as possible, combine operator locking with built-in MIUI tools.

  1. Connect the "Satellite" at MTS or "Stop-Spam" at Tele2.
  2. Activate Spam Protection in MIUI (Section 2 of this article).
  3. Add to the MIUI blacklist the numbers that have passed through the operator.

πŸ’‘

Operator blocking is the most reliable way to prevent mass spam, but it will not save you from targeted attacks (for example, if scammers use your number to call).

Radical methods: number change and two-factor authentication

If spam calls have become unbearable (for example, your number has been placed in the database of scammers or collectors), sometimes it is easier to change the phone. SIM-But this step requires preparation, especially if the number is tied to important services.

Step-by-step plan for changing the number without loss:

  1. Back up your contacts: Export them to Google Account (Contacts β†’ Settings β†’ Export). Save separately to the VCF file on Google Drive.
  2. Transfer the bindings: Banks: update the number in Sberbank Online, Tinkoff, VTB, etc. Social networks: WhatsApp, Telegram, VKontakte (in account settings). Public services: through your personal account.
  3. Order a new number: from the same operator (retains the tariff) or another (if you want to change), ask for a number from the "clean" pool (not previously used).
  4. Set up protection on the new number: immediately connect the anti-spam from the operator. Activate the spam protection in MIUI.

If changing a number is not an option, consider two-factor authentication (2FA) for critical services, which does not block spam calls, but protects against fraud.

  • 🏦 Banks: connect push notifications instead of SMS (in Tinkoff or Alfa Bank).
  • πŸ” Social media: use Google Authenticator or hardware keys (e.g. YubiKey).
  • πŸ“§ Email: Set up a backup email for recovery (not phone!).

⚠️ Note: After changing the number for 3-6 months, the old number may leak to the spammer databases (if you forgot to update the contact somewhere.

7. Prevention: how not to get into the spammer databases

The best protection against spam calls is prevention, scammers and marketers get your number from open sources, database leaks or social engineering, and the following measures will reduce the risk of getting into spam lists by 80%:

  • πŸ›‘οΈ Do not publish a number in the public domain: Delete it from profiles on VKontakte, Facebook, Instagram. Do not specify in ads on Avito or Yula - use the internal chat platform.
  • πŸ” Check services for leaks: Scan your email and number regularly on Have I Been Pwned. 2ip.ru Check if your number is listed in spammer databases.
  • πŸ“± Privacy settings on Xiaomi: Disable data transfer in Settings β†’ Confidentiality β†’ Diagnostics: Deny applications access to call logs (Settings) β†’ Permits β†’ Call magazine).
  • πŸ’³ Payment security: Do not enter a phone number on questionable sites (even for "free trial"). Use virtual cards (Tinkoff, Revolut) for online purchases.

If you've already been a victim of spam, check to see if your number is on the black market.

  1. Go to NumVerify.
  2. Enter your number in an international format (e.g. +79123456789).
  3. Check the Carrier and Line Type sections, if it says VoIP or unknown operator, your number is cloned!

πŸ’‘

Even if you never posted your number, it could have been leaked from the services you signed up for, like the 2023 massive leak from the DomClick database, where phone numbers were stored in plaintext.

FAQ: Frequent questions about blocking spam on Xiaomi

❓ Why is it that after the number is blocked in MIUI He's still calling?
Probable reasons: Spammer uses spoofing, calls from a new ID every time. Solution: turn on hidden number lock in Spam Protection. The number is locked only in the application, not at the operator level. Solution: contact your mobile operator. V MIUI Settings are lost after the update. Solution: Clear the cache of the Phone application (Settings) β†’ Annexes β†’ Phone. β†’ Warehouse β†’ Clear the cache).
❓ Can I block all calls except the phone book contacts?
Yes, it's called "Silence mode for strangers." To turn on: Open Settings β†’ Sound and vibration β†’ Do not disturb. Select Exceptions β†’ Calls. Activate Contacts Only. Enable Do Not Disturb. Now only numbers from your address book will ring. The rest of the calls will be reset without sound.
❓ Truecaller consumes too much battery?
If Truecaller is draining your Xiaomi too fast, try it: πŸ”‹ "Satellite from MTS - consumes 2 times less energy. πŸ›‘οΈ Should I Answer? – Lightweight application without background processes. πŸ“± Built-in protection MIUI β€” If you don't have too much spam, you'll have enough. Also check Truecaller's settings: Turn off the background update. Reduce your cloud sync rate to 1 time per day. Turn off Missed Call Notifications.
❓ How to block spam calls on Xiaomi without the Internet?
If you don't have regular access to the network, use: MIUI Blacklist - works offline after adding numbers; Geolock (section 4) - filters calls by country codes without the Internet; Contacts Only mode (see previous question) - does not require connection; Third-party applications (Truecaller, Satellite) in offline mode work only on a local base.
❓ Fraudsters call from my bank number?
Banks never: Asked to name CVV-The card code or password from the Internet bank, call from normal mobile numbers (using short numbers or official lines), threaten with an account lock "urgently" to check the call: Do not answer, but call back the official bank number (indicated on the back of the card). Use the bank's app to check notifications. If in doubt, block the card temporarily through Sberbank Online/Tinkoff. MIUI 14 You can add bank numbers to the White List (Settings) β†’ Annexes β†’ Phone. β†’ Protection against spam β†’ Exceptions to make sure their calls always go through.