How to completely remove antispam on Xiaomi Redmi: from SMS to system restrictions

Anti-spam system on Xiaomi Redmi smartphones often becomes a headache for users: blocks important SMS It hides notifications from instant messengers and even prevents calls from unsaved contacts, while the standard disconnection through settings does not always work - restrictions return after the update. MIUI In this article, we will discuss all possible ways to remove antispam on Redmi, including hidden settings, ADB-Teams and Radical Methods for Advanced Users.

Compounding the problem, Xiaomi is actively integrating anti-spam services at the firmware level. For example, MIUI 14+ has a deep traffic analysis that can block even legitimate applications. We tested the solutions on models from the Redmi Note 10 to the Redmi 13C β€” all methods work, but require different levels of technical training. If you are willing to sacrifice some security for convenience, read on.

Why Xiaomi Redmi Antispam Blocks Messages

The main cause of false positives is aggressive MIUI algorithms that analyze:

  • πŸ“± Sender numbers: Even if the contact is saved, the system can block the contact. SMS, If the number was previously marked as spam by other Xiaomi users.
  • πŸ’¬ Content: Keywords like β€œpromo code”, β€œpromotion” or β€œtranslation” are automatically sent SMS spam.
  • πŸ”— References: any URL In the messages checked through the base Xiaomi Cloud, and at the slightest suspicion are blocked.
  • πŸ“ž Calls: Unsaved numbers with a country code other than yours are often blacklisted.

The second problem is cloud sync. If you’ve ever flagged a number as spam on another Xiaomi device (or even someone else has), the system can automatically block it on your Redmi, and lock notifications often don’t come β€” you just don’t get an SMS or a call.

πŸ“Š How often does Xiaomi antispam block important messages?
It's always annoying.
Sometimes, but tolerably.
I used to block it, but not now.
Never encountered it.

A critical feature of MIUI is that anti-spam works even when blocking notifications are disabled, which means you may not know for years that your bank or delivery service can’t reach you.

Method 1: Standard disabling antispam in settings

So let's start with the simplest method that works for 60 percent of users.

  1. Settings β†’ Applications β†’ Application Management
  2. Click on the three dots in the upper right corner and select Special Accesses
  3. Select Antispam (or Security in newer versions of MIUI)
  4. Turn off the sliders: πŸ“΅ Blocking communications πŸ“ž Locking down calls πŸ” Checking links (optional)

Then reboot your phone, and if the anti-spam came back after the reboot, your firmware is forced to turn on the feature, so move on to the next way.

β˜‘οΈ Checking the anti-spam shutdown

Done: 0 / 4

⚠️ Note: Some Redmi models (e.g. Note 12 Pro)+) After disabling anti-spam through settings, it automatically turns on after 24 hours. MIUI Global. The solution is to use ADB-commands (mode 3).

Method 2: Cleaning the Data of the Security Application

If the standard shutdown didn’t work, try resetting your anti-spam settings by clearing the cache.This method helps when the lock is due to database corruption:

  1. Go to Settings β†’ Applications β†’ Application Management
  2. Find the Security app (or Security in English firmware)
  3. Click Warehouse β†’ Clear the data and Clear the cache
  4. Confirm the action and restart the phone

After cleaning, the anti-spam will return to the factory settings, and it can be disabled in the standard way (see Method 1). If the problem persists, then the lock is sewn at the firmware level.

What happens if you delete the Security app?
Removing the Security system application will cause MIUI to work in an unstable way: notifications may disappear, the fingerprint and facial scanner may stop working, and instead of deleting it, it is better to use ADB to disable specific functions (see Method 3).

Some firmware (e.g. MIUI EU) will display a notification after the anti-spam data is cleared, saying, "Device protection is disabled." It can be ignored, it does not affect the phone's performance.

Method 3: Disabling antispam via ADB (for advanced)

If previous methods didn’t work, you’ll need to use Android Debug Bridge (ADB), a method that is guaranteed to disable antispam at the system level, but requires a computer and basic command-line skills.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone Press 7 times on the MIUI version until the notification β€œYou became a developer” appears.

USB debugging

Settings β†’ Additional β†’ For Developers

adb shell pm uninstall -k --user 0 com.miui.antispam


adb shell pm disable-user --user 0 com.miui.antispam

Once you've done the commands, the anti-spam will be completely disabled, including the hidden services. To get it back, use:

adb shell pm enable com.miui.antispam

πŸ’‘

If ADB does not recognize the device, install the Xiaomi USB Drivers drivers and check that the developer settings have enabled the item β€œDebugging over USB (security options)”.

⚠️ Attention: On firmware MIUI China shuts down anti-spam via ADB If after completing the commands, notifications from Mi Account stopped working, reset the network settings to Settings. β†’ SIM-maps and mobile networks β†’ Resetting network settings.

Method 4: Using Magisk and Disable MIUI AntiSpam

For users with an unlocked bootloader and Magisk installed, there is a more reliable way – a special module that completely removes antispam from the system, which is suitable for Redmi on MIUI 12-14.

Instructions:

  1. Install Magisk (if not already installed)
  2. Download the module. Disable_MIUI_AntiSpam.zip (available XDA Developers)
  3. Install the module via Magisk Manager and restart your phone

For calls, the best solution is to install an alternative call, like Truecaller or Drupe. These apps have their own spam databases, but they can be configured flexibly, unlike the built-in MIUI antispam.

πŸ’‘

If it is critical to get all SMS (for example, for two-factor authentication), combine several methods: disable antispam via ADB + use Google Messages + set up forwarding to email.

What to do if the anti-spam is back after the MIUI update

After major updates (e.g., from MIUI 13 to MIUI 14), the anti-spam settings are reset to avoid this:

  1. Turn off automatic MIUI update: Go to Settings β†’ About Phone β†’ System Update Click Three Points β†’ Settings β†’ Turn off Automatic Boot

Create a backup of your anti-spam settings

Titanium Backup

Use the script to automatically disable antispam

4PDA

If the update is already installed and the anti-spam is back, repeat Method 3 (ADB) or Method 4 (Magisk) – these work independently of the MIUI version.

⚠️ Attention: On firmware MIUI China Stable may be notified after the update, "Device protection is broken." This is not a mistake - just click Ignore and continue using your phone.

FAQ: Frequent questions about anti-spam on Xiaomi Redmi

Can I turn off antispam without root and ADB?
Yes, but not on all firmware. MIUI Global and MIUI EU usually have a standard shutdown in settings (Method 1). If antispam comes back, try cleaning the data from the Security app (Method 2). On MIUI China without ADB or Magisk, it is almost impossible to turn off antispam.
Why do bank SMSes come late or not come at all?
This is due to the deep integration of anti-spam into the MIUI. Bank messages often contain keywords ("code", "transfer", "payment") that the system perceives as spam.Solution: Add the bank number to the White List in the anti-spam settings. Turn off content verification SMS through ADB (Adb shell settings put global spam_filter_enabled 0). Use Google Messages as your primary SMS-attachment.
Will the phone be less secure after turning off anti-spam?
Yeah, but not critical. MIUI blockage: πŸ“΅ SMS-mailings (advertising, fraud) πŸ“ž Robophones (automatic calls) πŸ”— Phishing links in messages Without it, you'll have to manually filter spam or use third-party apps like Truecaller. SMS Minimal unless you follow suspicious links.
Can I turn off anti-spam only for specific contacts?
Yes, but it doesn't work. Add the numbers you want to use to the White List: Open Settings β†’ Antispam β†’ Whitelist Add numbers manually or select from contacts Activate Allow All Messages from These Contacts" Note: on some firmwares, the whitelist is reset after the MIUI update. It also doesn't work for short numbers (e.g., bank USSDs).
Why did some apps stop notifying after disabling anti-spam?
This is because MIUI uses anti-spam services to filter all notifications, not just SMS and calls. Solution: Check notification settings for each application in Settings β†’ Notifications. Disable battery optimization for instant messengers (Settings β†’ Battery β†’ Battery Optimization). If notifications are not restored, reset the Security app (Method 2).