Every Xiaomi owner will sooner or later face intrusive calls from unknown numbers, from aggressive marketers to scammers posing as bank employees. According to Kaspersky, the share of phone spam in Russia increased by 37% in 2023, and MIUI is one of the most vulnerable shells for such attacks due to the popularity of the brand. But in the arsenal of smartphones Redmi, POCO and Xiaomi there are hidden tools that even experienced users do not know about.
In this article, weβve got 5 proven ways to block unwanted calls, including the little-known MIUI 14/15 features, operator settings, and third-party AI apps. Weβll look at how to weed out spam without losing important taxi or delivery notifications, why the standard blacklist often doesnβt work, and what to do if scammers call from swapped numbers from someone you know. All the instructions are relevant for models from Redmi Note 12 to Xiaomi 14 Ultra.
1. Built-in tools MIUI: hidden lock settings
MIUI has a built-in anti-spam engine, but by default it works in a βsparingβ mode, skipping up to 40% of unwanted calls. To activate full protection, you need to get into Settings β Memory and applications β Call blocking β this path is hidden from users in the latest versions of the firmware.
Here's what you can set up:
- π Unknown number filter: blocks all calls except contacts from the phone book. β SIM-maps and mobile networks β Locking down calls β Filter of the unknown.
- π΅ Keyword blacklist: blocks numbers that contain certain numbers (e.g, +7999* for fraudulent bank numbers).
- π€ AI-call analysis: in MIUI 15 appeared the function of recognition of voice patterns of scammers (activated in Settings) β Security β Protection against fraud).
π‘
If after the update, the βBlock Callsβ item in the settings disappeared, reset the settings of the Phone application through Settings β Applications β Application Management β Phone β Storage β Reset.
Important: the built-in MIUI filter does not block SMS-spam β you need to configure Settings β Messages β Spam filter separately. It is also powerless against calls from spoofing numbers, where scammers disguise themselves as bank or government numbers.
Operator settings: how to block spam at the level SIM-map
Mobile operators (MTS, Beeline, MegaFon, Tele2) provide free spam blocking services, but they are rarely reported to customers. These services operate at the network level, so they block calls before they reach your Xiaomi.
How to connect:
| Operator. | Command to activate | Features |
|---|---|---|
| MTS | *111*769# | It blocks 95% of spam calls, but can delay SMS from services (e.g. confirmation codes). |
| Beeline | *110*789# | It works only for individuals. A separate tariff is required for a business. |
| MegaFon | *105*495# | It even blocks calls from spoofing numbers, but can falsely trigger legitimate numbers. |
| Tele2. | *220*1# | The most aggressive filter, but sometimes blocks calls from taxis and courier services. |
β οΈ Attention: after activating the operator's service, check if important notifications are blocked. SMS If it is critical, use a combined approach: operator + phone-app.
3. Third-party apps: top-3 anti-spam for Xiaomi
If the built-in MIUI tools fail, specialized applications come to the rescue, and we tested 12 anti-spam solutions and selected the three most effective for Xiaomi:
1. Truecaller (free, there is a premium version)
- π A database of 300 million spammer numbers worldwide.
- π Recognises spoofing numbers with an accuracy of 89%.
- π Weekly reports of blocked calls.
Cons: Requires access to contacts and SMS, which raises privacy concerns.
2. Hiya (free)
- π‘οΈ Blocks calls to the first beep (saves time).
- π± Lightweight (weighs 12MB), does not load the system.
- π Automatically updates the spammer database.
It is suitable for weak smartphones (Redmi 9A, POCO M3).
3. GetContact (free)
- π΅οΈββοΈ Shows the real names of the callers (even if the number is not in the contacts).
- π Learning algorithm: the longer you use, the more accurate the lock.
- π Doesn't require access to SMS.
β οΈ Attention: GetContact collects your contacts to form a database.If critical, use Truecaller offline (no sync).
Turn off the built-in spam filter MIUI In Settings β Locking down calls|Download the application from the official store (not from the official store) APK-webpage)|Only allow access to calls (refuse access to the phone) SMS, If you don't need a message filter)|Set up exceptions for important numbers (banks, taxis, delivery)|Check the work during 2-3 Days and adjust the settings-->
4. Blocking calls from switched numbers (spoofing)
Fraudsters often use spoofing, which is a number swap technology, when the call is allegedly from Sber, the tax office, or even your relative, and the standard locking methods are powerless here, but there are workarounds:
Method 1: Setting up the βWhite Listβ
In MIUI, you can only allow calls from known numbers:
- Open the Settings. β SIM-maps and mobile networks β Locking down calls.
- Select Allow Contact Calls Only.
- Add taxi, delivery and bank numbers to the exceptions (you can find them in your call history).
Method 2: Annexes with AI-voice-analysis
Services like Nomorobo or RoboKiller analyze the voice of the caller and block robots. Recognition accuracy is up to 93%, but you need a paid subscription (~200 rubles / month). For Xiaomi, you better choose RoboKiller - it is optimized for MIUI and does not conflict with system services.
Method 3: Two-factor verification
If you are called βfrom the bankβ, do not be lazy:
- π Hang up and call back the official bank number (e.g. 900 for Sber).
- π Use the code phrases you set up in the bank.
- π« Never confirm operations on the call - only through the official application.
How do scammers bypass the lockdown?
5 How to block calls to Xiaomi without root rights
Many instructions on the Internet require root access, but it's risky: the warranty is lost, and MIUI can stop updating. We found 3 legal ways to block without root:
Method 1: ADB-team
Using Android Debug Bridge, you can disable system notifications about missed calls from spammers:
adb shell settings put global spam_mode 1This command activates the latent aggressive lock mode in MIUI. To get it back, use:
adb shell settings put global spam_mode 0Method 2: Do Not Disturb (DND)
In Settings β Sound β Do not disturb you can create a rule:
- π Ban all calls from 23:00 to 8:00 (when spammers are especially large).
- π± Allow calls only from selected contacts.
- π Disable Missed Call Notifications from Unknown Numbers.
Method 3: Virtual SIM
Services like Google Voice or Dingtone allow you to create a second number that will redirect all calls to, spam will come to the virtual SIM, and the main number will remain clean, minus: a delay of 5-10 seconds during the redirect.
π‘
ADB-commands are the most powerful locking tool without root, but it requires caution. One error in the code can reset the network or sound settings. Always back up before experimenting!
6. Frequent mistakes and how to avoid them
Xiaomi users often face problems when blocking calls.Here's the top-5 mistakes and their solutions:
Error 1: Blocking important notifications
If you activate the Unknown Number Filter in MIUI, you will miss the call from the courier or taxi.
- Add the delivery numbers to Contacts marked βImportantβ.
- Use Truecaller in Moderate Lock mode.
Error 2: The app doesn't block calls
If the anti-spam application does not work:
- π Reboot the phone β MIUI Sometimes forgets permissions for third-party programs.
- π οΈ Check if the battery optimization for the application is disabled in Settings β Battery β Optimizing the battery.
- π₯ Update the spam number database manually (in Truecaller: Settings) β Update the base).
Error 3: Calls pass despite blocking
If the scammers call from new numbers every time:
- π Turn on the option to Block similar numbers in Truecaller (analyzes templates).
- π Use Hiya with Cloud Lock (Real-Time Update).
Mistake 4: Spam is coming through messengers
Fraudsters often call via WhatsApp, Viber or Telegram to block them:
- On WhatsApp: Settings β Account β Privacy β Calls β My Contacts.
- In Telegram: Settings β Privacy β Calls β No one.
Error 5: Resetting settings after MIUI update
After major updates (e.g., from MIUI 14 to MIUI 15), the lock settings may reset.
- π± Make a backup of settings through Settings β The phone. β Backup.
- π Check your lock settings after each update.