Mobile Device Information Provider on Xiaomi: purpose, security and management

If you've ever looked into the installed app list on a Xiaomi smartphone, you've probably noticed a strange name, Mobile Device Information Provider, which stands out among the others: There's no icon, there's little or no description, and when you try to delete it, you end up with a message about system limitations. What is this software? Why is it preinstalled on all Xiaomi, Redmi and other devices? POCO? And most importantly, should you be afraid of her?

This article will take the app under a microscope, from technical purposes to privacy issues, analyze what data it collects, how it interacts with Xiaomi servers, and provide clear recommendations on whether it can be deactivated or deleted without risking system stability, and learn how Mobile Device Information Provider differs from other service components (such as com.miui.analytics or com.xiaomi.midrop), and why it is often confused with viruses.

What is Mobile Device Information Provider and Why You Need It?

Mobile Device Information Provider (full name of the package is com.xiaomi.mipicks or com.miui.systemAdSolution depending on the version). MIUI) β€” It's a system application that collects and transmits telemetry about the device, and its primary function is to run Xiaomi services that depend on up-to-date hardware and software data on the smartphone.

More specifically, the application performs the following functions:

  • πŸ“± Device identification: transmits unique parameters (model, region, version) MIUI) To Xiaomi servers for proper cloud services (e.g. Mi Cloud or Find Device).
  • πŸ”„ Synchronizing settings: helps restore user settings when changing devices or after resetting.
  • πŸ› οΈ Diagnostics of problems: Sends crash logs to Mi Feedback if you agree to participate in an improvement program MIUI.
  • πŸ“Š Usage Analytics: Collects anonymous data about the popularity of features (for example, how often Game Turbo or Second Space are enabled).

It is important to understand that it is not a virus or spyware in the classical sense. Mobile Device Information Provider does not have access to personal data (photos, messages, passwords) - its task is limited to technical telemetry, but its activity can be suspicious due to frequent network traffic and lack of transparency in logs.

πŸ“Š You knew about the Mobile Device Information Provider before this article?
Yeah, I noticed it on the app list.
No, I heard it for the first time.
I knew, but I didn't understand his purpose.
I don't care.

How the app collects and transfers data

The Mobile Device Information Provider works by interacting with Xiaomi servers through secure protocols.

Types of data collected:

- Hardware information: device model, processor, RAM/ROM volume, version MIUI, IMEI (coded).

- Network settings: type of connection (Wi-Fi/mobile network, operator, country of use.

Usage statistics: screen life, frequency of system functions (for example, Split Screen or Dark Mode).

Error logs: data on application crashes or system failures (only if the option to send reports is enabled).

How the transmission takes place:

- Data is sent in packets every few hours (or when key parameters change, for example, after an update). MIUI).

- Encryption is used. TLS 1.2/1.3, The server addresses are from.mi.com or.xiaomi.com.

The traffic volume is minimal – usually does not exceed 5-10 MB per month.

Type of dataExampleAppointmentIs it being transmitted to the server?
Model of the deviceRedmi Note 12 Pro+ 5GDetermining compatibility with updatesYes.
MIUI versionMIUI Global 14.0.5Sending notifications for updatesYes.
IMEI861234567890123 (encrypted)Linking to Mi Account AccountYes (in hashed form)
List of installed annexesWhatsApp, Telegram, ChromeAnalytics of the popularity of softwareNo (only for system applications)
Logs of errorjava.lang.NullPointerException at com.android.systemuiImproving stability MIUIYes (if authorized by the user)

⚠️ Note: If you use custom firmware (such as LineageOS or Pixel Experience), the Mobile Device Information Provider may not work properly or even be available. Forced addition of the product to such builds is pointless and potentially dangerous, and could lead to conflicts with modified Google services.

Differences from other Xiaomi system applications

Users often confuse Mobile Device Information Provider with other pre-installed services, such as com.miui.analytics or com.xiaomi.midrop.

  • πŸ” com.miui.analytics: responsible for collecting usage statistics MIUI (Unlike Mobile Device Information Provider, it can collect data about the actions in the interface (for example, which settings you changed).
  • πŸ“€ com.xiaomi.midrop: a service for fast file transfer between Xiaomi devices (similar to Google's Nearby Share.
  • πŸ”’ com.lbe.security.miui: antivirus and system protection, can block suspicious activity, but does not transmit data to servers (except for virus signatures).
  • 🌐 com.android.browser: standard browser MIUI. Not affiliated with Mobile Device Information Provider, but may use its data to optimize page loading.

The main difference between the Mobile Device Information Provider is its infrastructure role: it does not analyze user behavior (like com.miui.analytics), but provides basic identification of the device for other services to work, for example, without it it it can work incorrectly:

  • πŸ”„ Mi Cloud (Sync Contacts, Notes).
  • πŸ“± Find Device (Search for a Lost Smartphone).
  • πŸ“¦ Mi Drop (File Transfer Between Devices).
  • πŸ”§ Service & Feedback (Sending Bug Reports).

πŸ’‘

Mobile Device Information Provider is your device’s β€œpassport” for Xiaomi servers, without which some cloud functions will stop working, but local capabilities (calls) will not work, SMS, chamber) will remain intact.

Can I remove or disable the Mobile Device Information Provider?

Technically, you can remove the app, but it's not recommended for no good reason. Here's what happens in different scenarios:

1. Removal through ADB (power-user):

adb shell pm uninstall --user 0 com.xiaomi.mipicks

βœ… Effects of consequences:

- Mi Cloud, Find Device and some features will stop working MIUI (for example, a theme store).

- Possible errors in checking updates "over the air" (OTA).

Some apps (such as Mi Home for Smart Home) may issue incompatibility warnings.

2. Disconnection through settings:

Go to Settings. β†’ Annexes β†’ Application management β†’ System, find the Mobile Device Information Provider and click Disable.

⚠️ Warning: Disabling will cause the same problems as deleting, but less critically, the application will remain in the system and will be able to turn on automatically after the update. MIUI.

3. Restriction of rights through App Ops (without root):

With tools like App Ops (available through hidden menus or third-party apps), you can block access to the Internet or contacts, but that won’t stop data collection β€” it just won’t be transferred to servers.

Create a backup of data in Mi Cloud

Record the IMEI and serial number of the device

Disable two-factor authentication in Mi Account (if linked to the SMS)

Make sure you don’t use Find Device or Mi Home-->

Security and confidentiality issues

The main complaint of users to the Mobile Device Information Provider is the lack of transparency. Xiaomi does not disclose the full list of data collected, which gives rise to theories about surveillance.

The argument for safety:

  • πŸ” Data is transmitted over a secure channel (HTTPS), a) Critical information (IMEI) hash.
  • 🌍 Xiaomi obeys GDPR (European users and other local data protection laws.
  • πŸ“΅ There is no evidence of personal information leaks through this app (unlike the Facebook or Cambridge Analytica scandals).

The argument against:

  • πŸ•΅οΈβ€β™‚οΈ There is no public documentation on what data is collected and how long it is stored.
  • πŸ“‘ The application can be activated in the background without notifications, consuming traffic and battery power.
  • πŸ”„ In some regions (e.g. India), Xiaomi was accused of collecting excessive telemetry, although this was true for other components (com.miui.analytics).

πŸ”Ž How to check the activity of the application:

  1. Install NetGuard or PCAPdroid to monitor network traffic.
  2. Check logs through adb logcat | grep "mipicks" (developer rights required).
  3. Use the App Inspector (built-in) MIUI for the European Region) for permit analysis.

πŸ’‘

If you are concerned about data transfer, disable the option "Participation in the Improvement Program" MIUI" in settings (Settings) β†’ The phone. β†’ Feedback and analytics. This will reduce the amount of telemetry sent by 60 to 70%.

⚠️ Note: In 2021, Xiaomi came under investigation in Lithuania over suspicions of censoring keywords (such as β€œTaiwan” or β€œTibet”) in system applications. Although the Mobile Device Information Provider was not directly involved, this case showed that even technical services can be used for non-obvious purposes. If you live in a region with strict Internet censorship, consider using custom firmware without pre-installed Xiaomi services.

Alternative methods of telemetry control

If removing the Mobile Device Information Provider seems too radical, there are more gentle control methods available:

1.Use of VPN traffic-blocking:

Set up. VPN (For example, AdGuard or Blokada to block domains associated with telemetry:

*.data.mi.com


*.api.io.mi.com




*.sdkconfig.ad.xiaomi.com

This will not disable data collection, but will prevent it from being sent to servers.

2. Transition to the European version MIUI:

In the firmware for EEA (European Economic Region) has some analytics disabled by default, and Mobile Device Information Provider is running in a stripped-down mode:

  1. Download. MIUI EEA For your model from the official website Xiaomi.
  2. Install through Settings β†’ About Phone β†’ System Update β†’ Three Dots β†’ Select a firmware file.

3. Use of Magisk modules:

For root-access devices, modules like DisableMIUI or Xiaomi Debloater are suitable, which allow you to selectively disable system components without removing them.

MethodDifficultyEfficiencyRisks.
Disconnection in settings⭐Low (resumes after update)Minimum
Locking through VPN⭐⭐Average (network traffic only)Cloud services may stop working
Removal via ADB⭐⭐⭐Tall.Loss of Mi Cloud functionality
Castom firmware (LineageOS)⭐⭐⭐⭐MaximumLoss of warranty, possible bugs

Frequent myths and misconceptions

There's a lot of rumors going around around the Mobile Device Information Provider, and we're going to take a look at some of the most common ones.

Myth 1: β€œIt’s a virus that steals passwords and photos.”

❌ Reality: The app does not have permissions to access personal data (check in Settings). β†’ Annexes β†’ His only task is technical telemetry.

Myth 2: β€œIf you delete it, the phone will stop updating.”

❌ Reality: Updates β€œover the air" (OTA) depend on com.android.updater, not on Mobile Device Information Provider, but there may be problems checking firmware compatibility.

Myth 3: β€œIt sends data to China even if it’s bought in Europe.”

⚠️ Xiaomi servers may indeed be located in different regions, but for European users there are local data centers (for example, in Singapore or Germany) according to the data center. GDPR.

Myth 4: β€œIt’s the same as Google Play Services on Android.”

❌ Reality: Google Play Services is the platform for Google applications and services, while Mobile Device Information Provider is solely about telemetry of the device.

What happens if you block all Xiaomi system services?
When you are completely blocked (for example, through a firewall), you will lose: - Ability to use themes and wallpaper from the Mi Theme Store. - Sync with Mi Cloud (contacts, notes, backups). - Mi Home work for smart devices. - Automatic security updates. - Some camera functions (e.g, AI-However, local functions (calls, SMS, The camera in base mode will remain operational.

Can I transfer the Mobile Device Information Provider to a memory card?
No, it's a system application, and it's always stored in a section. /system. Transfer to SD-The card is not possible without modification of the firmware.
Why does the app consume battery even when the phone is on standby?
This is due to background data synchronization (e.g. checking for updates or sending logs). To reduce the cost, turn off automatic reporting to Settings. β†’ The phone. β†’ Reviews and analytics.
Will Find Device work after removing the Mobile Device Information Provider?
No, Find Device depends on the device being identified through this service, and once removed, the search function will stop working even if the phone is connected to a Mi Account.
How to restore an application if it was deleted by mistake?
There are two ways: Reset your phone to factory settings (return all system applications); install firmware over the current one via Fastboot or Recovery (without loss of data, but requires skill); you can't download the Mobile Device Information Provider separately, it's stitched into the firmware.
Are there any similarities to this app on smartphones of other brands?
Yes, every manufacturer has similar services: Samsung: com.sec.android.app.launcher (partially) and com.samsung.android.providers.context. Huawei: com.huawei.android.hsf (Huawei System Framework). Google Pixel: com.google.android.gms (Google Play Services). They all collect telemetry, but the degree of transparency and shutdown options vary.