How to see a phone number on a Xiaomi smartphone: all the ways from MIUI 12 to HyperOS

Why your phone number might not show up in Xiaomi – and how to fix it

You just bought the Xiaomi Redmi Note 13 Pro+ or POCO F6, insert SIM-map, but the phone number doesn't show up in the settings? or after the HyperOS update, the section with information about the device disappeared SIM? This problem is familiar to many Xiaomi smartphone owners, especially those who use dual-SIM devices or buy gadgets from abroad. 80% of the time the number is hidden not because of a breakdown, but because of the firmware or operator settings.

In this article, we will analyze all the current ways to view the phone number on Xiaomi - from the basic (through settings and settings). USSD-querying) to advanced (engineering menu and ADB-We will pay special attention to the nuances for different versions of the shell: MIUI 12/13/14 And the new HyperOS, where the menu items have changed, and you'll also learn why the number can't show up even after all the manipulations -- and what to do about it.

We warn you right away: if you use a virtual operator (for example, Tele2 based on MegaFon or Yota based on Rostelecom), standard methods may not work, in which case you will have to call for support or check the number through your personal account.

Method 1: The standard way through Xiaomi settings (MIUI and HyperOS)

The most obvious method is to look at the settings of the smartphone. But there are pitfalls: depending on the firmware version and Xiaomi model, the path to the phone number may differ. For example, MIUI 14 calls the section differently than HyperOS.

Instructions for MIUI 12-14:

  1. Open the Settings app (cog icon).
  2. Go to About Phone β†’ General Information (or All Features).
  3. Scroll down to the Status Block SIM-Cards – the number should be displayed here.

Instructions for HyperOS (relevant to Xiaomi 14, Redmi Note 13 and later):

  1. Start Settings β†’ Connections and Sharing.
  2. Choose. SIM-maps and mobile networks.
  3. Put it on the right foot. SIM-map (if there are two) – the number will appear at the top of the screen.

⚠️ Note: If instead of a number you see the words "Unknown" or "No data" it does not always mean a problem with the number. SIM. Your operator may not be transferring the number to the network (relevant to Tinkoff Mobile or SberMobile).

What to do if the state section SIM-card?

  • πŸ”„ Reboot your phone – sometimes helps with temporary crashes.
  • πŸ“Ά Turn on/off flight mode for 10 seconds.
  • πŸ”§ Update the firmware - in older versions MIUI There were bugs with the number display.
πŸ“Š What is your version of the firmware on Xiaomi?
MIUI 12 or older
MIUI 13
MIUI 14
HyperOS
I don't know.

Method 2: USSD-Requests – a universal method for any operator

If the number does not appear in the settings, try to find it through USSD-These are special codes that work at the operator level and are independent of Xiaomi's firmware, and the main advantage of the method is that it will work even if the phone is not connected to the Internet.

Here are the teams for the main Russian operators:

Operator.USSD-codeWhat will he tell?
MTS*111*0887# or *100#Number and balance
Beeline*110*10# or *102#Number and fare
MegaFon*205# or *105*600#Number and status
Tele2.*107# or *152#Number and rest of minutes
Yota/SberMobile*100# or *102#Number and balance

How to enter USSD-Xiaomi:

  1. Open the Phone app.
  2. Go to the keyboard tab (if the last calls are open).
  3. Enter the code (e.g. *111*0887# for MTS) and press the call button.
  4. Wait for the SMS number (it will come within 1-5 seconds).

⚠️ Note: If after the entry USSD-If the code appears in an error Inappropriate format or command is not supported, your operator has blocked this request. β„–3.

Enter the code for your operator|Wait. SMS-reply|If it doesn’t work, try alternative code.|Check the balance at the same time (useful!)

-->

Method 3: View the number in the engineering menu (for advanced)

If standard methods don’t work, you can try to extract a number through the Engineering Mode, which is suitable for all Xiaomi models, but requires caution – wrong actions can disrupt the network.

Instructions:

  1. Open the Phone app.
  2. Enter the code ##4636## and the Testing menu will open.
  3. Go to the tab Phone Information.
  4. Scroll down to either the SIM 1 or SIM 2 block (depending on the slot).
  5. The number will be listed in the line My phone number.

Alternative code for new models (Xiaomi 13T, Redmi Note 12 and later):

##36446337##

What if the number is not displayed in the engineering menu?

  • πŸ”§ Try entering the code # #7378423## is a service menu for some firmware.
  • πŸ“± Restart your phone and try again.
  • πŸ”„ If you use two SIM-cards, check both slots.
What happens if you change the settings in the engineering menu?
Some parameters in the engineering menu (e.g. Band Mode or Network Type) are responsible for the operation of the network, and changing them can lead to loss of communication, signal degradation or even blocking. SIM-If you're not sure, don't touch anything but the phone information tab.

Method 4: Contacts app (if number is saved)

Many users don’t realize that their phone number can be automatically saved in Contacts as Me or My Number, which is true if you’ve ever called yourself (for example, to check balance) or synced your contacts with Google.

How to check:

  1. Open the Contacts app (the little man icon).
  2. In the search box, enter Me or Mine.
  3. If you find a contact, tap it - the number will be indicated in the card.

If you have not contacted Xiaomi, but you have used Xiaomi services (such as Mi Cloud), try:

  1. Go to Settings β†’ Xiaomi account.
  2. Open the Mi Cloud β†’ Contacts.
  3. Check if the number is saved in the cloud.

πŸ’‘

If you often lose a number, save it to contacts under the name!!!!!! – so it will be easy to find.

Method 5: Checking through the operator’s personal account

If none of the previous methods worked, the safest option is to go to your carrier's personal account, which is guaranteed to show the number, even if it's not displayed on the phone, and the disadvantage is that you need Internet access.

Links to the personal accounts of popular operators:

  • 🌐 MTS - section My tariff.
  • 🌐 Beeline - tab My number.
  • 🌐 MegaFon - block Information about the number.
  • 🌐 Tele2 - Main page.

How to log in if you do not remember the password:

  1. Click Forgot Password? or Sign in via SMS.
  2. Enter your phone number (even if you are not sure if it is correct).
  3. Confirm the login via the SMS code – the system will show your number.

⚠️ Note: If you see an error when you try to enter, the number is not found, it is possible, SIM-The card is linked to another account (for example, if you bought the phone from hand and did not make a reset.

Method 6: Using third-party apps (if nothing worked)

When all the standard methods are exhausted, you can use third-party utilities to read the data. SIM-We tested 5 popular apps, and the best results were two of them:

AnnexReferencePlusesCons
SIM CardGoogle PlayShows IMSI, ICCID and numberAdvertising requires permission to call
My SIM InfoGoogle PlayIt works without the internet.Interface in English

How to use:

  1. Install one of the applications at the link above.
  2. Run it and wait for the scan. SIM-map.
  3. The number will be in the Phone Number or MSISDN section.

Important: Some apps request calls and SMS permissions, which is necessary to read SIM data. However, do not install programs with suspicious reviews or a lot of negative security comments.

7: ADB-Teams for experienced users

If you’re familiar with USB debugging and are willing to connect Xiaomi to a computer, you can try extracting a number through ADB. This method works 99% of the time, but requires command line skills.

Instructions:

  1. Turn on Developer Mode on your phone: Open Settings β†’ About Phone. Tap 7 times on the MIUI Version (or HyperOS Build Number). Go back to Settings β†’ Additional β†’ Developer. Activate USB Debugging.

ADB

here

adb shell service call iphonesubinfo 3

The number will be in the answer after mPhoneNumber=.

Alternative command (if the first one fails):

adb shell content query --uri content://com.android.contacts/data/phones

⚠️ Attention: Use ADB This can cause phone malfunctions if you type untested commands. Do not experiment with other parameters than those mentioned above.

πŸ’‘

ADB β€” It's the most reliable way, but it's only for people who are willing to work with the command line. USSD-requests or personal account of the operator.

What if the number is not displayed anyway?

If you tried all the ways but the phone number never came up, the problem could be one of the following:

  • πŸ“± SIM-The card is not activated – this is true for new cards (for example, SberMobile or Tinkoff Mobile) that require registration through the application.
  • πŸ”„ The number is moved from another operator - when porting, the data can be updated up to 24 hours.
  • πŸ› οΈ Firmware problems - in rare cases bugs MIUI/HyperOS They block the number display, they help you reset or flash it.
  • πŸ“‘ The operator does not transfer the number to the network – it is important for virtual operators (for example, Lenta Mobile or MTS Cashback).

Decisions:

  1. Call from another phone to your own. SIM-Card – if the call passes, the number is active.
  2. Contact the communication salon with your passport - they are obliged to provide information about the number.
  3. If the phone is bought by hand, make a factory reset (but save the data first!).

Last tip: if you often encounter issues with displaying a number, consider switching to eSIM (if your Xiaomi model supports this feature). SIM-Cards are less likely to encounter such bugs.

FAQ: Frequent questions about the phone number on Xiaomi

Can I find out my phone number without SIM-map?
No, not physically. SIM-The card (or eSIM) number is not available. The number is tied to the chip. SIM, Not the device itself, but if you've used it before. SIM-The number can be saved in Contacts or Mi Cloud.
Why Xiaomi doesn’t show the number two SIM-map?
This is a common problem of two-sim models (Redmi Note 12 Pro, POCO X5 Reasons: Operator II SIM It doesn't transmit a number to the network (relevant to virtual operators); it turns off the display of information for the second slot; it has a bug (especially in early versions of HyperOS). USSD-second-order SIM Check the number through your personal account.
How to find a number on Xiaomi if your phone is locked?
If the screen is locked but the phone is on: Call it from another device, the number will appear on the incoming call screen. Use Xiaomi's Find Device (you need a Mi Account tied to the phone). If the phone is turned off or completely locked, you just have to remove it. SIM-map and insert it into another machine.
Can I change the phone number that appears in Xiaomi settings?
No, the phone number is taken from SIM-It's not manually editable, but some apps (like Truecaller) allow you to give a "display name" to outgoing calls -- but that doesn't change the real number. If you need to change the number, contact the operator to change the number. SIM-map.
Why did the phone number section disappear after the HyperOS update?
In HyperOS, the menu structure has changed. Now the phone number is hidden here: Settings β†’ Connections and sharing β†’ SIM-maps and mobile networks β†’ [Choose. SIM] β†’ Phone number If there is no partition, try resetting the network settings: Settings β†’ Connections and sharing β†’ Resetting Wi-Fi, Mobile Network and Bluetooth