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).
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:
- Open Settings โ Sound and vibration โ Do not disturb.
- Activate the switch at the top of the screen.
- 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:
- Activate Developer Mode: Settings โ About Phone โ MIUI version (click 7 times in a row) will appear notification "You became a developer".
- Back to Settings โ Additionally. โ For developers.
- Find the USB Debugging option and turn it on (necessary for the next step).
- 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.