How to get rid of spam calls on Xiaomi: 5 working ways

Why spam calls have become a problem โ„–1 for Xiaomi owners in 2026

Spam calls have become a nightmare for smartphone users โ€” according to Kaspersky, in 2023, one in three subscribers in Russia received at least one fraudulent call a week. Xiaomi owners suffer especially hard: open MIUI architecture and brand popularity make them a priority target for spammers. Scammers use number swapping (spoofing), automatic robbells and even vulnerabilities in the VoIP protocol to bypass standard locks.

Compounding the problem, many users are unaware of MIUIโ€™s built-in spam control tools. Meanwhile, even the phoneโ€™s basic settings allow you to cut off up to 80% of unwanted calls without installing additional apps. In this article, weโ€™ll take a look at 5 proven methods, including hidden features that arenโ€™t mentioned in the official instructions, and explain how to set up security to keep an important call from a bank or delivery service from missing.

Xiaomi's feature is that the spam blocking system works on three levels: the MIUI shell level, the Phone app level, and the carrier level, and we'll show you how to use all three at the same time for maximum protection, and for the most persistent spammers, we've got a secret method, using ADB, which blocks calls before they even get to the log.

Method 1: Built-in blacklist in MIUI - how to add a number to the lock in 10 seconds

The fastest way to block an annoying number is to use the built-in blacklist in the Phone app, which works on all Xiaomi smartphones with MIUI 12 and later, including the Redmi Note 12, POCO X5 and Xiaomi 13. The main advantage is that you do not need to install third-party apps, and the lock is triggered before the first horn.

To add a number to the blacklist:

  1. Open the Phone app (the phone icon on the home screen).
  2. Go to the Call Log and find the number you want to block.
  3. Click on the number, then select โ‹ฎ โ†’ Lock the room.
  4. Confirm the action in the pop-up window.

For mass blocking of spammers:

  • ๐Ÿ“ฑ Go to Settings. โ†’ Annexes โ†’ Phone. โ†’ Number locking.
  • ๐Ÿ” Click Add manually and enter numbers via comma (up to 500 pieces).
  • ๐Ÿ“Š Turn on the option "Block unknown numbers" - this will cut off robbrae with swapped numbers.
  • ๐Ÿ”„ Keep in mind to update the list: spammers often change numbers, but the first ones are the ones who are the first to change numbers. 3-4 The numbers often remain the same.

Added all known spam numbers | Unknown number blocking enabled | Checked block test call | Cleared log from old spam calls-->

An important nuance: the built-in blacklist does not block SMS, you need to separately configure filtering in the Messages app. Also, it is worth remembering that the lock only works for voice calls, but ViBER calls or WhatsApp calls will have to be blocked in the messengers themselves.

๐Ÿ’ก

If the spammer calls from different numbers, but the first 3-4 digits match (for example, +7 9xx 123-XX-XX), add the +79xx123 template to the blacklist - this will block all numbers with such a prefix.

Method 2: Google Spam Filter โ€“ How to Enable Android-level Protection

Few people know, Xiaomi has disabled Google's built-in spam filter, which works at the operating system level, by default, and it analyzes a real-time database of spam numbers, and blocks known fraudulent calls before they even get to the log, and it can be turned on in 3 steps:

Instructions for MIUI 13/14:

  1. Open the phone app.
  2. Press three points (โ‹ฎ) in the upper right corner and select Settings.
  3. Go to Spam and Call Blocking.
  4. Activate the Spam Filter switch (may be called Spam Protection on some firmware).
  5. Turn on the โ€œShow spam warningsโ€ option to see which calls have been blocked.

Once the filter is activated, all spam calls will be marked with a red exclamation point in the call log, and the most dangerous numbers (scamers, collectors) will be blocked automatically. Google's database is updated daily, so the effectiveness of this method is ~70% for new spam numbers.

FunctionDescriptionRecommendation
Spam filterBlocks spam numbers from Google databaseInclude it.
Spam warningsShows notifications of blocked callsInsert for control
Blocking of unknownsCuts off calls from hidden numbersTurn on if you are not waiting for important calls
Spam reportAllows you to send data about new spammers to GoogleInclude to improve the base

Googleโ€™s Spam Filter only works for standard voice calls SIM-It doesn't block VoIP calls (WhatsApp, Telegram, Viber) and if you use instant messengers often, then you can set up a lock on each one.

Daily | Several times a week | Rare (once a month) | Never-->

Method 3: Operator-level locking setup โ€“ why it matters

Many users overlook the fact that telecom operators (MTS, Beeline, MegaFon, Tele2) provide their own spam blocking services, which operate at the network level and can cut off up to 90% of robbrae before the signal reaches your phone, the main advantage is that spammers do not see that their number is blocked, and can not adapt.

How to connect protection to popular operators:

  • ๐Ÿ“ก MTS: send SMS 1 to 3662 (free) or connect the "Spam Protection" option in your personal account".
  • ๐Ÿ“ก Beeline: Dial *110*789# Or activate My Beeline in the Antispam section".
  • ๐Ÿ“ก MegaFon: Send an empty SMS room 0001 Or connect the service "Spam filter" through USSD-team *105*457#.
  • ๐Ÿ“ก Television2: type *155*1# or activate the option "Protection from fraudsters" in your personal account".

It is important to understand that operator filters work in different ways:

  • โœ… Pros: network-level lock (spam doesnโ€™t reach your phone), updated scam databases, often free of charge.
  • โŒ Cons: Can block legitimate calls (e.g. from banks) and do not work for VoIP calls.
What if the operator has blocked an important number?
If the operatorโ€™s filter has mistakenly blocked a legitimate call (e.g. from a courier service), contact support and request unlocking. All operators have whitelists for such cases, and you can temporarily turn off the service if you are waiting for an important call from an unfamiliar number (e.g. from a new employer).

Professional advice: combine operator-level locking with built-in MIUI tools. For example, if you have MegaFon, plug in a Spam Filter, and on your phone activate Google Spam Filter and blacklist numbers that have still been leaked, this multi-layer approach provides almost 100% protection.

Method 4: Third-party applications โ€“ when embedded tools are not enough

If spam calls continue to penetrate despite all settings, it is time to turn to third-party applications.

  • ๐Ÿ” Cloud-based spam numbers (updated in real time).
  • ๐Ÿ“Š Behavior analysis (blocking repeated calls from different numbers).
  • ๐Ÿ›ก๏ธ Protection against number swapping (spoofing).
  • ๐Ÿ“ž Personal whitelists (to avoid missing important calls).

Top.-3 applications for Xiaomi 2026 year:

AnnexFeaturesCost
TruecallerLargest spam number database (500 million users), identification of unfamiliar numbers, blocking of SMSFree (premium - 299) โ‚ฝ/moss)
HiyaSpecializes in fraudulent calls, integration with operators, minimalist interfaceFree of charge.
Who's calling? (from Mail.ru)Optimized for Russia, recognizes regions of calls, blocking by category (banks, collectors)Free of charge.

How to set up Truecaller (the most popular solution):

  1. Download the app from Google Play (avoid third-party sources!).
  2. Register with a phone number (required) SMS-confirmation).
  3. In the Settings section โ†’ Lock it on:

Journal

Spam.

โš ๏ธ Note: apps like Truecaller require access to your phone book and call log. If you are confused, use them in guest mode without registering - some features will be limited, but the basic spam lock will remain.

Alternatively, if you donโ€™t want to install a separate application, try MIUI Security (built into firmware) which has a Call Lock module with the ability to import blacklists from a.csv file. This is convenient if you have a ready-made database of spam numbers (for example, from colleagues or from the Internet).

Method 5: Advanced ADB lock for power users

If youโ€™re ready to dive into the technical details, blocking through ADB (Android Debug Bridge) will block spam calls at the system level, a method that works for Xiaomi with an unlocked bootloader or root rights, but works on standard MIUI 14 firmware without root.

Step-by-step:

  1. Install ADB Tools on your computer.
  2. Enable Developer Mode on Phone: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times)
  3. Activate USB Debugging in Settings โ†’ Additional โ†’ For developers.
  4. Connect your phone to your PC and execute a command to lock the number (for example, +79123456789): adb shell content insert --uri content://call_log/calls --bind number:s:"+79123456789" --bind type:i:3
  5. For mass blocking, create a blocklist.txt file with numbers (one per line) and execute the script: for number in $(cat blocklist.txt); do adb shell content insert --uri content://call_log/calls --bind number:s:"$number" --bind type:i:3 done

Psychological trick: if you get a call from a scammer, don't rush to drop it. Say, "Hello, security. Your number is marked as fraudulent. All the data is passed to the police." In 80% of cases, this stops further calls, spammers label your number as "problematic" and exclude from the database.

What to do if spam calls continue despite all settings

If you have tried all methods, but spam calls still penetrate, then you are faced with targeted spam (for example, your number was in the database of microfinance institutions or collectors), in this case, only a comprehensive approach will help:

  1. File a complaint with Roskomnadzor. ๐Ÿ“ Record the spammer number (take a screenshot of the call log). ๐Ÿ“‹ Fill out the form on the website of Roskomnadzor (section "Complaints on spam"). ๐Ÿ“… The complaint is considered up to 30 days, but after its satisfaction, the operator is obliged to block the number at the network level.

Contact the operator to block the number.

Write in support of your operator (via chat in the app or on the website) asking to add a number to the blacklist at the network level. โ„– 230 On the Protection of Consumer Rights".

Use the white list as a last resort.

If spam is completely flooding your number, set your phone to only receive calls from contacts:

Settings โ†’ Applications โ†’ Phone โ†’ Locking numbers โ†’ Enable โ€œContacts Onlyโ€

โš ๏ธ The downside is that you will miss calls from new contacts (such as a doctor or courier) and only use this method in critical cases.

If spam calls are accompanied by threats or blackmail (for example, collectors demand to pay back someone else's debts), immediately contact the police.

  • ๐Ÿ“น Record the conversation (in Xiaomi, you can do this through Settings) โ†’ Annexes โ†’ Phone. โ†’ Recording of conversations).
  • ๐Ÿ“„ Save the details of the call (number, time, duration).
  • ๐Ÿš” Write a statement to the nearest police station or through the Interior Ministry portal.

One last tip: if nothing works, consider changing the number, and in 2026, you can do it remotely via an operator's app (for example, MTS or Beeline) without visiting an office. โ‚ฝ tariff-dependent.

FAQ: Answers to Frequent Questions About Xiaomi Spam Blocking

Can I block spam calls without installing additional apps?
Yes, MIUI has built-in tools: a blacklist in the Phone app, a Google spam filter and operator settings, which are enough to block 90% of spam, and third-party apps are only needed in complex cases (for example, if spammers use number swapping).
Why does blacklisting not work for some numbers?
This happens for three reasons: spammers use spoofing, which means they call from a new number each time, but with the same prefix. Solution: block the beginning of the number instead of the full number (for example, block the beginning, +7912345 instead +Calls are made via VoIP (WhatsApp, Viber, Telegram) rather than via VoIP (WhatsApp, Viber, Telegram). SIM-Solution: Set up locks in each messenger separately. The phone has blacklist synced to the cloud. Solution: check settings in Settings โ†’ Accounts. โ†’ Mi Account. โ†’ Synchronization.
How to block spam calls on Xiaomi without the Internet?
All built-in methods (blacklist, block unknown numbers) work without the Internet. USSD-operator commands, for example, *110*789# Activate Contacts Only in your phone settings, install an offline version of the locking app (e.g., Blacklist Plus from F-Droid). without the Internet will not be updated cloud databases of spam numbers (Google, Truecaller), so the effectiveness of the blocking will decrease to the level of the Internet. 40-50%.
Can I return the blocked number back to the call log?
Yes, for this: Go to Settings โ†’ Apps โ†’ Phone โ†’ Lock numbers. Find the number in the blocked list and swipe it left (or click Delete). If the number was blocked through ADB, clear the call log, this will reset all system locks. If the number is missing from the log completely, check the archive in the Phone application (Archive or Remote).
How to block spam calls on Xiaomi for a child or elderly relative?
For secure phone: Activate Contact Only (see instructions above). Set parental controls via Mi Account: Settings โ†’ Mi Account. โ†’ Family โ†’ Add a family member, and you can limit outgoing calls and block unknown numbers, and use a baby shell like Kids Place or Google Family Link, where you can turn off the phone function completely, leaving only messengers. Set up automatic audio shutdown for unknown numbers: Settings โ†’ Sound. โ†’ Don't disturb. โ†’ Allow calls โ†’ Contacts Only For seniors, it is convenient to configure quick lock buttons on the home screen ("Phone" widget" โ†’ "Number locking").