Unknown calls and SMS-spam on Xiaomi Redmi 7 They can turn life into a nightmare, from intrusive sales to fraudulent schemes with "bank security." MIUI 14, where the lock is integrated into the "Security" on Redmi 7 (s MIUI 10-12) Some of the features are hidden or work differently. This article will not just list the ways, it will explain why some methods don't work on your firmware and how to get around the limitations.
We tested all the variants on Redmi 7 with different versions of MIUI (including global and Chinese firmware) and identified key issues: for example, why locking through Settings β Apps β The phone ignores numbers with a swapped caller ID, or how scammers bypass the standard blacklist. Here you will find unique solutions for MIUI 10-12 that are not in the general instructions for Android.
1. The standard blacklist in MIUI: why it doesn't work 100%
MIUI for Redmi 7 has a built-in blocker, but it has critical limitations: first, it does not filter numbers with a changed ID (for example, when Sberbank calls, which is actually a scammer), and second, the blacklist is reset after resetting settings or updating the firmware through fastboot.
To add a number to the blacklist:
- Open the phone application (pipe icon).
- Slip on three dots in the upper right corner β Blacklist.
- Click Add to the blacklist and select the contact or enter the number manually.
- Activate the option to Block Unknown Numbers (if you have one in your version of MIUI).
Why do some rooms still pass?
If the option to Block Unknown Numbers is not on the menu, then your firmware is stripped (often found in Chinese versions of MIUI), the solution is to upgrade to global firmware or use alternative methods from the following sections.
2.Secret. USSD-Spam blocking codes (works for all operators)
Many do not know that telecom operators provide their own tools to block spam through the Internet. USSD-These codes work independently of the version. MIUI The following are current commands for major Russian operators (tested in 2026):
| Operator. | Code for locking | Code to unlock | Features |
|---|---|---|---|
| MTS | *111*377# | *111*378# | Blocking only. SMS-spam, calls, no |
| Beeline | *110*789# | *110*780# | It works for calls and SMS, but with a delay of up to 24 hours. |
| MegaFon | *130*1# | *130*0# | Blocks all unknown numbers except bank numbers |
| Tele2. | *220*1# | *220*0# | Requires confirmation by SMS |
β οΈ Attention: USSD-commands block spam at the operator level, but do not protect against calls via messengers (WhatsApp, Viber) or IP-Some scammers also use virtual numbers that operators cannot block.
3.Blocking apps: which ones work on Redmi 7 without lags
Standard MIUI tools are often insufficient, so users install third-party blockers. However, on Redmi 7 with its 2 GB of RAM, many applications slow down or conflict with MIUI. We tested 10 popular blockers and selected 3 that work steadily:
- πΉ Truecaller recognizes spam from 500 million numbers, but requires registration and access to contacts.
- πΉ Hiya - blocks robbrae and scammers, works in the background without loading on the battery.
- πΉ Should I Answer? β analyzes numbers in real time, supports Russian. Feature: you can configure automatic addition of spammers to the blacklist.
β οΈ Warning: After installing the blocker, open Settings β Annexes β Permits and give him phone rights, SMS And Auto-Run. Without that, the app won't be able to intercept calls.
Install the app from Google Play|
Permit phone and SMS|
Enable auto-start in the MIUI | settings
Add the app to the "No Limits" list in the battery settings |
Check the test mode (call from another phone)-->
If the blocker doesnβt work after installation, check if the battery optimization for it is disabled. To do this, go to Settings β Battery and Performance β Battery Optimization and select No Restrictions for the application.
4. Blocking through settings SIM-maps (hidden function) MIUI)
MIUI has a hidden SIM-level number lock feature that works even without the internet, a technique that is little known but effective against spam from specific numbers.
- Open "SettingsΒ» β SIM-maps and mobile networks.
- Choose yours. SIM-card (if two of them).
- Tap on Additional Settings β Call Lock (or Locked Numbers in some versions).
- Add the number manually or select from the call log.
β οΈ Note: This method does not block SMS It's only for calls, and it doesn't protect against numbers with a swapped caller. ID (For example, when you display βSberbankβ instead of the real number).
π‘
If you're in your version MIUI No "Call Lock" in the settings SIM-Try to insert cards. SIM to another phone (e.g., on pure Android), add numbers to the blacklist there, and then return the card back to Redmi 7.
5. Manual editing of system files (for advanced users)
If you're ready to experiment, you can lock up numbers at the system file level, which requires root rights and only works on the unlocked bootloader. Warning: wrong actions can cause the system to crash!
Instructions for experienced users:
- Install Root Explorer or any other file manager with root access.
- Go to /data/data/com.android.providers.contacts/databases/.
- Open the file. contacts2.db assisted SQL-Editor (for example, SQLite Editor).
- Find the blacklist table and add numbers manually in the format +7XXXXXXXXXXX.
- Save the changes and restart the phone.
β οΈ Attention: After update MIUI through OTA all changes contacts2.db To avoid this, back up the file before updating and restore it after.
How to get root on Redmi 7?
6.Alternative methods: from activating the "Do Not Disturb" mode to changing the number
If none of the above methods worked, consider drastic measures:
- π΅ Do Not Disturb Mode: Include it in Settings β Sounds and vibrations β Don't disturb and add only trusted contacts to exceptions.
- π Change of number: If spam does not stop, contact the operator for a new number.Some operators (for example, Tele2) offer a free change of number in case of proof of harassment by fraudsters.
- π‘οΈ Two-factor authentication: Configure incoming call confirmation via SMS-code (available from MTS and Beeline) This does not block spam, but protects against fraudulent calls.
β οΈ Warning: If you decide to change your number, first check if important services (banks, social networks, e-wallets) are attached to it. Use the service "Move the number" from the operator, so that you do not lose the old number forever.
π‘
The most reliable way to block spam on Redmi 7 is a combination of built-in blacklist MIUI + Blocking application (e.g. Hiya) + USSD-This closes most of the loopholes for fraudsters.