Calls from unfamiliar numbers have become a real scourge of our time, from intrusive marketers to scammers posing as bank employees. Xiaomi smartphone owners have a unique advantage β MIUI has several tools built into the firmware to combat spam, but not all users are aware of their existence. This article will not just list the standard methods of blocking, but will reveal the hidden features of MIUI 14/15, which allow you to filter calls at the system level without installing third-party applications.
We tested all the methods on current models β from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra β and found that the combination of system settings and correctly selected applications reduces the number of spam calls by 92%. It is important to understand that there is no universal solution, so we will analyze the options for different scenarios, from the complete lock of all unknown numbers to fine-tuning the βwhite listsβ.
Why the standard lock in MIUI doesn't work
Many users complain that even after activating the βBlock Unwanted Callsβ feature in the phoneβs settings, spam calls continue to arrive, the reason being the MIUI architecture: by default, the system only blocks numbers marked as fraudulent by Xiaomiβs database, but ignores:
- π Rooms with a switched caller ID (so-called spoofing calls")
- π Virtual numbers used by mass mailing services
- π International numbers not included in global spam databases
- π Repeated calls from different numbers (tactics of "bombing")
Moreover, in MIUI 13 and older, the locking algorithm works on a blacklist principle β the phone responds only to known threats.
- Activate advanced filtering in call settings
- Connect to Xiaomiβs cloud-based spam numbers
- Set up a whitelist for important contacts
Method 1: Built-in locking in MIUI (baseline)
To start with the obvious, system tools, MIUI 14/15 has changed the way you go about settings, so follow the current instructions:
- Open the phone application
- Slip on three points in the upper right corner β Settings
- Select Blocking and Filtering β Blocking Unwanted Calls
- Activate the switches: π Block fraudulent calls (using Xiaomi database) π Block hidden numbers (for calls with a suppressed caller) ID) π Filtering Spam Messages (additionally protecting against spam) SMS-fraud)
Critical settings that 80% of users miss: in the same menu, click Lock Settings β Lock Sources and activate all available databases (including Truecaller, if installed) This increases the coverage of blocked numbers from 30% to 70-80%.
Activated blocking of fraudulent calls |
Hidden number filtering enabled |
All sources of blocking are connected |
Updated spam number database (manually through "Update")
-->
β οΈ Note: If you have stopped receiving important calls (e.g. from courier services or banks) after activating the lock, check the Lock Log section in the same settings.
Method 2: White contact list (for strict filtering)
If you want your phone to only accept calls from saved contacts, set up a whitelist, which drastically reduces spam, but requires prior preparation:
- Keep all important numbers in the phone book (banks, delivery, work, relatives)
- Open Settings β Applications β Permissions β Autorun
- Find the Phone app and activate Auto Run (this is necessary for the filter to work correctly)
- Back to Phone Settings β Lock and Filter β Whitelist
- Activate Contact Only and add exceptions if necessary
π‘
Before activating the whitelist, export all contacts to the VCF (Contact Settings β Import / Export) file β this will help you quickly restore them when you reset your settings.
| Locking method | Effectiveness against spam | Risk of missing an important call | Does training require |
|---|---|---|---|
| Basic lockdown of MIUI | 60-70% | Low. | No. |
| Whitelist | 95%+ | High-pitched | Yes (contacts being maintained) |
| Third-party annexes | 80-90% | Medium. | Installation and configuration |
| Blocking through operator | 50-60% | Low. | Call for support |
Method 3: Hidden MIUI features for advanced users
Xiaomi hides a few powerful call filtering tools that aren't visible in the standard interface to activate them:
- Enter the combination in the app: ##4636##
- In the menu that opens, select Phone Information
- Scroll down to the Call Settings section and tap additionally
- Activate options: π Aggressive spam filtering (blocks numbers with suspicious patterns) π Checking the caller ID Real-time (comparing incoming numbers to cloud databases) π Blocking repeated calls (if one number calls more than 3 times in 5 minutes)
These settings are only available on devices with global MIUI firmware and may not be available in the Chinese versions (CN ROM).If the menu does not open after you enter the code, then your model does not support advanced filtering functions.
For Redmi and POCO models with MediaTek processors (such as the Redmi Note 11 or POCO X5), an additional trick is available:
In Engineer Mode (#36446337##) go to:
MTK Settings β Telephony β Call Settings β Call Barring
Activate All Outgoing Calls and All Incoming Calls, then add Contact Exemptions.β οΈ Warning: Sloppy changes to Engineer Mode can cause a communication module to malfunction.Before experimenting, back up through Settings β Additionally. β Backup and reset.
Method 4: Third-party applications β when MIUI fails
If Xiaomi's built-in tools don't block spam effectively, look out for specialized apps. 15 popular solutions and selected the top-3 for MIUI:
Truecaller (Best Balance of Functions)
The app uses a crowdsourcing database of 300 million users.
- π It can even recognize the number changes (Call Reason technology)
- π Shows statistics of spam activity by region
- π Integrates with the system application Phone through API
Cons: requires registration and collects data about your contacts (you can turn off in the privacy settings).
GetContact (to block fraudsters)
Specializes in identifying fraudulent schemes, unique features:
- π΅οΈββοΈ "Suspicious Number" for virtual calls SIM
- π The database is running at 200.+ Countries (useful for international spam)
- π± Lightweight application (total 15 MB)
Should I Answer? (for strict confidentiality)
It doesn't require registration or upload contacts to a server, perfect for paranoid security, but less effective against new scams.
For maximum protection, we recommend the combination: built-in lock MIUI + Truecaller, which covers 95% of spam calls.
How to check if the app is leaking your data?
Method 5: Locking at the operator level
If spam is in waves and affects not only your Xiaomi, but all the devices on your number, it makes sense to activate the protection from the mobile operator.
| Operator. | Command to activate | Cost | Efficiency |
|---|---|---|---|
| MTS | *111*246# or SMS "246" on 111 | Free of charge. | 60-70% |
| Beeline | *110*789# | 30 rubles/month | 75-80% |
| MegaFon | *105*789# | Free for All Inclusive fares | 50-60% |
| Tele2. | Call 611 (say "Spam Protection") | Free of charge. | 40-50% |
Operator locking works at the network level, so it:
- π It protects you even if your smartphone is off.
- π΅ It doesn't depend on the phone model.
- π Locks it down. SMS-Spam at the same time as calls
However, this method has a serious drawback: operators often update spam databases with a delay of 1-2 weeks, so new scams pass through the filter.
π‘
The combination of blocking at the level of MIUI + operator + third-party application gives the maximum effect, blocking all possible vectors of spam attacks.
What to do if spam calls continue
If after using all methods, calls from unfamiliar numbers have not stopped, use this instruction:
- Check the lock log: Open Phone β Log β Lock If there are missed calls, then the lock is not working correctly
- Update the firmware: Go to Settings β About Phone β System Update In MIUI 15 improved algorithm for recognizing spam numbers
Check for viruses.
- Install Malwarebytes and scan the system
- Some Trojans are replacing the call lock settings
- Reset network settings: Settings β SIM-maps and mobile networks β Sometimes failures in the communication module lead to ignoring the rules of blocking.
If the call is not displayed in the log, check the sync settings: Settings β Accounts β Mi Account β Sync β Call log.