How to permanently block unknown numbers on Xiaomi: from standard settings to hidden MIUI chips

Why Calls From Unknown Numbers Are a Problem โ„–1 for Xiaomi owners

Spam calls and messages from scammers have become a nightmare for Xiaomi users โ€“ according to Kaspersky data for 2023, one in three smartphone owners on MIUI encounter them daily, and the problem is not limited to annoying squeaks: 42% of such calls masquerade as banks, delivery services or even government agencies using spoofing.

The root of the problem lies in architecture. MIUI: By default, the system does not block numbers with non-standard prefixes (for example, +79xxxx Or virtual numbers, and the built-in Blacklist often ignores the faked data calls. MIUI 14/15 Many users have noticed that previously blocked contacts break through again - this is due to a change in call processing algorithms in new firmware versions.

But the good news is that Xiaomi has 5 layers of protection against unwanted calls, from basic settings to hidden engineering menu features, and today weโ€™re going to take a look at all of them, including those that arenโ€™t even mentioned in the official documentation.

Method 1: Standard blacklist in MIUI โ€“ how to configure correctly

Xiaomi's basic locking tool is the built-in Blacklist in the Phone app, but 78 percent of users use it incorrectly, causing spam to leak out, and here's how to set it up with all the nuances of MIUI 14/15 in mind:

  1. Open the Phone app โ†’ tap three dots in the top right corner โ†’ select Settings โ†’ Lock numbers.
  2. Activate the Block Unknown Numbers switch (this will block all calls from hidden numbers such as "Unknown" or "Private").
  3. In the Blacklist section, add numbers manually or select from the call log. Importantly, to block series of numbers (for example, all +7926xxx), use the * character instead of the missing digits.
  4. Enable the option to Block Messages if you want to stop and SMS-spam.

A critical mistake most users make is that they don't activate the blacklist sync with their Mi Account, and without that, after resetting or changing the device, all locks will reset, to enable sync:

Settings โ†’ Xiaomi Account โ†’ Mi Cloud โ†’ Synchronization โ†’ Enable โ€œBlacklistโ€

Sync with Mi Cloud enabled

The "Block Unknown" option is active.

Added masks of numbers with stars (*)

Lockdown on. SMS-->

Note that MIUI 15 has introduced the Advanced Lock feature, which analyzes the behavior of numbers, so if one number receives more than 3 calls per day, the system automatically prompts it to be blocked.

Phone settings โ†’ Applications โ†’ Application management โ†’ Phone โ†’ Permissions โ†’ Enable โ€œCall Analysisโ€

Method 2: Hidden settings of the engineering menu to block spam

Few people know, but Xiaomi has a hidden engineering menu where you can configure modem-level locking, which works even for numbers that bypass the standard blacklist.

To get on the menu:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (for new models) or #36446337## (for older models).
  3. Select Information โ†’ Phone information.
  4. Scroll down to the Call Blocking section.

Here you will see the advanced options:

  • ๐Ÿ”’ Block anonymous calls โ€“ blocks all calls from hidden numbers (works more reliably than the standard option).
  • ๐Ÿ“ต Block all incoming โ€“ complete locking of all incoming (use with caution!).
  • ๐Ÿ” White list mode allows calls only from white list numbers (useful for maximum protection).
What to do if the engineering menu does not open?
If nothing happens after you enter the code, check: 1. Your model supports the engineering menu (it is disabled on some regional firmwares). 2. You enter the code in the standard Phone app, not in the messenger. 3. Try the alternative code: ##86583## (for models on Qualcomm). If the menu does not open, use the apps from Google Play (see Method 4).

โš ๏ธ Note: Once you activate the White list mode, you will not be able to receive calls even from new contacts until you add them to the white list.

Method 3: Locking through Google Phone (for models with Google services)

If your Xiaomi works with Google services (not Chinese firmware), you can use Googleโ€™s built-in Phone app, which offers more flexible lock settings than the standard MIUI app.

Install it from Google Play (if not already installed) and follow the instructions:

  1. Open your phone from Google โ†’ click on three points โ†’ Settings โ†’ Lock numbers.
  2. Activate Unknown and Suspicious Calls.
  3. Enable Spam Filtering โ€“ This feature uses Googleโ€™s database to identify fraudulent numbers.
  4. In the Call History section, you can manually mark numbers as spam by clicking on them and choosing Block/Report spam.

The advantage of this method is:

  • ๐ŸŒ Spam number database is updated in real time (unlike a static blacklist). MIUI).
  • ๐Ÿ“Š There are statistics of blocked calls by category (fraud, advertising, robots).
  • ๐Ÿ”„ Sync between devices on one Google account.

However, there is a downside: on some Xiaomi models (such as the Redmi Note 12 with MIUI 14), the Google Phone app may conflict with a standard caller.

Settings โ†’ Applications โ†’ Application Management โ†’ Phone โ†’ By Default โ†’ Select โ€œGoogle Phoneโ€

Standard MIUI application

Google phone

Truecaller

Other-->

Method 4: Third-Party Applications โ€“ Truecaller, Hiya and Alternatives

If MIUI's built-in tools fail, specialized applications come to the rescue, with Truecaller being the market leader, but there are lesser-known but more efficient solutions for Xiaomi.

Comparison of tops-3 spam-blocking applications:

AnnexAdvantagesDeficienciesCompatibility with MIUI
TruecallerLargest number database (over 300 million), identification of unfamiliar calls, blocking SMSRequires registration, collects contact data, advertising in the free versionIt works on all models, but can conflict with the system call
HiyaNo registration, minimalist interface, blocking by category (fraudsters, collectors)Smaller number base than TruecallerIt integrates well with MIUI 13-15.
Should I Answer?Offline database, no mandatory registration, blocking by keywords in SMSThe interface is outdated, fewer features for analyzing callsBest choice for older models (Redmi 9, Poco X3)

For maximum protection, we recommend a combination of Truecaller (for identification) + Hiya (for locking).

  1. Turn off the standard lock in MIUI to avoid conflicts.
  2. Set up permissions for the application: Settings โ†’ Annexes โ†’ Application management โ†’ [Annex selected] โ†’ Permits โ†’ Turn on "Phone", "SMS", "Contacts"
  3. In the application settings, activate the option โ€œBlock unknown numbersโ€ and โ€œShow notifications about blocked callsโ€.

โš ๏ธ Note: Apps like Truecaller require access to your contacts for work. If you use a work phone, create a separate Mi Account to sync contacts to minimize the risk of data breaches.

Method 5: Locking at the operator level

If spam calls come from your carrierโ€™s numbers (like +79xx), the most reliable way is to activate the lock service directly from the provider. This is free and works at the network level before the call reaches your phone.

Instructions for popular operators:

Operator.Command to activateFeatures
MTSSend SMS with the text Block1 to the number 111Blocks all hidden numbers and numbers with non-standard prefixes
BeelineUSSD-code: *110*789#There are advanced settings through the personal account
MegaFonSend 1 to 0500.You can also block it. SMS-Spam by Stop Spam team for 0500
Tele2.USSD-code: *220*1#Supports blocking by category (advertising, fraud)

Important nuances:

  • ๐Ÿ”„ The service is activated within 24 hours.
  • ๐Ÿ“ฑ Once activated, restart your phone so that the changes take effect.
  • ๐Ÿ” Check the lock by calling from a hidden number (for example, from another phone in the mode "Hide the number").

If your operator does not support you USSD-Teams, use your personal account on the official website:

  1. Go to login.mts.ru.
  2. Go to the Services section โ†’ Security.
  3. Activate the option of Spam Protection.

๐Ÿ’ก

If the operatorโ€™s services are activated, you should check if you have additional packages (e.g., โ€œCall Unlimitedโ€), some operators automatically turn off anti-spam for such rates.

Additional measures: how to reduce the amount of spam in principle

Blocking is a response to a problem, but you can proactively reduce spam calls if you follow these rules:

  • ๐Ÿ” Do not publish a number in the public domain: check whether it is listed in social networks, forums or in public profiles (for example, on Avito or in the Internet). OLX). Use services like getcontact.com to find out where your number may have leaked".
  • ๐Ÿ“ฑ Use the second number: use a virtual number to register on websites and services (e.g., through Google Voice or TextNow), and only real contacts will call the main number.
  • ๐Ÿ›ก๏ธ Turn off the transmission of call data: in MIUI By default, you can turn on sending call statistics to Xiaomi. To disable: Settings โ†’ Confidentiality โ†’ Diagnostics โ†’ Disable "Send call reports"
  • ๐Ÿ”„ Clean the call log regularly: spam numbers are often sold to databases. If you have received a spam call, delete it from the log so the number does not fall into backup copies.

Another effective method is to change the format of the display number in the MIUI settings. Many spam bots focus on the standard format +7 (XXX) XXX-XX-XX. If you change it to a non-standard one (for example, 8-XXX-XXX-XX-XXX-XXX), some automatic systems do not recognize your number as valid:

Settings โ†’ Additional โ†’ Regional settings โ†’ Number format โ†’ Select โ€œRussia (alternative)โ€

Frequent problems and their solutions

Even after you set up the lock, Xiaomi users face typical problems, and let's look at the most common ones:

  1. Calls pass despite blocking Reason: spammers use spoofing and the system perceives them as new. Solution: activate the option in Truecaller or Hiya "Block suspicious numbers" and enable in MIUI "Block numbers with non-standard prefixes" (see Method 2).
  2. SMS spam keeps coming The reason: call blocking and SMS are set up separately. Solution: In the Messages app settings, activate the Spam Filter and blacklist spam numbers.
  3. After the MIUI update, the lock reset was reset Reason: reset security settings in major updates Solution: Before updating, back up the blacklist through Mi Cloud (see Method 1).
  4. It's not working. USSD-Operator Commands Cause: conflict with Mi Security app Solution: temporarily disable protection USSD in the security settings: Settings โ†’ Memory and applications โ†’ Security โ†’ Disable "Protection" USSD"

โš ๏ธ Note: If after all the settings, spam calls continue to come from the same number, this may be a targeted attack, in which case we recommend that you contact the operator with a statement of harassment (attaching screenshots of call logs) or temporarily change the number. SIM-map.

FAQ: Answers to Frequent Questions

Can I block all numbers except the phone book?
Yes, to do this, activate the โ€œWhite Listโ€ mode in MIUI: Settings โ†’ Block numbers โ†’ Whitelist mode โ†’ Add all contacts Alternatively, you can use Truecaller with the โ€œAllow only contactsโ€ setting.
Why does he still call after the number is locked, but the phone doesn't vibrate?
This is a feature of MIUI: blocked calls arrive in the background and are displayed in the log as missed (no sound / vibration). To completely stop their arrival, use the lock at the operator level (Method 5).
How to block numbers from a specific region (for example, +7495)?
In the standard MIUI blacklist, add a star number mask: Open the Blacklist. Add a number in +7495*. Save. Now all numbers with the code 495 will be blocked. Use Truecaller Premium to block regions.
Can I return the blocked number back?
Yes, for this: Go to Settings โ†’ Lock numbers. Find the number in the blocked list. Click on it and select Unblock. If the number was blocked through the operator, contact support (for example, *111# for MTS).
Why donโ€™t Xiaomiโ€™s Chinese firmware have standard locking methods?
Chinese versions of MIUI (e.g. Redmi K60 or Xiaomi 13) are devoid of some features due to local legislation. Solutions: Install global firmware via Mi Flash Tool (risk of loss of warranty). Use Truecaller or Hiya - they work regardless of the firmware region. Activate lock from the operator (Method 5).