Hiding a phone number on Xiaomi smartphones is a task that arises for users for various reasons, from the desire to preserve privacy to the need to bypass service restrictions. Unlike other brands, MIUI firmware has its own nuances in communication settings, and some functions depend on the version of the software and model (Redmi Note 12, POCO X5 Pro, Mi 11 Ultra, etc.). In this article, we will analyze all the current methods, from standard settings to bypassing through the engineering menu.
It's important to understand that hiding a number doesn't always work 100 percent. For example, mobile operators (MTS, Beeline, Tele2) can ignore the request for concealment when calling emergency numbers or corporate lines. In addition, messengers like WhatsApp or Telegram will still show the number to the recipient, which will require additional measures. We tested all methods on MIUI 13-14 firmware (Android 12-14) and identified those that are guaranteed to work in 2026.
1. Hiding the number through MIUI settings (standard method)
The easiest method is to use built-in MIUI options. It is suitable for most models, including the Redmi 10C, POCO F4 and Xiaomi 13T. However, note: some operators (for example, MegaFon in roaming) may block this feature.
Instructions:
- π± Open the phone application (pipe icon).
- βοΈ Click on three dots in the upper right corner β Settings.
- π Select Additional Settings β Call settings.
- π€ Find the Subscriber Identification or Display my Number.
- π Choose Hide the Number (or Never Display).
If there is no subscriber identification, your operator is blocking the change of that setting, and then move on to the next one.
π‘
Before changing your settings, restart your smartphone. Sometimes the communication settings are reset after the MIUI update, and rebooting helps to return the hidden menu item.
2.Use of USSD-operator code
Each mobile operator provides USSD-commands to control the display of the number. This method works even if the MIUI There is no corresponding menu item. The main thing is to know the correct code for your operator.
| Operator. | Code to hide the number | Code for returning display |
|---|---|---|
| MTS | *31# + number | #31# + number |
| Beeline | *31*number# | #31*number# |
| MegaFon | *31# number | #31#number |
| Tele2. | *31# β ring | #31# β ring |
| Yota | *31# in front of the number | #31# in front of the number |
Example of use: To call 89123456789 with a hidden number on MegaFon, dial *31#89123456789 and press the call button.
β οΈ Note: On tariffs with the option "AntiAon" (MTS) or "Number Protection" (Beeline) USSD-In this case, contact the operator support and request that the service be disabled.
3. Hiding the number through the engineering menu (for advanced)
If the standard methods don't work, you can try to change the settings through the engineering menu, which requires caution - wrong actions can disrupt the communication module. Tested on the Redmi Note 11 Pro+ and POCO X3 Pro.
Step-by-step:
- Open the Phone app.
- Enter the combination ##4636## (the test menu will open).
- Select your phone information (or phone information).
- Scroll down to the Set preferred network type block.
- Click on the three dots in the upper right corner β Additional β CLI (Call Line Identification).
- Select the Hide number and save the changes.
What to do if the engineering menu does not open?
On MIUI 14.0.5+ firmware, access to the engineering menu may be limited, requiring unlocking the bootloader and installing a custom recover (TWRP) to cancel the warranty.
Applications for concealment of the number (alternative solutions)
If the system methods are not suitable, you can use third-party applications, which work on the principle of forwarding calls through virtual numbers or VoIP.
- π‘οΈ Hushed β provides temporary numbers for calls and SMS (there's a free rate).
- π Burner β generates single-use numbers (paid but reliable).
- π TextNow - Free US/Canada Virtual Numbers (suitable for international calls).
- π Dingtone β VoIP calls with the ability to hide the real number.
An example of Hushed's setup:
- Download the app from Google Play.
- Register and select a virtual number (numbers of Russia, USA, UK are available).
- In the settings, specify that calls must go through this number.
- When calling, select the option "Hide my number" (if available).
β οΈ Note: Virtual numbers can be blocked by banks, government services and some messengers (for example, Viber does not allow registration via VoIP), and telecom operators sometimes block traffic from such applications - in this case, it will help to use the Internet. VPN.
Standard settings MIUI|USSD-codes operator |Engineering menu |Third-party applications |I don't hide the number-->
5. Hiding the number in messengers (WhatsApp, Telegram, Viber)
In messengers, the phone number is tied to the account, and you can't hide it completely.
- π Use WhatsApp Business β you can specify βbusiness nameβ instead of a number in your profile.
- π‘οΈ Create a second account using a virtual number (TextNow or Google Voice apps).
- π In the privacy settings (Settings) β Account. β Privacy: Limit access to the room for strangers.
Telegram
- π€ In profile settings (Settings) β Edit profiles can be specified username (e.g, @yourname) number.
- π Create a second account via a virtual number (SMS-activate numbers are supported).
- π± In the privacy settings (Settings) β Confidentiality: Turn off the option of βMy phone numberβ for non-contacts.
You can't hide a number on Viber, it's always visible to the person you're talking to, and the only way out is to use a second account with a virtual number.
6 Problems and Solutions: Why the Number Is Not Hidden
If you have completed all the steps but the number is still displayed, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The number is visible when calling landline phones | Operator ignores cover-up request for city rooms | Use it. USSD-code before each call (*31#) |
| MIUI settings are reset after rebooting | Communication module failure | Update your firmware or reset your network settings (Settings) β SIM-map β Reset) |
| Applications to hide numbers do not work | The operator blocks VoIP traffic | Connect a VPN (such as ProtonVPN) |
| Number seen in messengers | Linking the account to SIM-map | Create a second account through a virtual number |
If none of these methods worked, please contact your operator to request the activation of the service "AntiAon" (MTS) or "Private number" (Beeline), which is a fee for some operators (from 30 to 100 rubles per month).
Make sure that SIM-card
Check the balance (USSD-codes may be paid)
Update MIUI to the latest version
Shut down. VPN (may interfere USSD-team)
Reboot the smartphone after the changes-->
7.Security and legal aspects
Hiding your phone number is a legal procedure, but there are nuances:
- βοΈ Russia has no ban on concealing a number when making personal calls, but operators are required to provide data at the request of law enforcement agencies.
- π΅ Calls to emergency numbers (112, 102, 103) will always display your number regardless of your settings.
- π³ Banks and payment systems (Sberbank, Tinkoff) can block transactions if the number is hidden or used virtual.
- π In some countries (such as the United States), concealing a number when calling commercial lines is considered a violation.
If you use a concealment number for business purposes (for example, a call center), specify the requirements of the law "On advertising" (FZ-38) - it requires you to specify the real number in commercial calls.
π‘
The operator always sees your real number in the logs, and if necessary, can transfer this data to third parties upon legitimate request.