Annexes with access to ID Xiaomi devices: why they do it and why should they worry?

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:

  1. Through Settings. โ†’ The phone. โ†’ All parameters. โ†’ Status (scroll down to the point) IMEI Or a serial number - sometimes ID coincides with one).
  2. Using the Engineering Menu: Enter ##4636## in the phone application and select Device Information.
  3. 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.

๐Ÿ“Š You knew there was a ID device before this article?
Yeah, I'm using it.
I heard, but I didn't know why he was needed.
I only found out now.
I'm not interested.

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 applicationExamplesPurpose of collection IDCan I say no?
System servicesMi Account, Security, Find DeviceData synchronization, phone search, protection against theftโŒ No (critical for work)
MessengersWhatsApp, Telegram, Mi MessagesAccount binding to device, protection against multi-accountingโš ๏ธ Partially (may limit functionality)
Social mediaFacebook, TikTok, Xiaomi CommunityTargeted advertising, activity analyticsโœ… Yes, no consequences)
GamesPUBG Mobile, Genshin Impact, Mi Game CenterProtecting against cheating, keeping progressโš ๏ธ Risk of blocking an account
Banking applicationsSberbank Online, Tinkoff, Mi PayTwo-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?
Open the Settings. โ†’ Annexes โ†’ Permit management โ†’ Other permits โ†’ Read the status of the phone. Here you'll see a list of programs that can access IDs. Look out for little-known apps with a lot of permissions.

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

  1. Go to Settings. โ†’ Confidentiality โ†’ Special access โ†’ Reading the status of the phone.
  2. View the list of applications and disable access for those who do not need it (for example, for a flashlight or calculator).
  3. 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_PERMISSION

Where 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.

IdentifierCan we change it?How to limit collection
Device IDโŒ Just reflashing.Disable permissions for applications
AAID (Advertising ID)โœ… Reset in settingsSettings โ†’ Google โ†’ Advertising
IMEIโŒ No physical chip replacementUse 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:

  1. Check the permissions: Go to Settings โ†’ Annexes โ†’ [Title of the programme] โ†’ Permits and see what data it collects.
  2. Use traffic analytics: Apps like NetGuard or PCAPdroid will show where your phoneโ€™s data is being sent.
  3. 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).
  4. Drop the commercial. ID: That won't stop Device's collection. ID, It will make it harder for advertisers to create your profile.
  5. 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.

FAQ: Frequent questions about Device ID Xiaomi

Can Device be removed completely? ID Xiaomi phone?
No, Device. ID โ€” It's a system parameter that can't be removed without flashing it, but you can restrict access to it for applications or reset it to factory status through a full reset (but it will come back after the first download).
Why banking applications require access to ID device?
Banks are using Device ID If an attacker attempts to log into your account from a new device, the system will request additional authentication (for example, for example, for the purpose of logging in to your account, SMS or a call, without reference to ID This mechanism won't work.
How to check if Xiaomi is transferring mine ID China?
In the global versions MIUI (for example, MIUI Global or MIUI EEU) User data is stored on servers in Singapore or India to verify this: Open Settings โ†’ The phone. โ†’ Version. MIUI. Check the firmware region (should be Global, EEA or RU). Use Wireshark or PCAPdroid to analyze traffic โ€“ Xiaomi server addresses for global users should not contain.cn domains.
Can the police track me through Device? ID?
By himself, Device. ID It does not allow you to identify your location or identity, but in combination with the data of the operator (IMEI, telephone number IP-Law enforcement agencies can request information from Xiaomi or Google on official request, and in most countries, this requires a court order.
What is a โ€œdevice fingerprintโ€ and how it relates to Device ID?
"Device Fingerprinting is an identification method that collects multiple parameters (including Device). ID, A list of installed applications, sensor data, etc.) to create a unique profile, which is used by advertising networks and some banks. MIUI 14 has built-in protection against such tracking (Settings) โ†’ Confidentiality โ†’ Protection against tracking).