Spam calls and fraudulent calls from unknown numbers have become a scourge of modern smartphones. Owners of Xiaomi, Redmi and POCO devices often face intrusive sellers, automated robots and even scammers masquerading as bank employees. Unlike the iPhone, where the lock is implemented through a single center, MIUI offers several independent mechanisms β from built-in functions to hidden shell capabilities.
In this article, we will discuss 7 working methods β from basic phone settings to advanced methods using the phone. ADB And third-party applications, and we'll focus on the unique function. MIUI "Blacklist 2.0, which is not available in pure Android and allows you to block numbers from templates (for example, all numbers with a prefix). +375 or starting on 9XX). You will also learn how to get around operator restrictions and why standard locking sometimes doesnβt work on dual-enabled models. SIM-map.
1. Standard lock through the MIUI "Blacklist"
The most obvious way is to use the built-in Blacklist feature available on all Xiaomi smartphones running MIUI 12-14. However, many users are unaware that there are hidden options here that allow you to block not only specific numbers, but also entire ranges.
To open the extended settings:
- Go to Settings β Applications β Call Management β Blacklist.
- Click on the three dots in the top right corner and select Settings.
- Activate the option to Block unknown numbers (some firmware called Block Hidden Numbers).
- Enable Keyword Blocking β this will allow you to add templates (for example, 495* to block all Moscow numbers).
Important: on the POCO F3/F4 and Redmi Note 10/11 models, the path to settings may be different β instead of Call Management, look for Calls and SMS. Also note that blocking through the Blacklist does not work for numbers saved in contacts as βUnknownβ β they must be manually deleted.
Two-sim mode disabled (may conflict with lock)|
Updated firmware (patterns patched in MIUI 14)|
No active VPNs (some block system calls) |
Contact sync with Mi Account disabled (may reset settings)-->
2. Blocking through the application "Security" (Security)
The Security app in MIUI is not just an antivirus, it's a full-fledged security management center, and there's a separate spam blocker that works independently of the Blacklist and can intercept calls before they get to the log.
Instructions:
- Open the Security app (if not, download from the Mi App Store).
- Go to the Block tab (or Anti-Spam on global firmware).
- Turn on the switch to Lock unknown numbers.
- In the Locking Rules section, add your templates (e.g. +7900* to lock all 900 numbers).
The advantage of this method is that the lock works at the system level, so spam calls do not even get into the call log, but on some models (for example, Xiaomi 12T), this module can conflict with Google Phone, in which case you will have to choose one of the applications for calling by default.
π‘
If Security calls still pass after you have set up lockdown, check the application permissions in Settings β Apps β Permissions Management β Phone. Sometimes, after the MIUI update, the rights are reset.
3. Use of Google Phone (for global firmware)
Xiaomiβs global firmware smartphones (such as the Mi 11 Lite or POCO X4 Pro) may have a Google Phone app instead of the standard Mi Dialer by default, which has its own locking mechanism, which often works more efficiently than the built-in MIUI.
How to set up:
- Open the Phone app (the phone icon from Google).
- Click on three points β Settings β Lock numbers.
- Enable Unknown Numbers and Suspicious Calls.
- Add numbers manually or import from the magazine.
Feature: Google Phone uses a database of spammers from Google, so it blocks not only unknown numbers, but also suspicious ones (for example, with a changed caller ID).
Standard Mi Dialer|
Google Phone|
Truecaller|
Other-->
4. Hidden MIUI settings via ADB (for advanced)
If standard methods do not work, you can activate hidden lock functions via ADB. This method is suitable for power users and allows, for example, to block all international calls or numbers with certain prefixes without adding them to the Blacklist.
Instructions:
- Connect your phone to your PC and enable USB Debugging in Settings β About Phone β MIUI version (click 7 times on the line with the version to activate the developer mode).
- Install. ADB Tools on your computer and run the command: adb shell settings put global block_unknown_callers 1 This will include blocking all unknown numbers at the system level.
- To block international calls, use adb shell settings put global block_international_callers 1
β οΈ Attention: These commands don't have a GUI to cancel. To get it back, replace it with 1 by 0. Also, after use, the caller definition may stop working. ID from the operator (for example, MTS or Beeline).
What if the ADB canβt see the device?
5 Third-party apps: Truecaller vs Should I Answer?
If the MIUI built-in tools don't work, you can install specialized applications, the most popular ones are Truecaller and Should I Answer?, but each has nuances:
| Annex | Advantages | Deficiencies | Is it good for Xiaomi? |
|---|---|---|---|
| Truecaller | Spammer database for 300 million numbers, SMS blocking, caller ID definition | Requires access to contacts, advertising in the free version | Yes, but it conflicts with Mi Dialer on some firmware. |
| Should I Answer? | Offline, no advertising, blocking by region | Smaller spammer database, no Russian-language interface | Yeah, better compatible with MIUI. |
| Hiya | Integration with operators, blocking robbrae | Not all functions work in Russia | Partially (depends on firmware) |
For installation:
- Download the app from Google Play or Mi App Store.
- In your phone settings, select it as the default call app (Settings β Apps β Default β Phone).
- Configure the lock rules (in Truecaller this is the section Lock, in Should I Answer? - Blacklist).
β οΈ Note: On Xiaomi models with Chinese firmware (for example, Xiaomi 13 Ultra) CN) These applications may not have access to the call log due to limitations MIUI. In this case, only reflashing to the global version will help.
6.Blocking through the operator
Many operators offer spam filtering services, such as MTS has Spam Protection, Beeline has Antispam, and MegaFon has Spam Filter, which blocks calls before they reach the phone, which reduces battery load.
How to connect:
- π MTS: send SMS numbered 111 or call on *111*25#.
- π± Beeline: activate in your personal account or through USSD-team *110*789#.
- π MegaFon: connect in the application "My MegaFon" or on command *105*455#.
- π‘ Television2: Free "Antispam" option is included through *225*1#.
The disadvantage of this method is that operators block only known spam numbers, and new ones pass. In addition, some scammers use a caller ID swap, and such calls can be filtered, and the service can be paid (for example, MTS "Premium Protection" costs 30 rubles / month).
π‘
Operator services work independently of the phone settings, but do not replace the lock at the MIUI level.
7 Manual lock through call log
If you get a specific number, you can block it right from the call log, which doesn't require any additional settings, but it's only suitable for known spammers.
Instructions:
- Open the Phone application and go to the Journal tab.
- Find the right number and click on it.
- In the window that opens, select Block (or Add to the blacklist).
- Confirm the action.
On models with MIUI 13+, there is an option: after blocking, you can choose to Report Spam - this will help improve the Xiaomi database for other users. However, note that manual lock does not work for hidden numbers (where the number is displayed instead of "Unknown" or "Private").
π‘
If there are too many spam calls in the log, use a filter: click three dots β Filter β Spam. So you quickly find all suspicious numbers to lock.