How to permanently block a number on Xiaomi: from spam to scammers

Tired of receiving calls from intrusive sellers, scammers or ex-friends? Xiaomi’s MIUI-based smartphones offer several built-in ways to block unwanted numbers, from a standard blacklist to hidden anti-spam features, but many users are unaware of half of those capabilities.

In this article, you will find 5 proven methods of blocking numbers – from basic to advanced, including instructions for different versions of MIUI (12 to 14).We will also discuss how to get around carrier restrictions, why some numbers continue to call even after blocking, and which third-party applications actually work on Xiaomi, Redmi and POCO.

Spoiler: MIUI 14 has a feature that automatically locks suspicious numbers based on Xiaomi's database - but it doesn't work in all regions.Read on to find out how to activate it.

1. Standard lock through the "Black List" in MIUI

The most obvious way is to blacklist a number through the standard Phone app, which works on all Xiaomi smartphones regardless of the model (from Redmi Note 8 to Xiaomi 13 Ultra) and the MIUI version.

How to do this:

  • πŸ“± Open the phone application (pipe icon)
  • πŸ” Find an unwanted number in the magazine and tap it.
  • ⚫️ In the upper right corner, press three dots. β†’ Lock the room.
  • βœ… Confirm the action in the pop-up window

If the number is not in the journal, you can add it manually:

  1. Start the phone β†’ Three points β†’ Settings β†’ Lock numbers
  2. Select Add Manually and enter the number (e.g. +79123456789)
  3. Specify the type of lock: Calls, Messages or both

β˜‘οΈ Checking the number lock

Done: 0 / 3

⚠️ Attention: In some firmware MIUI For global versions (e.g. Redmi Note 11 Pro)+ 5G Global) the blacklist may be reset after the system update. To avoid this, back up through Settings β†’ Memory. β†’ Backup.

2. Blocking through the application "Security" (Security)

The Security (Shield Icon) app in MIUI offers advanced security features, including spam-blocking, a method that is more effective than the standard blacklist, as it uses Xiaomi’s database to identify fraudulent numbers.

Instructions:

  • πŸ›‘οΈ Open the Security app (if not, download from Google Play)
  • πŸ” Go to the section "Call Lock" or "Antispam" (name depends on version)
  • πŸ“΅ Turn on the switch to Lock suspicious numbers
  • βž• To add a number manually, click Add to the blacklist and select a contact or enter a number.
FunctionMIUI 12/13MIUI 14
Automatically block spam❌ No.βœ… Yes (in some regions)
Manual addition of numbersβœ… Yes.βœ… Yes.
SMS lockdownβœ… Only manually.βœ… Automobile + manually
Log of blocked❌ No.βœ… Yes.

πŸ’‘ Useful advice: If you have a version MIUI No Antispam, update the Security app via Google Play.Sometimes Xiaomi hides this feature for certain regions, but after the update it appears.

πŸ“Š What version? MIUI You're using it?
MIUI 12
MIUI 13
MIUI 14
I don't know.
other

3.Use of third-party applications to block

If the built-in MIUI tools don’t work (for example, a spammer uses different numbers), you should pay attention to third-party applications.

  • πŸ”’ Truecaller – detects spam numbers in real time, blocks SMS It even works for Redmi. 9A with 2GB of RAM.
  • πŸ›‘οΈ Hiya – specializes in fraudulent calls, integrates with the system phone.
  • πŸ“΅ Should I Answer? – Blocks numbers based on user ratings (effectively against call centers).
  • πŸ€– Call Blocker is a simple blocker with the ability to create whitelists.

⚠️ Note: Some apps (like Truecaller) require access to contacts and call logs. MIUI 13+ This can cause a conflict with system anti-spam. To avoid problems, disable the built-in lock in Settings. β†’ Annexes β†’ Phone. β†’ Number locking.

πŸ“Œ Important: POCO F3 and other models with MIUI for POCO Some blockers may not work because of the limitations of the shell, in which case it will help. ADB-team to unlock additional permissions:

adb shell pm grant com.truecaller.android android.permission.READ_CALL_LOG


adb shell pm grant com.truecaller.android android.permission.WRITE_CALL_LOG

How to Install ADB on Xiaomi for Advanced Settings
1. Download Platform Tools from Android. 2. Enable Developer Mode on your phone: Settings β†’ About Phone β†’ MIUI Version (tap 7 times). 3. In Settings β†’ Additional β†’ For developers, enable Debugging over USB. 4. Connect your phone to your PC and execute commands in the command line.

4. Blocking through the operator

If the number continues to ring even after the phone is blocked, the problem may be at the operator level. Most Russian and foreign operators (MTS, Beeline, MegaFon, Tele2) provide spam blocking services.

How to connect:

Operator.Team/MethodCost
MTSSend SMS with text Block XXXXXXXX to 111 (where X is the number)Free of charge.
BeelineUSSD-request *110*789# through the personal accountFree of charge.
MegaphoneSMS Block Number 50493 rubles per day
Tele2Call 611 or through the My Tele2 appFree of charge.

πŸ”Ή Nuance: Operator-Blocked only works for incoming calls. SMS WhatsApp and Viber will remain available, and some operators limit the number of blocked numbers (for example, MegaFon - up to 10 numbers at a time).

⚠️ Note: If you use a virtual operator (Tinkoff Mobile, Yota, SberMobile), the lock service may not be available, in which case only locking at the phone level or third-party applications will help.

5. Hidden MIUI features to combat spam

Xiaomi adds hidden features to MIUI that it doesn’t mention in the official instructions, and here are two of the most useful ways to block intrusive calls:

1. Do not disturb mode with exceptions

This method allows you to block all calls except for selected contacts, which is suitable if you are flooded with spammers, but you do not want to miss an important call.

  • πŸ”• Go to Settings. β†’ Sound and vibration β†’ Don't disturb.
  • πŸ”„ Enable mode and select Only selected
  • βœ… Add the necessary contacts to the exceptions

2. Keyword Call Filtering (available in MIUI 14 for China)

The Chinese version of the firmware has a feature to block calls by keywords in the identifier (e.g., "bank", "credit", "police"), to activate it:

  1. Install Xiaomi.EU ROM (unofficial firmware)
  2. Go to Settings β†’ Applications β†’ Phone β†’ Call filter
  3. Add keywords (for example, Sberbank, VTB)

πŸ’‘

If you have Redmi with global firmware, you can try activating hidden filter mode through the engineering menu. To do this, type in the Phone application code ##4636## and select Phone Information β†’ Menu β†’ Spam filter. Be careful - the wrong settings can reset the network!

6.What to do if the lock is not working?

Sometimes blocked numbers keep ringing, and here are the main reasons and solutions:

Problem.Reason.Decision
Calls pass despite blockingNumber hidden (Unknown or Private)Use the Truecaller app with hidden number lock function
The lock is reset after the updateMistake in MIUI 12/13Upgrade to MIUI 14 or back up your blacklist
SMS is coming even though the number is blockedThe lock only works for calls.Enable SMS lock in Settings β†’ Applications β†’ Messages β†’ Blocking
Numbers from different SIM-cards bypass lockdownThe spammer uses a multi-SIMAdd a number range to the blacklist (e.g. +7912*)

πŸ”§ Technical lifehack: If your Xiaomi has custom firmware installed (like LineageOS), standard locking methods may not work.In this case, a Magisk module called CallBlocker, which blocks numbers at the Android core level, will help.

⚠️ Note: On some models (Redmi Note) 10 Pro, POCO X3 Pro) after the number is locked, the incoming call for all contacts may disappear. MIUI 13.0.4-13.0.6. The solution is to upgrade to the latest version or roll back to the latest version. MIUI 12.5.

πŸ’‘

The most reliable way to block is a combination of built-in blacklist + third-party app (like Truecaller) + lock through the operator. This covers 99% of spam calls.

FAQ: Frequent questions about locking numbers on Xiaomi

πŸ”Ή Can I block the number so that he doesn’t know?
Yes, when blocked through standard MIUI or apps like Truecaller, the subscriber will hear a short beep or an answering machine, but will not realize that it has been blocked, and operators will not notify you of the blocking either.
πŸ”Ή Why a blocked number can still leave a voice message?
This is a feature of the operators, and voicemail is handled on the operator side, not the phone, and to completely block voice messages, turn off the voicemail service through the phone. USSD-team (e.g. MTS β€” *111*45#).
πŸ”Ή How to block all numbers except selected?
Activate Do Not Disturb with Favourites Only (see Section 5). Alternatively, use the Call Blocker app with White List function.
πŸ”Ή Can I block numbers from a specific region (code)?
Yes, but not through standard MIUI. Install Truecaller or Should I Answer?, then add a number mask to the lock (for example, +7812* for Peter). MIUI 14 for China has a built-in geolocation lock feature, but it is not available in global firmware.
πŸ”Ή How to unlock the number if I am wrong?
Go to Settings β†’ Applications β†’ Phone β†’ Lock numbers, find the number in the list and swipe it left. In the Security app, unlock is available in the Lock Log section.