If youโve ever looked into the privacy settings of your Xiaomi smartphone, youโve probably noticed that some apps request access to the app. ID This is a unique identifier for your gadget that is used to communicate with servers, log in to services, and even target advertising. But why would regular programs, from instant messengers to games, need this information? Does this pose a risk to your safety?
In this article we will understand what is ID Xiaomi devices, which applications request it and for what reasons, and practical recommendations on how to manage these permissions, you will learn whether you can revoke access without breaking the functionality of the programs, and which ones will be used to control the permissions. MIUI-Spoiler: Not all queries are equally useful, and some of them are worth blocking.
What is it? ID Xiaomi devices and where to find them
ID devices (or devices) ID) โ It's a unique alphanumeric code that is assigned to each Xiaomi smartphone at the manufacturing stage:
- ๐ Identifications in the Xiaomi ecosystem (e.g., to synchronize data between devices via Mi Account).
- ๐ฑ Links to your account when you activate functions like Find Device (phone search).
- ๐ Analysts: Developers and Ad Networks Use It to Collect Statistics on User Behavior.
- ๐ Security: Some banking applications are checked ID, To prevent access from unfamiliar devices.
Find your Device ID several ways:
- Through Settings. โ The phone. โ All parameters. โ Status (scroll down to the point) IMEI Or a serial number - sometimes ID coincides with one).
- Using the Engineering Menu: Enter ##4636## in the phone application and select Device Information.
- Through ADB-Adb shell settings get secure (for advanced users) android_id
It is important to understand that ID device IMEI (which is attached to the modem, and MAC-It is generated by Android and can change after resetting or flashing.
What applications request access to ID why
Research shows that up to 60 percent of popular apps on Google Play collect device IDs, a figure even higher in the Xiaomi ecosystem due to integration with Mi Account and Mi Play. MIUI. Hereโs who most often asks for access to Device ID why:
| Type of application | Examples | Purpose of collection ID | Can I say no? |
|---|---|---|---|
| System services | Mi Account, Security, Find Device | Data synchronization, phone search, protection against theft | โ No (critical for work) |
| Messengers | WhatsApp, Telegram, Mi Messages | Account binding to device, protection against multi-accounting | โ ๏ธ Partially (may limit functionality) |
| Social media | Facebook, TikTok, Xiaomi Community | Targeted advertising, activity analytics | โ Yes, no consequences) |
| Games | PUBG Mobile, Genshin Impact, Mi Game Center | Protecting against cheating, keeping progress | โ ๏ธ Risk of blocking an account |
| Banking applications | Sberbank Online, Tinkoff, Mi Pay | Two-factor authentication, fraud detection | โ No (security requirement) |
A stand-alone Chinese applications (such as Mi Video, Mi Browser or GetApps) that actively collect identifiers for analytics. MIUI For global regions, some of these services are disabled by default, but they can be activated when installing software from the Internet. APK.
โ ๏ธ Note: If the application requests Device ID without an obvious reason (such as a flashlight or calculator), this is an occasion to test its reputation on VirusTotal or in Google Play reviews.
How apps are used ID Devices: Risks and Benefits
By himself, Device. ID It doesn't contain any personal information (like your name or address), but when combined with other data, it becomes a powerful tracking tool.
Positive use cases
- ๐ Data recovery: When resetting your phone, Mi Account uses ID for automatic synchronization of contacts, notes and settings.
- ๐ก๏ธ Protection against theft: Find Device locks your smartphone when you change SIM-maps, based on the reference to ID.
- ๐ฎ Keeping Games Progress: Games like Genshin Impact link your account to your device to prevent you from losing your achievements.
- ๐ณ Banking security: Bank applications are checked ID, To detect suspicious inputs from new devices.
Potential threats
- ๐ต๏ธ Activity tracking: Advertising networks (e.g. Mi Advertising) link ID with your online activities to show targeted advertising.
- ๐ Selling data: Unscrupulous developers may share identifiers with third parties to create โuser profiles".
- ๐จ Phishing attacks: Scammers can replace a legitimate application with a fake one that steals ID bypassing two-factor authentication.
- ๐ Bypassing blocking: In some countries ID use to censor or restrict access to content (e.g. in Mi Video for China).
Critical moment: in MIUI beforehand 12.5 There was a vulnerability that allowed applications to be allowed to READ_PHONE_STATE receive ID In newer versions, this bug has been fixed, but on older smartphones, the risk remains.
How to check if your app is leaking ID?
How to disable application access to ID Devices: step-by-step instructions
If you are concerned about the Device transfer ID, You can restrict access to it. MIUI There are several ways to do this, from standard settings to radical measures.
Method 1: Through Privacy Settings
- Go to Settings. โ Confidentiality โ Special access โ Reading the status of the phone.
- View the list of applications and disable access for those who do not need it (for example, for a flashlight or calculator).
- For system applications (such as Mi Account), disabling can cause crashes โ be careful.
Method 2: Use of ADB (for advanced)
If you want to block access to the ID For all applications, follow:
adb shell pm revoke --user 0 com.android.package NAME_OF_PERMISSIONWhere NAME_OF_PERMISSION โ it android.permission.READ_PHONE_STATE. Note that this can break down some functions!
Method 3: Installation of custom firmware
Firmware like LineageOS or Pixel Experience lets you completely reset Device ID But it requires unlocking the bootloader and it can take away your warranty.
Make a backup of the data through Settings โ Additionally. โ Backup>
Check the list of applications with access to READ_PHONE_STATE
Disable access for unnecessary programs
Restart your phone to apply changes-->
โ ๏ธ Attention: Disabling access to Device ID For system applications (e.g. Mi Account or Google Play Services) it can result in inability to update software, loss of data sync or even โdrop outโ services!
Myths and truths about collecting ID Xiaomi
Around Device. ID There are a lot of rumors, from conspiracy theories to unfounded fears.
Myth 1: โXiaomi spying on users through the Internetโ ID"
Xiaomi does collect anonymous telemetry (like other manufacturers), but Device ID In 2020, the company came under fire for sending data to servers in China, but after that all global devices were reconfigured to European servers. โ Additionally. โ Confidentiality โ Sending of usage data.
Myth 2: โIf you disable access to the ID, The phone will be anonymous"
The truth is, even without Device. ID Your smartphone can be identified by IMEI, MAC-address, IP Real anonymity would require radical measures: custom firmware, abandoning Google services, and using Google. VPN.
Myth 3: All Chinese apps are being leaked ID China"
Truth: Most apps (including Mi Browser or Mi Video) do send data to Xiaomi servers, but they are stored encrypted and used to improve services. However, China has laws on providing data to authorities on request, which is a must-see if you use an account linked to the Chinese region.
Myth 4: โDialing your phone changes Deviceโ ID"
Truth: In a normal reset via Settings โ Resetting settings ID It's not changed until you completely flash or change the motherboard.
๐ก
Device ID It is not dangerous in itself โ risks arise when it is combined with other data (location, browser history, etc.) The main rule is to limit access for applications that do not need it for basic functionality.
Alternative IDs: What else do apps collect?
Device ID โ It's not the only way to track. Today's apps use a whole arsenal of identifiers, and some of them are even more intrusive:
- ๐ฑ Android Advertising ID (AAID): Special identifier for advertising that can be manually reset (Settings) โ Google โ Advertising โ Reset the advertising ID).
- ๐ IMEI: A unique modem number that cannot be changed without physical intervention.
- ๐ MAC-Address: Network ID that can be replaced (but requires root rights).
- ๐ช Cookies and tokens: Websites and apps use them to track activity between sessions.
- ๐ Sensor data: A gyroscope, accelerometer, and even barometer can be used to create a deviceโs fingerprint.
V MIUI 14 The Privacy function appears โ Tracking protection that blocks collection AAID It restricts access to sensors, and we recommend turning it on if you're worried about privacy.
| Identifier | Can we change it? | How to limit collection |
|---|---|---|
| Device ID | โ Just reflashing. | Disable permissions for applications |
| AAID (Advertising ID) | โ Reset in settings | Settings โ Google โ Advertising |
| IMEI | โ No physical chip replacement | Use virtualization SIM |
| MAC-address | โ ๏ธ Only with root rights. | Shut down. Wi-Fi/Bluetooth non-use |
What to do if your app steals your Device ID
If you suspect that the program is abusing access to Device ID, Act on the following algorithm:
- Check the permissions: Go to Settings โ Annexes โ [Title of the programme] โ Permits and see what data it collects.
- Use traffic analytics: Apps like NetGuard or PCAPdroid will show where your phoneโs data is being sent.
- Remove suspicious software: If the program is not from Google Play or has suspicious reviews, remove it and scan the phone with an antivirus (Malwarebytes or Dr.Web).
- Drop the commercial. ID: That won't stop Device's collection. ID, It will make it harder for advertisers to create your profile.
- Please let us know in support: If you are talking about a legitimate application (for example, Mi Browser), write to Xiaomi support with a description of the problem.
โ ๏ธ Warning: Some viruses masquerade as system applications (e.g. com.android.system) If you see an unfamiliar process accessing Device ID, Do not manually delete it โ first check the information about it in forums like 4PDA or XDA Developers.
๐ก
To minimize risks, install apps only from official sources (Google Play or Mi App Store) and regularly check the permission list in Settings. โ Confidentiality โ Permit manager.