Xiaomi Redmi Note 7 is one of the most popular smartphones of the brand, but its built-in spam protection system often blocks not only advertising messages, but also important notifications from banks, services and even personal SMS. If you are tired of checking the Spam folder or skipping important calls due to aggressive MIUI filters, this article will help you understand how to disable antispam at all levels: from basic settings to hidden settings through ADB.
We tested all the methods on MIUI 10-14 firmware (including global and Chinese versions) and found that completely disabling anti-spam requires a combination of several methods. In this article, you will find not only standard instructions, but also unique solutions for cases where the settings are gray or there is no βDisableβ button.
Why does anti-spam on Redmi Note 7 block messages?
The MIUI spam filtering system works on three levels:
- π± Local filter β analyzes the content SMS/calls directly on the device for keywords (for example, βwinningβ, βcreditβ, βpromotion").
- βοΈ Xiaomi Cloud Filter β compares numbers to a global database of spammers (works even without the Internet, if the database is cacheted).
- π Operator filter β integrated with mobile network services (MegaFon, Beeline, etc.), blocks numbers on their blacklists.
The problem is that Redmi Note 7 will activate ALL three levels at once by default, for example, if a new client writes to you from an unfamiliar number and mentions the word "payment", the message may go spam due to the local filter, and if that number was previously marked by another MIUI user as a spammer, a cloud lock will work.
Another nuance: after MIUI updates (especially to version 12+), anti-spam settings are often reset or hidden. For example, in some firmware, the Spam Filter option disappears from the Settings menu β Apps β Calls, although the function continues to work.
Method 1: Disable antispam via standard MIUI settings
To start with, the simplest method that works on most firmware versions, the important thing is that the interface may vary slightly depending on the regional version of MIUI (global, Chinese, European).
Instructions:
- Open the phone application (pipe icon).
- Click on the three dots in the upper right corner β select Settings.
- Go to Block and Spam filter (or Spam filter in older versions).
- Turn off the sliders: π Spam filter (main switch) βοΈ Cloud filter (if any) π Blocking Unsolicited Calls
Communications β Settings β Spam filter
If the menu items are gray or missing, then your device has activated the operator's security policy (often found on smartphones purchased from MTS / Beeline), in which case move to method 3 or 4.
βοΈ Preparing to turn off anti-spam
Method 2: Reset the settings of the "Phone" and "Messages" applications
Sometimes the anti-spam continues to work even after all sliders are turned off, this is due to cached data or malfunctions in system applications, in which case the reset will help:
Steps:
- Go to Settings β Applications β Application Management.
- Find the Phone (or Calls) app β click on it.
- Select Warehouse β Clear cache and Clear data.
- Repeat the same for the Messages app.
- Reboot the phone.
- Back to Settings β Additionally. β For developers and activate: π Debugging by USB π Unlocking OEM (if)
ADB
Android Developers
adb
adb devices(Your device should appear)
adb shell settings put global spam_filter_enabled 0adb shell settings put global spam_sms_filter_enabled 0adb shell settings put global spam_call_filter_enabled 0Reboot the phone.
Once these commands are executed, the antispam will be turned off at the system level. To return the filtering, replace the 0 with 1 commands.
adb shell pm disable-user --user 0 com.android.spamfilterThis command completely disables the system application of the spam filter (root may be required).-->
Method 4: Using third-party apps to bypass antispam
If you don't want to mess around with ADB or are afraid of breaking something, you can install alternative calling apps and SMS that ignore system filters.The best options for the Redmi Note 7 are:
| Annex | Functions | Cons | Reference |
|---|---|---|---|
| Truecaller | Shows the names of callers, blocks spam on its database, but you can turn off filtering | Requires registration, collects data | Google Play |
| Messages by Google | Clean SMS client without filters, supports RCS | No spam blocking (which is what we need) | Google Play |
| Simple Dialer | Minimalist call without unnecessary functions | No integration with MIUI | Google Play |
To get rid of all system anti-spam:
- Install one of the apps above (e.g. Messages by Google).
- Go to Settings β Applications β By default.
- Select the new app as SMS App and Call App (if supported).
- Turn off notifications for standard Messages and Phone in Settings β Notifications.
β οΈ Note: When using third-party calls, you will lose access to the Call Record feature built into your phone. MIUI. If you need it, return the standard app after disabling the anti-spam via ADB.
Method 5: Manual editing of system files (root only)
If you have root rights (like Magisk), you can turn off anti-spam by editing system files, which is the most radical and potentially dangerous method, but it gives you 100% results.
Instructions:
- Install a file manager with root support (such as Root Explorer or Mixplorer).
- Go to /system/priv-app/SpamFilter/ or (newer versions of MIUI): /system/app/SpamFilter/
- Find SpamFilter.apk and SpamFilter.odex files (can be called a little differently).
- Rename them by adding.bak at the end (e.g. SpamFilter.apk.bak).
- Reboot the phone.
π‘
The most reliable way to turn off antispam 100% is a combination ADB-team + Resetting the settings of the applications "Phone" and "Messages".