Spam calls and fraudulent numbers have become a real scourge of modern smartphones. According to data Kaspersky, in 2026, every third user Android faced telephone phishing attempts at least once a week. Unknown numbers are not only annoying, but also pose a real threat: from identity theft to connecting paid services without your consent.
Fortunately, Android offers several built-in mechanisms for blocking unwanted calls - from simple blacklists to advanced filters based on artificial intelligence. In this article we will analyze all available methods: from standard functions Google Phone to hidden manufacturer settings (Samsung Knox, MIUI Security) and third-party applications with advanced capabilities. You will learn how to set up automatic blocking of all calls from unidentified numberswithout losing important calls from banks or delivery services.
1. Built-in Android tools: Google Phone and Contacts
Basic call blocking functions are available in the standard app Phone (or Google Phone) on most devices. This method works on โcleanโ Android (for example, Google Pixel, Nokia, Motorola) and some models of other brands. The main advantage is that you do not need to install additional apps.
To enable filtering of unknown numbers:
- ๐ฑ Open the application
Phoneand click on the three dots in the upper right corner. - โ๏ธ Select
Settings โ Spam and call blocking. - ๐ Activate the option
Filter spam calls. - ๐ Turn on
Show ID and spamto see warnings about suspicious numbers.
To completely block all unknown numbers:
- Go to
Settings โ Blocking numbers. - Select
Unknownin the list of call types. - Confirm the action - now all calls from numbers not saved in
Contactswill be automatically deviate.
โ ๏ธ Attention: On some firmwares (for example, One UI from Samsung or ColorOS from Oppo) the path to the settings may differ. If you do not find the indicated items, check the sectionAdditional settingsin the applicationPhone.
2. Manufacturer features: Samsung Knox, MIUI, EMUI
Smartphone manufacturers often add their own security solutions. These tools can be more effective than standard ones because they are integrated at the firmware level. Let's look at the most common brands:
| Brand | Blocking function | Where to find | Features |
|---|---|---|---|
| Samsung | Smart Call |
Settings โ Functions for convenience โ Smart Call |
Uses the database Hiya to identify spam, blocks fraudulent numbers automatically. |
| Xiaomi | Call blocking |
Security โ Call blocking |
Allows you to add numbers to the blacklist by regular expressions (for example, all numbers with the prefix +375). |
| Huawei | Harman Kardon Audio + Blocking |
Phone โ Settings โ Blocking and filtering |
Integrated with the service Truecaller (requires registration). |
| Realme/Oppo | Safe numbers |
Settings โ Privacy โ Safe numbers |
Filters calls by geolocation and spammer database. |
For example, on devices Samsung c One UI 5.0+ function available Blocking calls from unknown in the menu Phone settings โ Blocking numbers. Here you can:
- ๐ต Block all numbers not saved in
Contacts. - ๐ Add exceptions for certain prefixes (for example, +7 800 for toll-free numbers).
- ๐ View the log of blocked calls.
โ ๏ธ Attention: On smartphones Xiaomi s MIUI 14+ when blocking unknowns is activated numbers automatically turns on the functionCall recordingfor all incoming calls. Disable it inSettings โ Call recordingif it violates your privacy.
Make sure you have the latest version firmware
Make a backup copy of your contacts
Check if you are using a dual-SIM (settings may be duplicated)
Disable VPN (some blocking functions do not work via VPN)-->
3. Third-party applications: Truecaller, Hiya, Should I Answer?
If the built-in functions are not enough, third-party applications offer advanced features: databases of spam numbers, analysis of caller behavior and even blocking by geolocation. The most popular solutions:
1. Truecaller (Play Market)
- ๐ Database of more than 300 million numbers, updated in real time.
- ๐ค Automatic identification of spam and scammers.
- ๐ Statistics on the most active spammers in your region.
- โ ๏ธ Requires registration and access to contacts (can be disabled in settings).
2. Hiya: Caller ID & Block (Play Market)
- ๐ก๏ธ Blocks robocalls and number scanners.
- ๐ฑ Lightweight application (less than 10 MB).
- ๐ Shows the reputation of the number before the call is answered.
3. Should I Answer? (Play Market)
- ๐ Color marking of numbers: green - safe, red - spam.
- ๐ Works offline (the database is updated when connected to the Internet).
- ๐ There is no mandatory registration.
For maximum protection, it is recommended:
- Install Truecaller for the global database of numbers.
- Additionally use Hiya to block robocalls.
- In the settings of both applications, activate the option
Block all unknown numbers.
โ ๏ธ Attention: Some banks and delivery services (for example, SDEK or Boxberry) may call from dynamic numbers that applications will consider spam. Add such numbers to Exceptions after the first successful call.
How do modern scammers bypass blocking?
Spamers often use โspoofingโ (number substitution), when a call allegedly comes from your own number or a well-known bank (for example, +7 900 123-45-67 instead of the real one +375 29 123-45-67). To protect yourself:
1. Never call back unknown numbers, even if they look like yours.
2. Enable the "Show original number" option in your phone settings (if available).
3. Use applications with a number authentication function (for example, Truecaller Premium).
4. Blocking through a telecom operator: MTS, Beeline, MegaFon, Tele2
Russian operators provide free and paid services for filtering spam. These services work at the network level, so they block calls even before they reach your phone. Key offers:
| Operator | Service | Cost | How to connect |
|---|---|---|---|
| MTS | Spam protection |
Free | Send SMS with text PROTECTION to number 111. |
| Beeline | Antispam |
Free | Dial *110*789# and call. |
| MegaFon | Spam filter |
30 rub/month | Send SMS with text 1 to number 0500. |
| Tele2 | Spam blocking |
Free | Dial *155*1# and call. |
Advantages of operator blocking:
- ๐ต Works even if the phone is turned off or in airplane mode (calls are blocked at the network level).
- ๐ Updated databases of spam numbers from the operator.
- ๐ Ability to view statistics of blocked calls in your personal account.
Disadvantages:
- โ ๏ธ Not all operators block 100% of spam (especially international numbers).
- ๐ฑ Settings may be reset when changed SIM cards.
- ๐ฐ Some services are paid (for example, from MegaFon).
โ ๏ธ Attention: If you use a virtual operator (for example, Tinkoff Mobile or SberMobil), spam blocking services may not be available. Check with your provider's support for details.
Before connecting the operator lock, check whether it conflicts with your current services. For example, Beeline service Antispam can turn off Call waiting.
5. Advanced methods: ADB, Tasker, automation
For Advanced tools are available for experienced users who want complete control over incoming calls. These methods require technical skills, but allow you to configure blocking with maximum flexibility.
1. Blocking via ADB (without root)
By using Android Debug Bridge you can block incoming calls from unknown numbers at the system level. data-i="203">Activate
- Activate
Developer mode(click 7 times onBuild numberin the phone settings). - Enable
USB debuggingin the developer menu. - Connect the phone to the PC and run the command:
adb shell settings put global block_unknown_callers 1 - Reboot the device.
2. Automation with Tasker
Application Tasker allows you to create rules for blocking calls based on various criteria (time of day, geolocation, number prefix). Example profile:
- ๐ฑ Condition: Incoming call from a number not located in
Contacts. - โฐ Time: From 22:00 to 8:00 (night mode).
- ๐ Action: Reject the call and send an SMS with the text "Calls are accepted from 8:00 to 22:00."
3. Blocking by regular expressions (for Xiaomi)
On smartphones Xiaomi in the menu Security โ Call blocking you can add mask rules. data-i="227">Security โ Call blocking
- Block all numbers from the prefix
+375(Belarus): enter^\+375. - Block numbers with repeating numbers (for example, 111111): enter
(\d)\1{5,}.
โ ๏ธ Attention: ADB commands and Tasker settings may conflict with the firmware. Before experiments, create a backup viaSettings โ System โ Backup. On some devices (for example, Samsung s) using ADB may reset the counter Knox) using ADB can reset the counterKnox Warranty Voidvoids the warranty.
Advanced blocking methods (ADB, Tasker) allow you to bypass the limitations of standard functions, but require caution. An error in the ADB command can cause your phone to crash. module.
6. How to avoid false positives: exceptions and white lists
The main problem of automatic blocking is the risk of missing an important call. To avoid this, configure exceptions (white lists) for:
- ๐ฆ Banks and payment systems (numbers usually start with
+7 800or+7 495). - ๐ Delivery services (SDEK, Boxberry, Russian Post).
- ๐ฅ Medical institutions and emergency services.
- ๐ฆ Online stores (for example, Ozon, Wildberries).
How to add a number to the white list:
On Google Phone:
- Open
Phone โ Settings โ Blocking numbers. - Select
Add exception. - Enter a number or select from
Contacts.
In Truecaller:
- Go to
Settings โ Blocking. - Select
Exceptions. - Add a number or range (for example,
+7800*).
In the operator settings:
Most operators have the ability to manage white lists via USSD commands or personal account. For example, MTS:
- Send an SMS with the text
ALLOW 79123456789to. number111. - Or add the number in your personal account on the operator's website.
How to find out who called from blocked numbers?
If you missed an important call, but the number was blocked, check:
1. Call log in the application Truecaller (section "Blocked").
2. Extended log in Settings โ Applications โ Phone โ Memory โ Call log (root required).
3. Notifications from the operator (some providers send SMS about missed blocked calls).
7. Additional measures: two-factor authentication and account protection
Blocking calls is only part of the protection. telephone numbers for hacking accounts (for example, through password recovery via SMS). To minimize risks:
1. Disable password recovery via SMS
- B Google Account: go to
Security โ Account login โ Two-step authenticationand selectAuthenticator applicationinstead of SMS. - B VKontakte: in the security settings, disable the option
Recovery by phone number.
2. Use virtual numbers for registration
Services like Google Voice or Numo allow you to create a temporary number for registering on sites. Main advantages:
- ๐ต Your real number will not be included in spammers' databases.
- ๐ You can change your virtual number at any time.
- ๐ It's easy to track who sold your data (by call sources).
3. Set up notifications about suspicious activity
B Google Account activate the option Security Alerts (Security โ Security Settings โ Alerts). about:
- Login attempts from a new device.
- Changes in recovery settings.
- Suspicious actions (for example, bulk SMS mailing).
โ ๏ธ Attention: If you use WhatsApp or Telegram for business correspondence, disable linking your account to the number phone. In the messenger settings, select the option Use email to log in (if available). This will protect against SIM-swap attacks, when scammers transfer your number to their SIM card.
FAQ: Frequently asked questions about blocking calls
๐น Is it possible to block all incoming calls except contacts?
Yes, this is possible in several ways:
- B Google Phone:
Settings โ Blocking numbers โ Unknown. - On Samsung:
Phone settings โ Block numbers โ Block unknown numbers. - Through Truecaller: enable the option
Block everything except contactsin the blocking settings.
Please note: some system numbers (for example, from an operator) may still pass through.
๐น Why does blocking not work on a dual-SIM phone?
On devices with two SIM cards, blocking settings can be duplicated for each card separately. Check:
- In Google Phone: switch to the second SIM in the top menu and set up a lock separately.
- On Xiaomi: in
Settings โ SIM cards and mobile networksselect SIM and set up a lock for it.
Also make sure that both SIM cards support blocking services from the operator.
๐น How to unblock a number if it was blocked by mistake?
Methods depend on the blocking method:
- Built-in blocking: Go to
Settings โ Blocking numbersand remove the number from the list. - Truecaller/Hiya: Open the blocked call log in the application and click
Unblock. - Operator blocking: Send a USSD command (for example, for MTS:
*111*789#) or contact support.
If the number was blocked by a regular expression (for example, on Xiaomi), delete the corresponding rule in Security โ Call blocking.
๐น Is it possible to block calls by geolocation (for example, from another region)?
Yes, but this will require third-party applications:
- Truecaller Premium: allows you to block numbers by country or region.
- Call Control: supports geo-filtering by area code.
- Tasker: you can create a rule that will reject calls if your current location does not match the area code of the number.
Please note: geo-blocking may give false positives if the call comes through a virtual PBX (for example, from a call center bank).
๐น What to do if after blocking you stop receiving SMS?
This is a common problem when using aggressive filters (for example, in Truecaller or via ADB). Solutions:
- Check whether SMS from unknown numbers are blocked in the messenger settings.
- In Truecaller disable the option
Block SMS from spammers(Settings โ Blocking โ SMS). - If you used ADB, run the command:
adb shell settings put global block_unknown_callers 0and restart the phone.
For important SMS (for example, from a bank), add sender numbers to the white list.