How to get rid of spam calls on Xiaomi phones forever: from built-in tools to secret MIUI settings

Spam calls have become a modern scourge: scammers, intrusive marketers and robot phone users are poisoning the lives of smartphone owners. Xiaomi users are especially vulnerable, because the popularity of the brand makes them a tasty target for spammers. According to Truecaller statistics for 2026, every second subscriber in Russia receives at least 3 spam calls per week, and in some regions this figure reaches 10-15 calls. But the good news is that MIUI offers one of the most advanced tools for combating spam among all Android shells.

In this article, we will analyze all available methods of blocking – from the basic settings of the built-in application β€œPhone” to hidden functions. MIUI 14/15 You'll learn how to weed out not only obvious scammers, but also "grey" calls with swapped numbers (spoofing), and set up protections so that you don't miss important calls. Particular attention will be paid to the unique function β€œKeyword Blacklist”, which is not in standard Android, but which is in Xiaomi firmware since the Redmi Note. 10.

1. Built-in tools MIUI: Basic protection against spam

MIUI firmware (up to date 14/15) includes a powerful arsenal for filtering unwanted calls out of the box, and the main advantage is that these tools do not require the installation of additional applications and work at the system level, saving battery life.

Open the standard Phone app (tube icon) and go to Spam (three dots in the upper right corner β†’ Settings β†’ Spam and lock).

  • πŸ” Spam Identification: The system automatically flags suspicious numbers based on Xiaomi’s database and user reviews. Turn on the slider to see warnings about possible spam during an incoming call.
  • 🚫 Spam Blocking: Activates automatic call drops from numbers labeled as fraudulent, even if the phone is in Do Not Disturb mode".
  • πŸ“± Cloud spam database: syncs spam data between Xiaomi devices in real time. Useful if you have multiple brand gadgets.

Note the Blacklist section in the same menu, where you can manually add numbers or whole ranges (e.g., all numbers with the prefix +7900). To block the bulk, use the import function from the.txt or.csv file, which is convenient if you have a list of spammers from the carrier.

πŸ’‘

If your spam filter settings are missing after the MIUI update, reset the Phone app cache to Settings β†’ Apps β†’ App Management β†’ Phone β†’ Storage β†’ Clear the cache. This will return hidden options without losing data.

2. Advanced customization: filtering by keywords and regions

Xiaomi offers a unique feature that is not in pure Android – blocking calls by keywords in the subscriber’s name. This option saves from spammers who constantly change numbers, but use the same templates in the caller ID (for example, β€œSberBank”, β€œGift from MegaFon”, β€œYour parcel”).

To adjust the filter:

  1. Go to Phone β†’ Settings β†’ Spam and Lock β†’ Identity settings.
  2. Select the keywords to block.
  3. Add comma phrases (registrar is not important) Examples: credit, winning, gift, bank, tax.
  4. Activate the option to block calls with these words.

Another powerful tool is geographic filtering, so if you don't expect international calls, lock all the numbers from abroad:

  1. In the same menu, select International Numbers.
  2. Set the switch in the Lock position.
  3. Exceptions include the countries from which you want to receive calls (for example, Belarus or Kazakhstan).
πŸ“Š What spam calls are most likely to get you?
Credit and microloans
Bank fraudsters
Advertising robots
International numbers
Other
Type of spamHow to Block in MIUIEfficiency
Bank fraudstersKeywords: collect, tinkoff, VTB, credit + blocking international90%
Robots-dialersEnable Spam Identification + add prefixes (+7900, +7902)85%
Spoofing (number swapping)Geo-filtration + manual addition to the blacklist70%
Advertising for operatorsLock numbers with prefixes 050, 060, 090 (check with your operator)95%

3. Secret MIUI features: how to block "invisible" spam

Few people know, but MIUI has hidden settings that allow you to block spam at the system level, bypassing the standard Phone app. These features are especially useful if you use third-party calls like Google Phone or Truecaller, but want to keep protection from Xiaomi.

The first way is to activate the system spam filter through the engineering menu:

##4636## β†’ Phone Information β†’ Menu (three dots) β†’ Additional settings β†’ Spam filter

You can manually add numbers that are not blocked by standard methods, for example, some scammers use numbers with non-standard prefixes (+7800) that do not fall under the usual rules.

The second secret method is to set up locking rules through ADB (for advanced users), which allows you to create custom filters, for example, block all calls from numbers containing repeating numbers (+79991231231).

  1. Connect your phone to your PC and activate USB Debugging in Settings β†’ About Phone β†’ MIUI version (shap 7 times).
  2. Enter the command: adb shell settings put global spam_filter_custom_rules "+7900*,+7902*,*12345#" (replace the templates with your own).
  3. Reset the device.
What to do if a spammer calls from your number?
This is called spoofing, which is a scam that replaces your caller ID with your number. To block calls like this: 1. Complain to the operator (MTS, Beeline and MegaFon have feedback forms). 2. Add your number to the blacklist (yes, it works - MIUI blocks even those coming from your number if it is marked as spam). 3. Enable two-factor authentication in the operator's personal account so that fraudsters can't redirect your calls.

4. Third-party applications: when embedded tools are not enough

If spammers are too many or use complex bypass schemes (for example, they call from new numbers every time), it is worth considering specialized applications. The main advantage of third-party solutions is that they update the databases of spam numbers in real time, while the built-in Xiaomi database can lag by 1-2 weeks.

Top.-3 applications for Xiaomi 2026 year:

  • πŸ›‘οΈ Truecaller: the largest spam number database (over 500 million records) Free version shows who is calling, but lock is only available in Pro (~300 rubles/month Integrated with MIUI system-bell.
  • πŸ”’ GetContact: specializes in Russian and CIS spam, can recognize gray numbers that have not yet been blacklisted, and minus requires access to contacts.
  • πŸ“ž Who called?: domestic solution with support for blocking by category (credits, fraudsters, advertising). There is a function "Quiet mode" - spam calls are reset without sound.

Important: When installing third-party calls, turn off the built-in spam identification in MIUI to avoid conflicts. Go to Phone β†’ Settings β†’ Spam and Blocking and deactivate the Spam Identification option.

Install an app from Google Play|Register (required!)|Turn on Truecaller as a default caller|Import the blacklist from MIUI|Set up automatic lock in the Premium version-->

For maximum protection, combine Truecaller (for international spam) and GetContact (for local scammers). Remember to manually update your databases once a week, which increases your chances of catching new spammers.

5. Operator services: blocking at the level SIM-map

All major Russian carriers offer spam filtering services that work independently of the phone model, blocking calls before they reach your Xiaomi, reducing battery load, with the main drawbacks being paid rates and not always up-to-date bases.

Comparison of services from operators (2026):

Operator.ServiceCostFeatures
MTS"Spam protection."30 rubles/monthBlocks 90% of fraudulent calls, but skips ads from MTS partners
Beeline"Antispam."Free of charge.Basic filtration, but weak against spoofing
MegaphoneSpam filter.50 rub/mosIntegration with Truecaller, lock SMS-spam
Tele2."Protection against fraudsters"Free of charge.It filters credit spam well, but there is no manual setup

To connect the service:

  1. Send. USSD-team: MTS: *111*789# Beeline: *110*789# Megaphone: *105*456# Television2: *225*1#

Or activate in the personal account on the operator's website.

Reboot your phone to make the changes take effect.

πŸ’‘

Operator filters work even if the phone is turned off or on an airplane, and this is the only way to block spam at the network level, but they are useless against international fraudsters with swapped numbers.

6.Extreme measures: how to block all unknown calls

If you're so annoyed that you're willing to sacrifice incoming calls from strangers, MIUI has a total lock function, which is a radical method, but it's guaranteed to get rid of spam. Use it if:

  • πŸ“΅ You get more than 10 spam calls a day.
  • πŸ•΅οΈ Fraudsters use a swapping of your number (spoofing).
  • πŸ”‡ You don’t care about calls from unknown numbers (for example, you only expect calls from contacts).

Instructions for setting:

  1. Open the phone β†’ Settings β†’ Lock numbers.
  2. Activate the option to block unknown numbers.
  3. Enable Hidden Numbers Block (for calls with caller ID disabled).
  4. Add important numbers (such as shipping services or banks) to the exceptions through the Permitted Numbers.

πŸ’‘

If after activation of total blocking SMS from banks or services stopped coming, add their short numbers (for example, 900 for Sberbank) to the section Allowed numbers in the message settings.

For even more severe filtering, use a combination of:

Settings β†’ Applications β†’ Permissions β†’ Phone β†’ Additional β†’ Blocking Calls β†’ Blocking All Calls Except Contacts

In this case, only those who are saved in the phone book will be able to call you, and the disadvantage is that you risk missing important calls (for example, from a doctor or a new employer).

7.Additional measures: how to reduce the amount of spam in principle

Blocking is a response to a problem, but you can proactively reduce spam calls by following a few rules:

  • πŸ“± Don't publish a number in the public domain: remove it from social networks, forums and marketplaces. Use messengers to communicate.
  • πŸ›’ Give up. SMS-mailing: when buying in online stores, uncheck the tick "I agree to the newsletter".
  • 🏦 Check the settings of bank cards: in mobile banks (Sberbank Online, Tinkoff) disable the option "Allow partners to call about shares".
  • πŸ”„ Change the number once 2-3 If spam is unbearable, it is easier to change SIM-map, how to deal with the consequences of data leakage.

Another effective method is to register with the Do Not Call Registry, which in Russia is run through Roskomnadzor to add a number:

  1. Go to the website pd.rkn.gov.ru.
  2. Fill out the form with passport details and phone number.
  3. Confirm registration via SMS.
  4. After 30 days, your number will be removed from the databases of legal call centers (but not scammers!).

Unfortunately, this method does not protect against illegal spam, but reduces the number of calls from official companies by 40-60%.

FAQ: Answers to Frequent Questions

❓ Why are spammers calling from my number? How do I stop it?
This is a spoofing technique, where scammers substitute your caller ID with your number to trick other subscribers. Your phone has nothing to do with it: the problem is on the operator's side. To reduce the number of such calls: Complain to the operator through the feedback form (section "Fraud"). Add your number to the blacklist in Xiaomi settings (yes, this will work); Enable the operator's "Number Shift Protection" service (MTS and MegaFon have ~50 rubles / month). Unfortunately, it is impossible to completely stop spoofing, but you can reduce its frequency.
❓ Locking in MIUI It doesn't work, it's still going through?
The problem may be: Outdated version of MIUI (update firmware in Settings β†’ System Update). Conflict with a third-party call (disable Truecaller or Google Phone). Failure of Xiaomi services (reboot your phone or reset the Phone app settings). If nothing helps, try an alternative method: Settings β†’ Apps β†’ Application Management β†’ Phone β†’ Permissions β†’ Denie access to contacts and call logs, then return permissions This will reset the spam filter cache.
❓ Can I block spam calls, but leave them alone? SMS?
Yes, in MIUI, call blocking and SMS are set up separately: For calls: Phone β†’ Settings β†’ Spam and Lock. For SMS: Messages β†’ Settings β†’ Spam filter. If you use Truecaller, there are separate switches in its settings to block calls and SMS.
❓ How to Transfer a Blacklist from the Old Xiaomi to the New?
There are three ways: via Mi Account: On an old phone: Settings β†’ Xiaomi account β†’ Synchronization β†’ Enable contact sync and blacklist. On a new phone: log in to the same account and wait for sync. Export/import file: On an old phone: Phone: β†’ Settings β†’ Blacklist. β†’ Export (blacklist.csv file saved) Toss the file to the new phone and import it the same way. Google Contacts: Add blocked numbers to contacts labeled "Spam." Sync contacts with Google. On the new phone, set the lock to this label.
❓ Is it legal to block spam calls? Is there going to be a problem?
In Russia, blocking spam calls is completely legal. β„– 230-FZ "On Protection of Consumer Rights", the subscriber has the right: Refuse advertising calls (Article 18), Demand the exclusion of his number from the databases of call centers (Article 14), use technical means of protection (including blocking). Exceptions are calls from government agencies (tax, court) or banks on credit obligations, which are not recommended to be blocked, but they must also follow the rules: Call only on working days from 8:00 to 22:00. ID Stop calls at the request of the subscriber, if you are bothered by collectors or banks, write a formal complaint to the Central Bank of Russia - this often helps.