How to completely disable incoming calls on Xiaomi smartphones: all ways

Incoming calls on Xiaomiโ€™s smartphone can be a source of irritation โ€” especially when they come from intrusive advertisers, collectors or unwanted contacts at uncomfortable times. Unlike iPhones, where call locking is implemented through standard iOS settings, owners of devices on MIUI have to use a combination of system tools and third-party solutions. The problem is complicated by the fact that in some versions of MIUI 14+, the feature of completely disabling all incoming calls is hidden in the menu for developers.

This article will help you understand how to temporarily or permanently block incoming calls to Xiaomi Redmi, POCO Mi โ€“ from basic methods through the Phone app to advanced tricks using the ADB We tested all of these things on actual firmware. MIUI 14/15 (Android 13/14) and take into account the specifics of the work with SIM-cards of different operators (MTS, Beeline, Television)2, Importantly, some methods may conflict with Google Phone or Truecaller services, as we will discuss here.

1. Standard lock through the application "Phone"

The most obvious way is to use built-in MIUI tools, which is suitable if you need to block specific numbers or all unknown calls, but do not turn off calls completely.

Open the Phone app and go to Recents.

  • ๐Ÿ“ต Block a separate number: click on the contact โ†’ ยซโ‹ฎยป (three-point) โ†’ Lock the room. MIUI 15 A lock option has appeared with the reason (spam, fraud, etc.), which helps the system better filter future calls.
  • ๐Ÿšซ Disable Unknown Numbers: Settings โ†’ Lockdown and protection โ†’ Locking down unknown numbers. Turn on the switch. This will block all calls from numbers not stored in your phone book.
  • ๐Ÿ” Configure exceptions: in the same menu you can add numbers to the White list โ€“ they will be skipped even when you are actively blocked.

Limitations of the method:

  • โŒ Do not block calls from saved contacts (even if they are unwanted).
  • โŒ Does not work for service numbers (for example, from banks or government services).
  • โŒ In some regions, operators bypass this lock by changing numbers (for example, calls from MTS Services can take place despite settings).
๐Ÿ“Š How often do spammers call you?
Every day.
Several times a week
Rarely.
Never.

2.Do Not Disturb (DND) mode for total silence

If you want to temporarily disable all notifications and calls, use Do Not Disturb (DND) mode. This method does not block the call as such (the subscriber will still see the missed call), but the phone will not ring and vibrate.

Incorporation algorithm:

  1. Open Settings โ†’ Sound and vibration โ†’ Do not disturb.
  2. Activate the switch at the top of the screen.
  3. Set up exceptions (optional): ๐Ÿ”” Allow calls from: select Nobody, Contacts or Favorite Contacts. โฐ Schedule: Specify the time of automatic activation (for example, from 23:00 to 8:00). ๐Ÿ“ด Repeated calls: if one number calls 2 times within 3 minutes, the call will pass (useful for emergencies).

Important: In MIUI 14+, DND mode may conflict with Google Assistant settings. If voice commands stop working after activation, check permissions in Settings โ†’ Applications โ†’ Permissions Management โ†’ Special Access โ†’ Do not disturb.

Enable mode in the sound settings|Check for contact exceptions|Set a schedule (if necessary)|Disable repeated calls if you do not need to-->

3. Hidden MIUI settings: Disabling calls through the developer menu

For power users who are willing to dig into system settings, there is a way to completely disable incoming calls at the telephony module level, which works even if standard locking doesnโ€™t help (for example, when calling over VoLTE or VoWiFi).

Instructions:

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI version (click 7 times in a row) will appear notification "You became a developer".
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Find the USB Debugging option and turn it on (necessary for the next step).
  4. Connect the phone to the PC and execute the command through ADB: adb shell settings put global phone_incoming_call_enabled 0 Please use the following: adb shell settings put global phone_incoming_call_enabled 1

If none of these methods worked, check to see if your phone has a spy app (such as mSpy or FlexiSPY) that can intercept calls. Use antiviruses like Malwarebytes or Kaspersky Mobile to diagnose.

Can I turn off calls to only one person? SIM-card if there are two?
Yeah, in MIUI This is done through settings. โ†’ SIM-maps and mobile networks โ†’ [Choose. SIM] โ†’ Voice calls โ†’ However, on some models (Redmi 10, POCO X3) This option may not be available, and only physical extraction will help. SIM or lock-in through operator.
Why did the MIUI update stop working?
In the new versions MIUI 14/15 Xiaomi has moved some lock settings to Security โ†’ Lock and protect. Also, after the update, you can reset the developer mode - check if debugging is enabled. USB. If the problem persists, try resetting the phone app settings (Settings) โ†’ Annexes โ†’ Application management โ†’ Phone. โ†’ Warehouse โ†’ Reset).
How to block calls from hidden numbers?
Hidden numbers (displayed as โ€œUnknownโ€ or โ€œPrivate Numberโ€) are blocked via the Phone app: Open the Phone โ†’ โ‹ฎ (menu) โ†’ Settings โ†’ Lock numbers. Turn on the option to Lock hidden numbers. You can also blacklist a mask *#31#. If calls still pass, use Truecaller, which recognizes some hidden numbers through the database.
Will calls from banks or government services be blocked?
Not unless you have added their numbers to the blacklist manually, bank numbers (e.g. 900 for Sberbank) and government service numbers (e.g. 122 for the MOE) are usually protected from lockdown at the operator level. ADB-Section 3 command, all calls, including emergency calls, will be blocked.
Can I get my blocked calls back?
Yes, all methods except for removing the system application "Phone" are reversible: For standard lock: Phone โ†’ Settings โ†’ Number locking โ†’ Remove from the list. ADB: Adb shell settings put global settings phone_incoming_call_enabled 1. For the regime. DND: Just turn it off in the audio settings. If you've removed the Phone app through root, you can only restore it by flashing it or resetting it to factory settings.