How to hide the phone number on Xiaomi Redmi 8 Pro: all ways with explanations

Hiding a number on Xiaomi Redmi 8 Pro is a challenge that users face for a variety of reasons, from the desire to preserve privacy to the need to bypass service restrictions. Unlike modern models with MIUI 14+, where the number hiding feature is made public, on Redmi 8 Pro (released in 2019), this process can cause difficulties due to the features of firmware and regional restrictions of operators.

In this article, we will discuss 5 working methods, from standard settings to workarounds using engineering menus and third-party applications. We will focus on the risks of operator locking the number with frequent changes in the caller ID, as well as the nuances of the functions on MIUI 11/12 firmware that were installed on the Redmi 8 Pro officially. If you are looking for a way to temporarily or permanently hide your number when outgoing calls, read further.

1. Hiding the number through the standard phone settings

The easiest and safest method is to use the built-in MIUI features. However, on the Redmi 8 Pro, the path to this setup may vary depending on the firmware version and regional build.

Open the Phone app β†’ click on three dots in the top right β†’ select Settings β†’ go to Additional (or Additional Settings). There should be Caller ID. Select Hide number.

Update your firmware to the latest version of MIUI 12.5 (if possible)

- Make sure that SIM-The card supports the service (not all operators allow concealment)

Reboot your phone after changing your settings

- Check the function with a test call-->

If there is no caller ID, your firmware does not support this function at the interface level, and then move on to the following methods.

⚠️ Note: Some Russian operators (for example, MTS and Beeline) may block the possibility of hiding numbers for new ones. SIM-cards issued after 2021. Before setting up, check the conditions with the operator.

2.Use of USSD-operator code

Each mobile operator provides USSD-Service management teams, including number hiding, work independently of the phone model, but require knowledge of your carrier's code:

Operator.Code to hide the numberCode for undoing concealmentCost
MTS*31# + number#31# + numberFree of charge.
Beeline*31*number##31*number#Free of charge.
MegaFon*31# in front of the number*31# (cancellation)0.50 RUB/calling
Tele2.*31# number#31#numberFree of charge.

Example of use: to call 89123456789 with a hidden ID via MTS, dial *31#89123456789 and press the call button. Please note that MegaFon service is paid, and Tele2 may require pre-activation through your personal account.

MTS|Beeline|MegaFon|Tele2|Other (Yota, Tinkoff, etc.)|I don't know-->

If USSD-codes are not working, check:

  • πŸ“Ά Network availability – without connecting commands will not be executed.
  • πŸ”„ Regional restrictions – some operators have disabled *31# support for new tariffs.
  • πŸ“± Correct input – do not add spaces or extra characters.

3. Configure concealment through the engineering menu

On Xiaomi Redmi 8 Pro, there is an engineering menu (Engineer Mode) through which you can force the caller ID hider to be enabled. This method requires caution, since incorrect changes can disrupt the communication module.

  1. Open the Phone app and enter the combination ##4636##.
  2. In the menu that opens, select Phone Information.
  3. Scroll down to the Set CLIR (or Caller ID) block.
  4. Select the Hide number option (can be displayed as CLIR suppression).
  5. Save the changes and restart the phone.
What to do if the engineering menu is not opened?
If the ##4636## combination doesn’t work, try the following options: 1. MTK Engineering Mode from Google Play (MediaTek processors only, as on Redmi 8 Pro). 2. Check if the engineering menu is blocked by the operator (relevant for enterprise processors). SIM-3 Update the firmware to the latest version MIUI β€” In older versions, the menu could have been turned off.

⚠️ Warning: Changes to the engineering menu may cause a failure IMEI If after setting up the phone stopped catching the network, reset the settings through Settings. β†’ The phone. β†’ Resetting network settings.

If there is no Set CLIR, your firmware does not support this feature at the communication module level, in which case only methods using third-party applications remain.

4. Apps to hide numbers from Google Play

If the standard methods do not work, you can use third-party applications. The following programs will work for the Redmi 8 Pro (tested for compatibility with MIUI 11/12):

  • πŸ”’ Hide My Number is a simple interface that supports USSD-codes of all Russian operators.
  • πŸ“ž Caller ID Faker – allows you not only to hide the number, but also to replace it with another (does not work with all operators).
  • πŸ›‘οΈ Burner – creates temporary virtual numbers for calls (paid service, but reliable).

Example of settings in Hide My Number:

  1. Install the app and give permissions to call.
  2. Select your operator from the list.
  3. Activate the option to Always Hide the Number.
  4. Make a test call to check the work.

πŸ’‘

Before installing the app, check the reviews for the last 3 months – some programs may contain ads or collect call data.

Limitations of methods:

  • 🚫 Applications do not work if the operator blocks the change of the caller ID network-level.
  • πŸ”‹ Some programs consume extra battery due to background activity.
  • πŸ“΅ Virtual numbers (like Burner) may not support SMS-verification.

5. Alternative methods: virtual numbers and messengers

If you can’t hide the number through your phone, consider the workarounds:

Virtual numbers (such as Zadarma or Sipnet) allow you to make calls over the Internet, replacing your real number.

  • 🌐 Zoiper β€” SIP-Customer to call through virtual PBX.
  • πŸ’¬ Google Voice – Free Numbers for the United States (requires) VPN).

Voice-call messengers (e.g. Telegram, WhatsApp, Viber) do not transmit your phone number when calling between users of the platform, but the first call will require confirmation of the number via SMS.

MethodDoes a real number need to beCostLimitations
Virtual number (Zadarma)No.From 50 rubles/monthI need an Internet connection.
Google VoiceYes (for registration)Free of charge.It only works with VPN for Russia.
Telegram callsYes (once)Free of charge.The interviewee must be in Telegram

For maximum anonymity, combine methods: for example, use a virtual number to register with the messenger, and then call through it.

Possible problems and solutions

When you hide a number on Redmi 8 Pro, users often encounter the following errors:

Problem 1: The number is not hidden, the settings have changed.

  • πŸ”Ή Check if the operator has blocked the service (relevant for corporate tariffs).
  • πŸ”Ή Try to manually dial *31# before the number.
  • πŸ”Ή Update the firmware to MIUI 12.5 – Older versions had bugs with caller ID.

Problem 2: After the change of settings, the network is lost.

  • πŸ”Ή Reset network settings to Settings β†’ SIM-maps and mobile networks β†’ Resetting settings.
  • πŸ”Ή Restart your phone and wait for automatic login (can take up to 5 minutes).

Problem 3: Number hiding apps don’t work.

  • πŸ”Ή Check if call permissions are included in Settings β†’ Annexes β†’ Permits.
  • πŸ”Ή Remove the Phone app cache via Settings β†’ Annexes β†’ Phone. β†’ Memory. β†’ Clear the cache.

πŸ’‘

If none of these methods worked, contact the operator to see if your plan supports the number hiding service. Some operators (e.g. MegaFon on All Inclusive) block this feature.

Frequently asked questions

Can I hide the Redmi 8 Pro number without root rights?
Yes, all of the described methods (except for changes through the engineering menu on some firmware) work without root. Root rights may only be needed for deep modification of system files, which is not recommended due to the risk of losing the warranty.
Will the operator know that I am hiding the number?
The operator always sees your real number in the billing system, but the subscriber you call will not see it. Frequent use of concealment of the number can lead to the blocking of the service by the operator (relevant to MTS and Beeline with more than 10 calls per day).
Why did the MIUI update disappear?
In some regional firmware MIUI 12+ caller-hide ID removed at the request of local regulators (for example, in India or China), the solution is a rollback to an earlier version of the firmware or use of the software. USSD-code.
Can I hide my number when calling via WhatsApp?
No, WhatsApp always gives your phone number to the person, even if it is hidden at the operator level. For anonymous calls, use messengers like Session or Signal with the function of hiding metadata.
What if the operator has blocked the possibility of hiding the number?
In this case, only workarounds remain: virtual numbers (e.g. Zadarma), SIP-You can also try changing the tariff plan to the one where the service is allowed (check with the operator).