MAC-Media Access Control is a unique identifier for the network interface of your Xiaomi smartphone, which is assigned during the production phase. It is needed to identify the device in local networks, connect to Wi-Fi with filtering over the Internet. MAC, settings for routers and even for some corporate security systems. IP-address that may change, MAC-The address remains constant (unless changed by software).
Owners of Redmi phones, POCO or flagship lines Xiaomi 13/14 We often face the need to find out this address, whether it is to set up a home Wi-Fi, connect to a university network or diagnose network problems. In this article, we will discuss all the current methods, including hidden methods through the engineering menu and the Internet. ADB, And I also want to explain why sometimes. MAC-Address may be βresetβ after updates MIUI.
Important: New Xiaomi models (released after 2021) can use randomization MAC-This means that when you connect to a new network, the device will generate a temporary address, and we'll show you how to turn it off if it interferes with your tasks.
1. Standard method: via Wi-Fi settings
The easiest method is to look at MAC-The address is directly in the wireless menu. It works on all versions. MIUI (12 to 14) and does not require root or special knowledge.
Open the Settings app and follow the following steps:
- π± Go to the Wi-Fi section (or Connections) β Wi-Fi on new versions).
- π Touch the badge. βοΈ (a gear next to the name of the current network (or any stored network).
- π Scroll down to the block Additional - there will be a row MAC-Address (may be called Wi-Fi Address or Physical Address).
If you are not connected to the network, MAC-The address will still show up, it's tied to the network adapter, not the current connection, MIUI Global path may be slightly different:
Settings β About the phone β All characteristics β Network statusπ‘
If MAC-The address appears as 02:00:00:00:00:00:00:00 or similar to "zero", which means that randomization is enabled. To see the real address, turn it off in the Wi-Fi settings (see section 3).
2. through phone information (for all models)
The alternative is to use the About Phone section, which collects all the technical data of the device, which is universal and works even on older models like the Redmi Note 4 or Mi A1.
Instructions:
- Open the Settings. β The phone.
- Tap a few times on the MIUI version line (7-10 times) until you notice youβre a developer! (this unlocks hidden settings).
- Return to the main Settings menu and select a new section for Developers (or Additional β Developers).
- Scroll down to the Network block - there will be a string MAC-Wi-Fi address.
On some firmware (e.g. MIUI China), the path may look like this:
Settings β Additional β Special features β For developers β Network β MAC- Wi-Fi addressMake sure that the Wi-Fi is on.|Open "Settings" β The phone"|Activate the Developer Mode (if not already done)|Find it. MAC-address under βNetwork"
-->
3. Disabling randomization MAC-addresses (for MIUI 12 and newer)
Starting with MIUI 12 and Android 10, Xiaomi has implemented a randomization feature MAC-So, when you connect to a new network, it means that the device will use a temporary address, not a factory address. MAC-address (for example, to link to a router), this function can be disabled.
How to do this:
- π Go to Settings. β Wi-Fi.
- π Tap by current network name (or select saved network).
- π In the network settings menu, find the option Private address (or Randomization). MAC) and turn it off.
- π Reconnect to the network β the original will now be used MAC-address.
Please note that once randomization is disabled, your device will become more βrecognisableβ on public networks (cafes, airports), which can be used for tracking. MAC-address.
Yes, it's necessary for my network | No, I prefer privacy | Only temporarily when you need it | I don't know what it is.
-->
4. Viewing MAC-Addresses via Engineering Menu (for advanced applications)
If standard methods don't work (e.g., custom firmware or after resetting), you can use an engineering menu. USSD-It is suitable for most Xiaomi models, including the Redmi 9, POCO X3 others.
Step-by-step:
- π Open the phone application (calling).
- π’ Enter the code ##4636##
- π In the menu that opens, select the Wi-Fi Information tab (or Wi-Fi information).
- π At the top of the screen will be a line. MAC-Address (may be called Wi-Fi) MAC address).
If the code doesnβt work, try an alternative for the new models:
##232338##β οΈ Warning: Do not change other options in the engineering menu unless you know their purpose.This can lead to unstable Wi-Fi or mobile network.
What to do if the engineering menu is not opened?
5.Use of ADB viewable MAC-Addresses (for technical users)
If you need to get MAC-Software address (e.g. for automation or diagnostics) you can use Android Debug Bridge (ADB). This method requires connecting the phone to the computer and the debugging mode enabled. USB.
Instructions:
- Enable Developer Mode (as in Section 2) and activate USB Debugging in the Developer Settings.
- Connect your phone to your PC through USB-Cable (use the original cable for stability).
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devicesMake sure your device appears in the list. then follow the command to view MAC-address:
adb shell cat /sys/class/net/wlan0/addressIf the command returned an empty line or error, try the alternative:
adb shell ip link show wlan0The conclusion will be a line of the form:
link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ffwhere 12:34:56:78:9a:bc β That's yours. MAC-address.
π‘
ADB-The method is universal and works even on devices with damaged screens (provided that the device is not used for the same purpose). USB-debugging was included in advance).
Viewing applications MAC-addresses (without root)
If you don't want to go through the settings, you can use third-party apps, and they're convenient because they show you more than just the other apps. MAC-Wi-Fi address, but also other network settings (IP, lock, DNS). Here are the proven options:
| Annex | Functions | Reference | Features |
|---|---|---|---|
| DevCheck | MAC, IP, processor information, sensors | Google Play | Free, no advertising, supports MIUI |
| Network Info II | MAC, SSID, Signal Strength, Wi-Fi Neighborhood List | Google Play | Shows 'real' MAC even in randomization |
| WiFi Analyzer | MAC, Wi-Fi channels, network load | Google Play | Convenient for diagnosing connection problems |
β οΈ Attention: Some applications (e.g, MAC Address Changer requires root rights to change MAC-Without them, they can only show the current address, but not change it. Be careful with programs that request access to a superuser, which can disrupt the network stack.
7. Why? MAC-The address may change and how to fix it
In some cases, Xiaomi users are faced with the fact that MAC-The address changes suddenly after:
- π Updates MIUI (Especially when switching to a new version of Android).
- π§ Resetting settings to factory.
- π± Replacement of the motherboard (in this case, the address changes to a new one, since it is βswiredβ in the Wi-Fi chip).
- π Activation of randomization (as described in Section 3).
If you need to return the original MAC-Address, try the next steps:
- Disable randomization (Section 3).
- Reboot your phone β sometimes it resets the temporary address.
- If the address has changed after the firmware, reset the network settings (Settings β System β Reset β Network settings reset).
- As a last resort, use it. ADB-forced-dump:
adb shell su -c "ip link set wlan0 down && ip link set wlan0 address XX:XX:XX:XX:XX:XX up"(Replace XX:XX:XX:XX:XX:XX:XXX with the original address, which can be found on the device box or check.)