The anti-spam system in Xiaomi smartphones (including Redmi and POCO) often blocks not only advertising messages, but also important notifications from banks, delivery services or instant messengers. Users face a situation where SMS with a confirmation code does not come, and calls disappear in the Log from unknown numbers. The problem is complicated by the fact that standard MIUI settings do not always allow flexibly configuring filtering - sometimes you need to completely disable anti-spam.
In this article, we will discuss all the current ways to deactivate antispam on Xiaomi, including hidden firmware functions, ADB commands and alternative methods for specific models (for example, Redmi Note 12 or POCO F5). We will focus on the nuances of antispam on different versions of MIUI (12 to 14) and the consequences of turning it off. If you are tired of losing important messages or want to regain control over incoming calls, read more.
Why does anti-spam on Xiaomi block messages?
The MIUI spam filtering system works on three different mechanisms:
- π± Local database: Xiaomi collects spam number data at the firmware level and updates it through the OTA. These lists often contain errors, especially for regional operators.
- βοΈ Cloud sync: If you are logged in to Mi Account, your smartphone can block numbers marked as spam by other users (even mistakenly).
- π€ AI Content Analysis: Algorithms scan text SMS The presence of "suspicious" phrases (e.g., "call back", "win", "credit") leads to false positives on legitimate messages.
The key problem is lack of transparency: MIUI does not show which criteria blocked the message or call, the user sees only the result: a missed code from the bank or an unsaved courier number. Moreover, on some models (for example, Xiaomi 13T), antispam is integrated into the system application com.android.contacts, which makes it difficult to disable it by standard methods.
Method 1: Disable antispam via standard MIUI settings
On most Xiaomi devices (including Redmi Note 11, POCO X5), antispam can be partially deactivated via the settings menu.This method does not require root or PC connection rights, but does not work on all firmware versions.
Instructions:
- Open the phone application (pipe icon).
- Click on the three dots in the upper right corner β select Settings.
- Go to the section Blocking and anti-spam (on some models β Spam and blocking).
- Turn off the switches: π Filtering spam calls π§ Filtering Spam Messages βοΈ Cloud-based spam protection (if any)
Annexes
Application management
Communications
Permits
SMS
Contact
βοΈ Checking the anti-spam shutdown
Method limitations: On devices with MIUI 14 and later, some menu items may not be available. For example, on Xiaomi 13 Pro, the Blocking and Antispam section is hidden deeper: Settings β Apps β Phone β Permissions β Additional settings. If the standard method does not work, move on to the following methods.
Method 2: Use of the MIUI Hidden Settings (Hidden Settings)
Firmware MIUI It contains hidden parameters that are not available through the standard interface. MIUI Hidden Settings (available on Google Play or official website) 90% device Xiaomi/Redmi/POCO s MIUI 12β14.
Step-by-step:
- Install the MIUI Hidden Settings app and give it all the permissions you have requested.
- Open the application and go to the System Settings section.
- Find Spam Protection or Call & SMS Filter.
- Turn off all switches associated with: π Call Blocking (Call Blocking) π¬ SMS Filtering (filtering) SMS) π Cloud Spam Database (Cloud Spam Database)
Save the changes and restart the device.
What if MIUI Hidden Settings is not working?
Warning: Changing hidden settings can cause system applications to work in an unstable way. If all SMS (including legitimate ones) stop coming after disabling anti-spam, return the settings to their original state and try another method.
Method 3: Disabling antispam via ADB (for power users)
If standard methods donβt work, you can use Android Debug Bridge (ADB), a low-level Android management tool that requires connecting your smartphone to your PC and enabling USB Debugging, but is guaranteed to disable antispam at the system level.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux and installed Xiaomi drivers.
- π± Cable USB (preferably original).
- π§ Utility. ADB Tools (download from Google website).
Instructions:
- Turn it on on your smartphone: π§ Settings β The phone. β Version. MIUI (Press 7 times to activate Developer Mode). π Settings β Additionally. β For developers β Debugging by USB.
Connect the phone to the PC and confirm the debugging permission.
ADB
adb shell
pm disable-user --user 0 com.android.spamprotection
pm disable-user --user 0 com.miui.antispamReset the device.
pm disable-user --user 0 com.miui.cloudserviceBut keep in mind that this can disrupt the work of data backup.-->
Attention: β οΈ Disabling system applications through ADB It can cause a phone malfunction if the calls stop working after the commands are executed or SMS, return the settings to the team:
pm enable com.android.spamprotectionMethod 4: Manually remove spam database via file manager (root)
For root-right users, a radical method is available, which is to delete the files of the anti-spam database, which is suitable if the previous ones have failed, but requires caution: wrong actions can lead to data loss.
Instructions:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /data/data/com.android.providers.telephony/databases/
- Find the files: π spam.db (spam number database) π mmssms.db (messages, including blocked messages)
spam.db.bak
Reset the device.
Important: After deleting the files, the anti-spam will stop working, but some message settings (such as SMS history) may also reset, which is irreversible β you canβt restore remote databases without a backup.
Method 5: Alternative solutions for specific models
Some Xiaomi devices have unique anti-spam features. Consider solutions for popular models:
| Model | Problem. | Decision |
|---|---|---|
| Redmi Note 10/11 | Blocks SMS from banks (Sber, Tinkoff) | Disable Security β Spam Protection β SMS filter + install Messages by Google as the default application. |
| POCO F3/F4 | Call notifications are missing | In Settings β Notifications β Phone enable Show notifications and disable Battery Optimization for the application. |
| Xiaomi 12/13 Series | Antispam integrated into Mi Security | Remove updates for Mi Security through Settings β Apps β Remove updates. |
| Redmi 9/9A | No antispam section in the settings | Use it. ADB-commands (method 3) or install a third-party application for SMS (for example, QKSMS). |
For devices running MIUI Global (European/Indian firmware), antispam is usually less aggressive than on MIUI China. If you use the Chinese firmware version, consider flashing it to the global via the Mi Flash Tool, which will solve the problem of spam filtering without additional manipulation.
π‘
On devices with MIUI 14+, anti-spam can automatically turn on after the system update. To avoid this, turn off automatic sync in Settings β Mi Account β Sync before updating.
What if the anti-spam is turned off, but SMS still does not come?
If you've followed all the instructions, but the messages still don't reach, the problem may be something else.
- πΆ Network settings: Make sure that in Settings β SIM-maps and mobile networks β Name of the access point (APN) You've got the right parameters for your operator, for example, for MTS. APN It should be internet.mts.ru.
- π Blocking by operator: Some operators (e.g. Tele2) block SMS Call support and request verification.
- π± Application Conflict: Antiviruses (Avast, Kaspersky) or optimizers (Clean Master) can block SMS. Remove them temporarily.
- π Reset Network Settings: Go to Settings β System system β Resetting settings β Resetting Wi-Fi, Mobile Network and Bluetooth.
If the problem persists, try using an alternative SMS application, such as:
- π¬ Google Messages (supported by Google) RCS, It requires registration in Google)
- π¬ QKSMS (Open source code, without advertising)
- π± Textra SMS (Flexible notification settings)
Attention: β οΈ On some Xiaomi firmware, the Messages system application cannot be replaced by a third-party without root rights. In this case, you can only accept the restrictions or consider flashing on custom firmware (for example, LineageOS).