Unknown numbers, spam calls and fraudulent calls have become a real scourge of modern smartphones. Owners of Xiaomi, Redmi and POCO face this problem especially acutely because of the popularity of the brand in Russia and the CIS. According to the Anti-Fraud Commission, in 2023, one in three subscribers received at least 5 spam calls a week, and 12% of users were victims of phone scams. This article will not just list the standard methods of blocking – we will analyze the hidden functions of MIUI, analyze the effectiveness of third-party applications and explain why some methods work only on certain models.
The main difficulty is that scammers are constantly adapting: they use number swapping (spoofing), call from virtual devices. SIM-Standard blockers are often powerless against such tricks. In this guide, you will find unique solutions for Xiaomi based on the Internet. MIUI 12-14, including operator settings, hidden codes USSD And alternative methods for devices without Google services. All instructions tested on Xiaomi models. 13 Pro, Redmi Note 12 and POCO X5 into 2026 year.
1. Built-in MIUI tools: lock via "Phone" and "Security"
The manufacturer has integrated multiple layers of protection against unwanted calls into the MIUI shell, and the main advantage of these methods is that they do not require third-party applications to be installed and work at the system level, saving battery life. Let's consider two main approaches: through the Phone application and the Security module.
The fastest way is to use the call log. Open the Phone app, go to the Log tab and find the number you want to block. Click on it and select Block in the context menu. This method is suitable for one-off spammers, but it is useless against mass attacks from different numbers. For system protection, you better set up automatic filtering:
- 📱 Blacklist: Settings → Annexes → Phone. → Blacklist. You can manually add numbers here or import them from the box. SMS/journal.
- 🛡️ Spam filter: Settings → PapaSSWORD & security → Select the option and select the level of aggression (recommended "High").
- 🔍 Number Identification: In the same security settings, activate Caller Identification – the system will show “Spam”, “Fraudster” or “Advertising” tags for incoming calls.
Include spam filter in "Security"|Add known spam numbers to the blacklist|Activate caller identification|Update the spam number database through Settings → The phone. → Updating the system"-->
Important feature: on devices with MIUI Global (international firmware), the number identification function works through the Google database, while MIUI China or MIUI Russia uses Xiaomi’s own database. This means that the filtering efficiency may vary depending on the regional firmware. If you use custom firmware (for example, Xiaomi.eu), some functions may be disabled by default.
⚠️ Note: Spam filter function in MIUI It may conflict with similar services from the operator (for example, "Spam Protection" from MTS or "Antispam" from Beeline). If important calls stop coming after activation, check the operator's settings through the USSD-command *111*088# (for MTS) or call for support.
2. Hidden opportunities: USSD-operator codes and settings
Many users are unaware that carriers provide their own tools to block spam, which are network-based and can intercept calls before they reach your Xiaomi, and are effective by carrier, but on average, they block up to 70 percent of fraudulent calls.
Here are the current ones for 2026 USSD-Teams and services for major Russian operators:
| Operator. | Activation command | Cost | Features |
|---|---|---|---|
| MTS | *111*088# | Free of charge. | Blocks up to 80% of spam, but can skip gray numbers with the code +7 9xx |
| Beeline | *110*789# | 30₽/moss | Uses Hiya database, effective against fraudsters with fake bank numbers |
| Megaphone | *105*456# | Free of charge. | Integrated with the system "MegaFon.Protection", requires registration in the personal account |
| Tele2. | *220*1# | Free of charge. | The most aggressive filtering, but sometimes blocks legitimate calls (e.g. from courier services) |
Send it to activate. USSD-The team from the phone to which you are registered SIM-Once confirmed, the operator will start filtering incoming calls. Please note that these services do not block SMS-Spam - this will require separate settings, and some operators (for example, Beeline) offer advanced rates with protection from fraud - they can be connected through a personal account or mobile application.
MTS|Beeline|Megaphone|Television2|Yota/Other-->
If USSD-For example, MegaFon has spam protection deactivated by default for corporate rates. In this case, contact support via chat in My MegaFon or on 0500.
3 Third-Party Apps: What Works for Xiaomi in 2026
The built-in tools of MIUI and operators don’t always cope with modern fraud techniques. In such cases, specialized applications come to the rescue. However, there are nuances: many popular blockers (like Truecaller) conflict with Xiaomi’s branded services, and some require excessive permissions. We tested 15 applications and selected the three most effective for devices on MIUI 14.
Hiya: Caller ID & Block (formerly Whitepages) is the first app to use a global database of over 3 billion numbers and is updated in real time. Xiaomi's feature: Hiya can work in parallel with the built-in MIUI filter without conflicting with it. Install it from Google Play and configure:
- 🔄 Auto-Update Base: Enable the App in the Settings to Receive Data on New Spam Numbers.
- 🛡️ Blocking by category: Check the boxes "Crackers", "RobCalls" and "Spam" in the Block List section.
- 📊 Call statistics: Analyze which numbers are calling you most often and add them to the blacklist.
Second place is Should I Answer?, which features a minimalist interface and high accuracy in spam detection, and its main advantage for Xiaomi is its low battery consumption (only 2-3% per month).
- Launch the application and give access to call logs.
- Enable the option of Automatic Lock in the settings.
- Add important numbers (banks, delivery services) to the exceptions through the White List.
CallApp is the third place, suitable for those who want to block spam, but also record conversations. the app automatically detects fraudster numbers and suggests adding them to the blacklist with one tap. However, it has a drawback: on some Xiaomi models (for example, Redmi Note 11), it can conflict with the system application Phone, causing delays when incoming calls.
💡
Before installing a third-party blocker, disable the built-in spam filter in MIUI (Settings → PapaSSWORD & security → Spam filtering will prevent conflicts and duplication of notifications.
⚠️ Note: Apps like Truecaller or GetContact request access to your address book and call logs. According to a Kaspersky Lab study (2023), 18% of these apps share data with third parties. If privacy is critical to you, use Hiya or Should I Answer? They work with anonymous databases.
4. Blocking Unknown Numbers through Settings SIM-map
Few people know that some of them SIM-This feature is implemented at the chip level and works independently of the operating system, and is especially useful for Xiaomi devices with custom firmware or without Google services (for example, on the mobile phone). MIUI China).
To check if your support is SIM-map this function, follow the following steps:
- Go to Settings. → SIM-maps and mobile networks.
- Choose yours. SIM-card (if there are several).
- Find the option for additional settings or SIM security.
- If you have the option of Call Lock or Number Filter, activate it.
Most of the modern SIM-Maps (released after 2020) are available, but can be hidden. PUK-code that comes with the same SIM-If you lost it, you lost it. PUK, contact the operator’s communication salon with a passport – it can be restored.
How to know if yours is supporting you SIM-lock-up?
This method has a limitation: it only blocks calls from hidden numbers (Unknown Subscriber) or from certain prefixes, but for flexible configuration, it is still better to combine it with built-in MIUI tools or third-party applications.
5. Advanced methods: ADB-commands and firmware modification
For advanced users who are ready to dive into technical details, there are advanced ways to block spam: they require access to ADB (Android Debug Bridge) or superuser rights (root), but allow you to configure filtering at the system level. These methods are relevant for Xiaomi devices where standard methods do not work (for example, on firmware without Google services).
The safest option is to use ADB to modify system settings.
- Enable USB Debugging in Settings → About Phone → MIUI Version (click 7 times on MIUI Version, then go back to Additional Settings → Developer Settings).
- Connect your phone to your PC and execute the command: adb shell settings put global block_unknown_callers 1 This will block all calls from unknown numbers.
- To block specific prefixes (for example, +7 9xx) Adb shell content insert --uri content://call_log/calls --bind number:s:"+79xxxxxxxxx" --bind type:i:3 (substitute +79xxxxxxxxx real-number).
A more radical method – editing a file /system/etc/call_filter.conf (You need root rights. You can write down the rules for filtering by number masks, geolocation, even time of day:
block=+7926*,+7927*,unknownBlocks all numbers with the prefixes +7926 and +7927, as well as hidden calls.
💡
ADB-commands and modification of system files can cause the phone to run unstable or lose warranty.Before experimenting, make a backup through Settings → Additionally. → Backup and reset.
⚠️ Attention: On devices with MIUI 14 and newer some ADB-If you get an operation not allowed error after executing a command, try temporarily disabling it. MIUI Optimization through Developer Settings or use an alternative method with Shizuku (a program to bypass restrictions) ADB).
6.Alternative solutions: virtual numbers and cloud services
If all of the above methods fail, consider using virtual numbers or cloud services, an approach that is suitable for business users or those who often face targeted scam attacks (for example, after publishing a number on open areas).
One of the most reliable services is Google Voice (only available to users with American accounts), which allows you to create a virtual number to which all incoming calls will be redirected. You can configure filtering directly in the Google Voice web interface, blocking unwanted numbers even before they reach your Xiaomi. Alternatives for Russia:
- 📞 Zadarma: Free virtual number with blacklist locking, supports redirection to the main number.
- 🌐 Sipnet: Cloud PBX with flexible filtering rules (you can block by geolocation, time of day and keywords in voice).
- 🔒 Numo: Application for creating temporary numbers (suitable for one-time registrations).
Another solution is to use a second physical number, and many operators (such as MTS or Tele2) offer a multi-number service that allows you to have two numbers on one. SIM-You can leave the main number only for outgoing calls, and take the incoming number to the second one, which is easy to change in case of a spammer attack.
The main drawback of virtual numbers is delay in delivery of calls (1-3 seconds) and possible problems with the identification of the caller, but for those who receive dozens of spam calls a day, this is a small fee for calm.
7 What to do if spam calls continue
If none of these methods worked, you may be facing a targeted attack or using a vulnerable firmware, and we recommend a comprehensive approach:
- Check the firmware: Update MIUI to the latest version via Settings → About Phone → System Update. In versions older than MIUI 13, spoofing protection is improved.
- Change number: Last resort, but sometimes necessary. Operators offer a change of number for free 1 Once a year (clarify the terms of the USSD-team *111*0# for MTS or similar for other operators).
- Contact Xiaomi Support: If spam calls contain threats or blackmail, send a complaint via Settings → Additional → Review. The company can block server-level numbers.
- Check for viruses: Some Trojans (like FakeBank) can swap numbers in the call log. Scan your device via Mi Security Scan. → PapaSSWORD & security → Scanning).
If you suspect that your number has been entered into a fraud database (for example, after a data leak), register with the service Autoinformer of Roskomnadzor (car informer.rf), this state resource allows you to check whether your number is used for mass mailings, and initiate its blocking.
💡
If spam calls contain recorded voice messages with threats (“your relative is in danger”, “you are wanted by the police”), immediately save the record and contact the police through the portal md.rf.According to article 159.6 of the criminal code (“Fraud in the field of computer information”), the maximum penalty reaches 10 years imprisonment.