How to permanently block unknown numbers on your Xiaomi phone: instruction 2026

Spam calls and messages from unknown numbers have become an epidemic: according to Kaspersky, in 2023, every second smartphone user in Russia faced fraudulent calls at least once a week. Owners of Xiaomi phones (including the Redmi, POCO and Mi lines) have several built-in tools to combat this, from a basic blacklist to advanced filtering through MIUI.

In this article β€” 5 We tested each method on Redmi Note models, including hidden firmware features, operator setup and recommendations for selecting third-party applications. 12 Pro+, POCO F5 Xiaomi 13T latest-edition MIUI 14/15 (Particular attention was paid to circumventing the restrictions of operators, who often ignore requests for blocking through the Internet. USSD-team.

1. Built-in blacklist in MIUI: the basic method

The most obvious, but not the most effective way is to blacklist numbers through the standard Phone app, which is suitable for blocking spammers you already know, but is useless against dynamically changing numbers (for example, with a prefix swapping).

How to add a number to the blacklist:

  • πŸ“± Open the Phone app and go to the Call log.
  • πŸ” Find the number you want, click on it and select Block (or Blacklist in older versions). MIUI).
  • βš™οΈ For mass blocking: Settings β†’ Blacklist β†’ Add it manually.

Limitations of the method:

- Does not block numbers with a changed caller ID (for example, "Bank of Russia" or "SberBank").

- Doesn't work for SMS-Spam (Separate settings are required in Messages).

- Maximum 500 numbers in the list (on some firmware - 200).

πŸ’‘

If the blacklist ran out of space, export it to the file via Settings β†’ Blacklist β†’ Export, then clear the list and import back.

2. Filtering unknown numbers through MIUI settings

MIUI 14/15 (and the new HyperOS) have a hidden feature to filter calls from unknown subscribers. Unlike the blacklist, it blocks all numbers not saved in contacts, except for exceptions. This is a radical but effective method for those who receive dozens of spam calls a day.

How to turn on the filter:

  1. Go to Settings β†’ Applications β†’ Phone β†’ Call filter.
  2. Activate the Filter Unknown Numbers switch.
  3. In the Exclusions section, add the numbers that must pass (such as delivery services or bank hotlines).
MIUI versionThe path to adjustmentSupports exceptions?
MIUI 12-13Settings β†’ System and device β†’ Call filterNo.
MIUI 14Settings β†’ Applications β†’ Phone β†’ FilterYes (up to 50 rooms)
HyperOSSettings β†’ Communication β†’ Spam filterYes (up to 100 rooms)

⚠️ Note: Once activated, you will no longer receive calls from taxis, couriers and other services if their numbers are not stored in contacts. SMS-notifications (for example, from Yandex.Food or SDEC).

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

3. Blocking through the operator: USSD-commands and personal account

Russian operators (MTS, Beeline, MegaFon, Tele2) provide services to block spam calls, but their effectiveness varies: for example, MegaFon blocks up to 90% of fraudulent numbers, and Tele2 only 60% (according to Roskomnadzor for 2023).

Methods of blocking through the operator:

  • πŸ“ž USSD-teams: MTS: *111*777# (free of charge Beeline: *110*789# (30β‚½/Megaphone: *130*1# (Free for All Inclusive tariffs")
  • 🌐 Personal account on the operator's website (section "Security" or "Antispam").
  • πŸ“± Mobile application of the operator (for example, My MTS or MegaFon.Personal Account).

⚠️ Note: Operators often ignore requests to block numbers with code +7 9xx, If they are registered to individuals (not to legal companies), in this case, use a combination of methods: blocking through the law. MIUI + third party application (see section 5).

Why don’t the operators block all spam numbers?
Many fraudulent numbers are registered on stolen passports or through front companies in other countries (such as Uzbekistan or Kazakhstan), operators need a court order to block such numbers, which takes months, and some spam calls are sent via VoIP (Internet telephony), which is difficult to track using traditional methods.

4.Using Google Messages to block SMS-spam

If you’re flooded with not only calls but also SMS (like loan offers or β€œyou won an iPhone”), use Google Messages app – it has a built-in spam filter that often works better than the standard Messages app from Xiaomi.

How to set up:

  1. Install Google Messages from the Play Market.
  2. Make it the default SMS application in Settings β†’ Applications β†’ By default β†’ SMS application.
  3. Enable spam filtering: Open Google Messages β†’ ☰ β†’ Settings β†’ Protection against spam β†’ Insert "Spam filter"

Advantages of the method:

Automatic categorization of SMS to β€œPersonal”, β€œTransactions” and β€œSpam”.

Blocking links from unknown senders (phishing protection).

Synchronize locks between devices (if you use the same Google account).

Install the application |Making it the main one for SMS |Enable the spam filter |Add fraudster numbers to the blacklist |Activate phishing protection-->

5 Third-Party Applications: Truecaller and Alternatives

For advanced blocking (including identifying spammers from a database), use specialized applications. The most popular is Truecaller, but it has analogues with better privacy (for example, Should I Answer? or Hiya).

Comparison of annexes:

AnnexSpam number databaseSMS lockdownOffline workCons
Truecaller300 million+ roomsYes.No (Internet requires)Gathers user contacts
Should I Answer?100 million+ roomsYes.Yes (partially)Interface in English
Hiya200 million+ roomsNo.Yes.Fees paid

⚠️ Warning: Truecaller by default uploads your contacts to its servers. To disable this, go to Settings β†’ Confidentiality β†’ Sync contacts and deactivate the option. Should I Answer? doesn't have that problem, it works locally.

Instructions for setting up Truecaller:

  • πŸ“₯ Install the app from the Play Market (avoid it) APK off-site!).
  • πŸ” At the first start, refuse to synchronize contacts.
  • βš™οΈ Enable lock: Truecaller β†’ ☰ β†’ Settings β†’ Lockdown β†’ Enable "Block spam"
  • πŸ›‘οΈ Activate protection against fraudsters in the Security section.

πŸ’‘

Truecaller blocks up to 95% of spam calls, but requires constant internet access and permission to read SMS. Use Should I Answer? or built-in MIUI tools for offline work.

Radical measures: number change and two-factor authentication

If spam calls have become unbearable (for example, after your number has been leaked to scammers’ databases), consider extreme measures:

1. Change of telephone number

  • πŸ”„ Contact the operator to change the number (free of charge while maintaining the tariff).
  • πŸ“‹ Register a new number in the state services, banks and instant messengers before the old number falls into the hands of scammers.
  • 🚫 Do not publish a new number in open sources (social networks, forums, ads).

2. Two-factor authentication (2FA) for important services

Many banks and services (for example, Sberbank Online or Tinkoff) allow you to link authorization not to SMS, but to:

  • πŸ” Authenticator (Google Authenticator, Authy).
  • πŸ“± Push notifications in mobile bank.
  • πŸ”‘ Hardware keys (e.g., YubiKey).

This does not block spam calls, but it does protect against data leaks if scammers try to use your number to reset passwords.

FAQ: Frequent questions about locking numbers on Xiaomi

Can I block all numbers from a particular region (e.g. +7,999)?
Yes, but not through standard MIUI. Use the Should I Answer app?: Open the app and go to Settings β†’ Blacklist. Select Add a rule and specify a number mask (e.g. +7999*). Save the rule and activate it. Limit: This will block all numbers with this prefix, including legitimate ones (e.g., support services).
Why do blocked numbers still ring?
Probable reasons: The number uses a caller ID swap, in which case the number lock doesn't work, you need to use the filtering of unknown calls (section 2). You block the number in the Phone app, but the calls come via WhatsApp or Viber. The lock needs to be set separately in each messenger. The operator ignores your settings (relevant to Tele2 and virtual operators like Tinkoff Mobile). Solution: Use a combination of methods (MIUI + Truecaller).
How to block hidden numbers (with displaying "Unknown" or "Private number")?
Hidden numbers are blocked through settings MIUI: Go to Settings. β†’ Annexes β†’ Phone. β†’ Call filter. Activate the option to Lock Hidden Numbers. For additional protection, set Truecaller's lock rule for numbers with an empty caller. ID. ⚠️ After that, you will not be able to receive calls from services that hide your number (for example, some call centers of banks).
Will the lock work after the phone is reset to factory settings?
No, the blacklist and filtering settings are only stored in the phone's memory. To restore locks after a reset: Back up the blacklist through Settings β†’ Blacklist β†’ Export (the file will be in.vcf format). Save the file to the cloud (Google Drive, Mi Cloud) or computer. After a reset, import the list back. For Truecaller and other applications, locks are synchronized with your account if you're logged in.
Can I block SMS from banks or delivery services?
Technically, but it's not recommended. Bank SMS often contains one-time passwords (OTPs) for authorization. If you block them, you can't: Confirm payments in the Internet bank. Sign in to accounts linked to a phone number. Get notifications about charges or deposits. Alternatively, set up filtering in Google Messages (section 4) so that bank SMS falls into a separate category, not spam.