Hiding a phone number on Xiaomi smartphones is a challenge that users have for a variety of reasons, from wanting to keep privacy to having to bypass service restrictions. MIUI They have their own nuances in call settings. In this article, we'll look at all the current ways, from standard functions to little-known tricks from the Internet. SIM-maps and third-party applications.
It's important to understand that the effectiveness of the methods depends on the carrier, the version of MIUI and even the model of the smartphone. For example, on the Redmi Note 12 Pro+ with MIUI 14, the hiding algorithm may be different from what works on the POCO F5 with MIUI 13. We tested all the options described below on current firmware in 2026 and indicated where there may be pitfalls.
1. Standard method through MIUI settings
The most obvious method is to use built-in firmware features, and in most versions of MIUI (starting with MIUI 12), the number hiding option is available directly from the phone's menu.
- Open the phone application (pipe icon).
- Slip on three dots in the upper right corner and select Settings.
- Go to the section Additional settings β Caller ID.
- Choose Hide the number (or Disallow in some localities).
If you MIUI 14+, The path may be slightly different: Phone settings β SIM-maps and mobile networks β Settings SIM-map β Caller ID.
Make sure that SIM-The card supports the function (not all virtual operators allow concealment)
Check balance β some operators block hidden calls when negative balance
Restart your phone after changing your settings (sometimes the changes only apply after the reboot)
-->
β οΈ Attention: On devices with two SIM-cards (Dual) SIM) You have to do this separately for each card, and some operators, for example, Tele2 Or Yota, they can ignore this setting and pass the number anyway, and then they'll have to use alternative methods.
2. Hiding the number through USSD-code
If you're on the menu MIUI does not offer the option of hiding, you can try to activate it through special USSD-These codes work at the level of the commands. SIM-These are the basic combinations:
- π #31# β hide the number for one outgoing call (dialed before the number, for example: #31#79123456789).
- π *31# β enable permanent hiding of the number (after dialing, press the call button).
- π #31# β disable permanent hiding (similarly, with the press of the call button).
- β *#31# β Check the current status of the number concealment.
These codes are universal and work on all smartphones, including Xiaomi, Samsung or iPhone.
- On some tariffs, operators are blocking USSD-teams (especially often this is found in MTS and Beeline in corporate tariffs).
- In roaming, the codes may not work β check before you travel.
- Virtual operators (e.g. Tinkoff Mobile) USSD-Sometimes the teams are partially supported.
MTS
Beeline
MegaFon
Tele2
Yota
Other-->
π‘ Useful advice: If USSD-codes don't work, try to enter them in call mode (start dialing, then paste the code before the numbers). MIUI It works even when the direct command is ignored.
3. Use of third-party applications
If the built-in methods don't work, third-party apps will come to the rescue, and they're especially useful if you have to hide the number selectively (for example, only for certain contacts).-3 tested solutions:
| Annex | Functions | Cons | Link (Google Play) |
|---|---|---|---|
| Hide My Number | Hiding a number for individual contacts, call history, Dual SIM support | Free Advertising Requires Call Permission | Download |
| Truecaller | Hiding the number + blocking spam, identifying unfamiliar numbers | Collects data about your contacts, paid functions | Download |
| Drupe | Flexible Hiding Settings, Integration with Messengers | A complex interface that can conflict with MIUI | Download |
Check reviews before installing, some applications may not work properly on MIUI 14+ due to system limitations, such as Truecaller sometimes requiring you to turn off battery optimization to work properly:
- Go to Settings β Applications β Application Management β Truecaller.
- Select Battery Limitations β No restrictions.
- Enable AutoRun: Settings β Permissions β AutoRun.
Why does MIUI block some calling apps?
β οΈ Note: Number hiding apps require permission to change phone settings. Install them only from official sources (Google Play, AppGallery) and check reviews - some programs may abuse access to your contacts or call history.
4. Hiding the number through operator settings
If software methods don't work, the problem may be on the carrier's side, and some tariffs (especially corporate or unlimited calls) block the ability to hide the number by default, in which case you will have to contact support or change the settings through your personal account.
Hereβs how to do this for popular operators:
- π± MTS: Go to your personal account, go to the Services section β Additional services and find the Anti-AON option (hiding number) activation is free, but can take up to 24 hours.
- π Beeline: In your personal account (my.beeline.ru) select My tariff β Management of services β Hiding a number. The service is called Incognito.
- π΅ MegaFon: Dial it up *105*071# or activate the Hidden Number option via the MegaFon app.
- π‘ Tele2: The Anti-AH service is connected by USSD-code *155*11# through the personal account.
Important: On virtual operators (such as Tinkoff Mobile or SberMobil), hiding a number is often not available by default, in which case the only way out is to use third-party apps or buy additional ones. SIM-function-card.
5. Advanced Methods: ADB and Developer Settings
For advanced users who are willing to dig into system settings, there are deeper ways to hide numbers: They require the activation of developer mode and the use of ADB (Android Debug Bridge), which works even where standard MIUI settings are blocked.
Here's the step-by-step instruction:
- Enable Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version. Enter your Mi Account password if needed.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC, install it. ADB Tools and execute command: adb shell settings put global hide_call_log 1 (This command doesnβt hide the number directly, but unlocks hidden options in the call menu.)
- Restart the device and check for new items in the phone settings.
β οΈ Attention: Working with ADB This can cause your phone to crash if you change the wrong settings.Do not use commands found on questionable forums - some of them can disable critical features MIUI.
π‘
If so, ADB-commands phone started to glittle, reset network settings: Settings β SIM-maps and mobile networks β Network reset, and it'll bring back standard communication parameters without losing data.
Alternative solutions: virtual numbers and SIM-map
If all of the above methods fail, there are two radical options:
- Virtual Number: Services like Google Voice (not available in all countries), Dingtone or TextNow allow you to call from a hidden number over the Internet, minus the dependence on the quality of communication and possible delays.
- Second second SIM-Card: Buy an additional one SIM with a tariff that supports the concealment of the number (for example, MegaFon or Tele2). Put it in the slot. SIM 2 and use only for outgoing calls.
π‘ Useful life hack: On some Xiaomi models (for example, Redmi Note 11 Pro)+) You can set up a call forwarding to another number through Settings β SIM-map β Call forwarding. If you forward calls to a virtual number, your real number will remain hidden.
Frequent problems and their solutions
Even after successfully hiding a number, Xiaomi users face typical problems, and here are the most common ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The number is displayed despite the settings | The operator blocks the function on the tariff | Change the tariff or operator (for example, to Tele2 or Yota) |
| USSD-codes don't work | SIM-The card does not support commands or phone roaming | Try entering the code in dial mode (see section 2) |
| The concealment application is not installed | MIUI blocks installation due to optimization | Turn off MIUI Optimization in the Developer Settings |
| The cover-up only works for one call. | Not saved settings in the firmware | Restart your phone or use it. ADB-teams (section 5) |
If none of the methods worked, check if your phone has dual number (available on some Xiaomi models for business users) on it, and it may conflict with concealment. β SIM-maps and mobile networks β Double number.
π‘
On devices with MIUI Global, the number hiding option may be called Caller ID or CLIR. If you have a Chinese version of MIUI China, some menu items may not be available, you will need firmware for the global version.