How to block numbers starting with certain numbers on Xiaomi: all ways

Spam calls, scammers and intrusive operators with numbers starting at +79XXXXX, 8800 or +375 are a familiar problem for Xiaomi owners. Unlike iPhones or naked Android, MIUI firmware offers several ways to block such numbers, from embedded tools to hidden features to third-party apps.

In this article, we will understand 4 Proven methods, including mask locking (e.g. all numbers with prefix) +7926***), setting up a โ€œblacklistโ€ through the standard Phone application, as well as bypassing restrictions MIUI For users of Redmi Note 12, POCO X5 We'll focus on the nuances of why some numbers still pass, how to avoid blocking important calls, and what to do if you update them. MIUI 14/15 settings dropped.

Why Xiaomiโ€™s standard lock doesnโ€™t work with room masks

Xiaomi owners often find that the built-in lock feature in the Phone app does not support first digit filtering. +7926 and lock all numbers with this prefix. MIUI:

  • ๐Ÿ“ฑ Database Limitation: A standard blacklist stores numbers as separate records, not templates, which simplifies the system but leaves it unflexible.
  • ๐Ÿ” Google policy: with Android 10, Google tightened rules for manufacturers, banning blocking on regular expressions without the explicit consent of the user.
  • ๐Ÿ“Š Performance: scanning incoming mask calls requires more resources, which can slow down budget models (Redmi) 10A, POCO M5).

There are workarounds, however, such as MIUI 14+, which has a hidden feature called Advanced Lock that allows you to add prefixes manually through an engineering menu, and for older firmware versions, third-party software like Truecaller or Call Blocker will help.

โš ๏ธ Note: If you use two of these SIM-card, number locking may not work properly on the second line. SIM Active by default for calls to Settings โ†’ SIM-maps and mobile networks.

Method 1: Locking through the standard โ€œPhoneโ€ application (for individual numbers)

If you need to block specific numbers (not entire ranges), use the built-in functionality:

  1. Open the Phone app (the tube icon on the home screen).
  2. Go to the Journal tab and find the number you want to block.
  3. Slip the number, then press. โ‹ฎ โ†’ Lock down.
  4. Confirm the action by selecting the option to Block this number.

For mass lockdown:

  1. Go to Settings โ†’ Lock numbers.
  2. Click Add manually and enter numbers via comma (maximum 500 entries).

The downside is, you have to type in each number separately, and if there are a lot of spammers, it's not effective.

Keep important numbers in contact

Make sure the number does not belong to the bank or support team

Check if this number is already blocked.

Sync the blacklist with your Mi Account (if necessary)

-->

Method 2: Use the engineering menu to block by prefix

This method works on MIUI 12-15 and allows you to block numbers by the first digits (for example, all +7926*).

Instructions:

  1. Open the phone app and enter the combination: ##4636##
  2. In the menu that appears, select Phone Information (or Phone Information).
  3. Scroll down to the Set Blocking Rules section (could be called Call Blocking).
  4. In the Prefix Block field, type a prefix (e.g. +7926) and press Add.
  5. Save the settings and restart the phone.

After that, all numbers starting with the specified prefix will be automatically blocked. If the Set Blocking Rules section is missing, then your version of MIUI does not support this feature - try updating the firmware or use method 3.

What to do if the engineering menu is not opened?
If nothing happens after entering ##4636##, check: 1. Disable VPN or proxy โ€“ they can block access to the system menus. 2. Make sure you do not have IMEI change apps (e.g. Chamelephon) installed that conflict with the engineering menu. 3. Some models (POCO F4, Xiaomi 12T) instead of #4636## work the ##83781# (MiuiVersion menu), but there are no lock functions.

Method 3: Third-party applications for mask locking

If the built-in MIUI tools fail, install one of these apps:

AnnexMask supportSMS lockdownSynchronization with the cloudCons
Truecallerโœ… (prefixes, regular expressions)โœ…โœ… (via Google account)Requires access to contacts, advertising in the free version
Call Blockerโœ… (Up to 10 masks in the free version)โŒโŒInterface in English, limit on the number of rules
Blacklist Plusโœ… (flexible-rules)โœ…โœ… (via Dropbox)The paid version is worth it. ~300โ‚ฝ, trick-up
Should I Answer?โŒ (single-number)โœ…โŒSpammers only for Europe, no Russian-language support

Recommendation: Truecaller is best suited to block prefixes (for example, all numbers with +375).

  1. Open the application and register.
  2. Go to Settings โ†’ Block โ†’ Blocking Rules.
  3. Select Add the rule โ†’ Prefix of the number.
  4. Enter the prefix (e.g. +7926) and save.

โš ๏ธ Warning: Truecaller may conflict with system lock MIUI. If after installation, the standard rules stopped working, turn off the synchronization of the blacklist in the application settings.

Truecaller

Call Blocker

Blacklist Plus

Other

I do not use third-party applications

-->

Method 4: Blocking through operator settings (for MTS, Beeline, Tele2) subscribers

Some mobile operators offer their own services to filter spam calls, such as:

  • ๐Ÿ“ถ MTS: service "Spam Protection" (free for tariffs "Ultra" and "Tariff designer"). USSD-team *111*777#.
  • ๐Ÿ“ถ Beeline: Antispam service (20)โ‚ฝ/Connected via personal account or by number 067409.
  • ๐Ÿ“ถ Television2: ยซProtection from fraudstersโ€ (free of charge) Included in the My Television app2 orally *155*1#.

The advantage of this method is that the lock occurs at the network level, so spam calls do not reach the phone at all (it saves battery power).

  • Not all prefixes are supported (for example, +375 may not be blocked).
  • The service does not replace the local blacklist on the phone.
  • On some tariffs, the service is paid (check on the operator's website).

To check if the lock is working, call the blocked prefix from another phone. If you hear the message "Subscriber temporarily unavailable", the setting worked.

๐Ÿ’ก

If you have spam calls after you connect, try turning them off and switch them on again, and sometimes they are due to unsynchronized data in the billing system.

Frequent problems and their solutions

Even after setting up the lock, Xiaomi users are faced with typical errors:

Problem.Reason.Decision
Numbers from the prefix +7926 still ringConflict between system lock and TruecallerTurn off Truecaller blacklist synchronization or remove duplicate rules
After the MIUI update, the blacklist was droppedResetting security settings with major updateRestore the list from the backup (if you synced with Mi Account)
The lock on the second one is not working. SIM-mapMIUI Limitation for Multi-SIMSet the lock separately for each SIM In Settings โ†’ SIM-map โ†’ A challenge โ†’ Lockdown
Call Blocker does not block SMSLack of rights to read communicationsGive permission to Settings โ†’ Applications โ†’ Permissions โ†’ SMS

If none of these methods helped, check:

  • ๐Ÿ”„ Firmware updates: in MIUI 15 patched blocking bugs for some regions (e.g. Yota subscribers).
  • ๐Ÿ“ต Do Not Disturb: If it's on, it can block the locking rules. Turn it off in Settings. โ†’ Sound and vibration.
  • ๐Ÿ”’ Administrator rights: Some apps (such as Blacklist Plus) require superuser rights (root) and will not work on unblocked Xiaomi.

๐Ÿ’ก

If spam calls come from different prefixes (e.g. +7926, then +7985), combine several methods: locking through Truecaller + operator service, which will increase the filtering efficiency to 95%.

FAQ: Answers to Frequent Questions

Can I block all international numbers (e.g. +375, +380)?
Yes, but only through third-party apps (Truecaller or Call Blocker). In standard MIUI settings, add a rule for the prefixes +375, +380, etc. Note that this will block all calls from these countries, including legitimate ones (for example, from relatives).
Why does it still appear in the call log after the number is blocked?
It's a feature. MIUI: blocked calls don't ring (no sound or vibration) but are logged in with a "Blocked" note to hide them completely: Open the Phone app. โ‹ฎ โ†’ Settings โ†’ Call log. Enable Hide blocked calls. Some models (Redmi Note 11) don't have this option, so you'll have to use third-party apps to clean the log.
How to block SMS from spammers with certain prefixes?
To block SMS by mask: Install Truecaller or SMS Blocker. In the application settings, find the SMS Lock section. Add prefixes (e.g. +7926) to the blacklist. Give the app permission to read SMS in Settings โ†’ Applications โ†’ Permissions. In the standard Messages application, Xiaomi does not support mask lock.
Will the lock work if I change my phone to another brand (Samsung, iPhone)?
No, locking rules are tied to: Local blacklist on your phone (not portable); Mi Account (only if synced); apps like Truecaller (portable when logged in to the same account); you'll have to reset the lock when you switch to an iPhone or Samsung; Use the built-in Settings feature on your iPhone โ†’ Phone โ†’ Locked Contacts; and Samsung's Smart Call app.
Can I block numbers with certain numbers in the middle (e.g. 123)?
In standard MIUI settings, no. But Truecaller (premium) and Call Blocker have regular expression support. For example, to block all numbers containing 123, create a rule:.123. Note: this rule will block all numbers with 123 sequence, including legitimate ones. Use with caution!