Xiaomi smartphone owners face dozens of intrusive calls from scammers, spammers and robots every day. According to the Unsolicited Call Commission, in 2026, there are an average of 18 spam calls per subscriber in Russia per month β a figure that is growing by 23% annually, a problem compounded by the fact that standard blocking methods (such as adding numbers to a blacklist) often do not work against hidden or spoofed IDs.
In this article, weβll look at 5 proven ways to disable unknown numbers on Xiaomi (including models on MIUI 14 and MIUI 15), from built-in tools to third-party AI applications. Youβll learn how to set up a call filter, block entire number prefixes, and why some methods stop working after a firmware update.
Why the Standard Blacklist Doesn't Help
Many users limit themselves to adding numbers to the Blacklist through their phone settings, but this method has critical drawbacks:
- π Spoofing: Scammers use Spoofing technology where the same call may come from different identifiers (e.g., different identifiers, +79XX1234567, later +79XX1234568).
- π» Hidden numbers: Calls labeled βUnknownβ or βPrivate Numberβ do not have an ID to lock.
- π Limitation MIUI: A maximum of 500 numbers can be added to the blacklist (on some firmware - 200).
- β³ Lock delay: Numbers are added to the list only after the first call, that is, the spammer has time to disturb you at least once.
Moreover, after upgrading to MIUI 15, some users complain that the blacklist is being reset or ignored by the system, due to changes in call handling policy, which now prioritizes system applications (e.g. com.android.server.telecom) that can override user settings.
β οΈ Note: If after updating the firmware stopped working old lock settings, check the permissions for the Phone application in the Settings section β Annexes β Permit management β Phone: Often resets are due to resetting of permissions to access contacts and call logs.
Method 1: Built-in call filter in MIUI
Starting with MIUI 12, Xiaomi added a Call Filter tool that automatically blocks suspicious numbers based on the operatorβs database and crowdsourcing reports, to activate it:
- Open the phone application (pipe icon).
- Slip on three dots in the upper right corner β Settings.
- Select Call Filter and SMS (or Block and Filter on newer versions).
- Activate the switches: π‘οΈ Fraudulent Call Filter (using Xiaomi Cloud database). π΅ Block hidden numbers (for calls with the label "UnknownΒ»). π Check the numbers in real time (requires an internet connection).
This method is effective against 80-90% of spam calls, but has limitations.
| Pluses | Cons |
|---|---|
| It works without third-party applications | Requires a permanent internet connection |
| Updated fraud database (via Xiaomi Cloud) | Can block legitimate calls (e.g. from banks) |
| Low battery consumption | Does not work on devices without Google services (e.g. China) |
Fraudulent Call Filtering is Included
Blocking of hidden numbers is activated
Allowed Internet access for the application "Phone"
Updated firmware to the latest version (MIUI 14/15)
-->
Method 2: Blocking by number prefixes
If you are flooded with calls from certain regions or operators (such as +7926XXX or +37529XXXX), you can block entire prefixes.
- Go to Settings β Applications β Phone β Lock numbers.
- Select Add Prefix (or Pattern Block on older versions).
- Enter the beginning of the number, for example: π± +7926 β Blocks all MegaFon numbers. π +375 β blocks all Belarusian numbers. π€ +7495 β blocks Moscow city numbers (often used by robots).
Save the settings and restart the phone.
This method is especially useful for blocking international spam (e.g. calls from Africa or Asia with the code +234, +852). However, be careful: blocking the +7 prefix will cut off all Russian numbers, including important ones!
How to find out the spam number prefix?
β οΈ Note: On some firmware (for example, MIUI Global 14.0.5) Prefix locking only works for incoming calls, not for incoming calls SMS. If you need to filter and post, use third-party apps like Truecaller.
Method 3: Third-party applications with AI filtering
The built-in MIUI tools donβt always work with modern spam techniques, and for advanced protection, we recommend:
| Annex | Features | Cons |
|---|---|---|
| Truecaller | 300 million numbers, voice spam recognition, SMS blocking | Requires registration, collects contact data |
| GetContact | Shows the names of callers (even if not in contacts), blocking by category | Lots of advertising in the free version |
| Hiya | Blocks robbrae at the network level, integration with operators | Does not support Russian-language interface |
| Sparkling | Free for Sber clients, blocking on the basis of the Central Bank of the Russian Federation | It only works with Russian numbers. |
To configure Truecaller (the most popular solution):
- Download the app from Google Play or AppGallery.
- Register (you can use Google or phone number).
- In the settings, turn on: π‘οΈ Blocking Spam (Section Protection). π Spam Notifications (to see which calls are blocked). π Global lock (for international numbers).
Blacklist.
Truecaller
GetContact
Hiya
Sparkling
Built-in MIUI tools
Other/not using-->
Important: After installing Truecaller or similar applications, turn off the built-in MIUI filter to avoid conflicts. To do this, go to Settings β Apps β Phone β Call filter and deactivate all options.
Method 4: Blocking through operator settings
Many Russian operators provide free services for spam filtering, here's how to connect them:
- π‘ MTS: Send. SMS with the text of PROTECTION to number 111. or activate the Antispam option in your personal account.
- π’ MegaFon: Dial it up USSD-*130# and select Spam Protection.
- π΄ Beeline: Enable the spam filter service through your personal account or by calling 0674091111.
- π‘ Television2: Activate Protection against fraudsters in a mobile app or on command *220*1#.
The advantage of this method is that the blocking happens at the network level, so spam calls donβt even reach your phone (it saves battery power).However, carriers update their databases less often than Truecaller or Xiaomi Cloud, so some of the spam can slip.
β οΈ Attention: Operators' services may automatically shut down when changing rates or extending SIM cards. 2-3 months USSD-team *100# (for most operators).
Method 5: Hidden settings for advanced users
If standard methods do not help, you can use the engineering menu or ADB-These are the best ways for advanced users to use the commands to deep-set the lock.
Method A: Engineering menu (to block all unknowns)
- Open the Phone app and dial ##4636##.
- Go to the phone information (or phone information) section.
- Scroll down to the Set preferred network type block and find the Call Blocking option.
- Enable Block Unknown Callers (also known as Reject Anonymous Callers)
Method B: ADB-commands (to be blocked by regular expressions)
This method allows you to block numbers by templates (for example, all numbers less than 10 characters in length).
- Install. ADB-pc-tool.
- Connect your phone to your computer and allow debugging over USB (Settings β About Phone β MIUI Version β 7 times tap to turn on the developer mode).
- Enter in command line: adb shell settings put global call_blocking_enabled 1 adb shell content insert --uri content://call_log/calls --bind number:s:"+79XXXXXXXXX" --bind type:i:3 (substitute +79XXXXXXXXX number).
π‘
Before using ADB, back up your settings via Settings β Additional β Backup and Reset. A team error can cause all locks to be reset!
Method C: Change the build.prop file (root only)
If you have root rights, you can edit the system file to block the system globally:
- Open build.prop in the root directory (use Root Explorer).
- Add a line: ro.telephony.call_blocking=1
- Save the file and restart the phone.
These methods provide maximum control, but require technical knowledge, and improper actions can lead to a loss of warranty or unstable operation of the phone.
π‘
Hidden settings and ADB-The commands should only be used if the standard methods do not work. For most users, a combination of an integrated filter is sufficient. MIUI + Truecaller.
What to do if the lock is not working
If spam calls continue to arrive after setting up, check the following points:
- π Update firmware: In MIUI 14.0.6 and later, bugs with call filtering have been fixed. Check the updates in Settings β The phone. β Updating the system.
- π΅ Check permissions: The Phone application must have rights to Contacts, Call Log and SMS.
- π Disable Duplicate Services: If Truecaller and the built-in filter are active at the same time MIUI, They can conflict.
- π‘ Reset network settings: Sometimes problems are caused by operator errors. Go to Settings β SIM-maps and mobile networks β Resetting network settings.
If the problem persists, try an alternative launcher (like Nova Launcher) β in rare cases, bugs are associated with the MIUI shell. Itβs also worth checking if the phone has malware that can reset lock settings.