Xiaomi smartphones have long been known for their aggressive policy of collecting user data, from location to browser history, with most of the βextraβ services running in the background, consuming battery power and traffic.
In this article, weβll look at which Xiaomi apps collect data, how to identify it in the system, and what happens if they are deactivated. Youβll learn which services are critical to MIUI (e.g. com.miui.system) and which can be safely disabled via adb or manually β for example, Mi Browser with its scandalous history of leaks.
Important: all manipulation of system applications is at your own risk. Some actions can lead to loss of warranty, failure of the camera or push notifications. If you are not sure, first test the changes on the backup device.
Why Xiaomi is collecting so much data: official version vs reality
Xiaomi has repeatedly stated that data collection is needed to βimprove user experienceβ and βpersonalize services.β In 2021, after the Forbes research scandal (which revealed that Redmi Note 8 sent browsing data even in incognito mode), the company released a patch for European devices.
- π Geolocation data β even when Google services are turned off;
- π Information on installed applications (packet list);
- π Browser log (including Mi Browser and Mint Browser);
- π± IMEI and serial number of the device.
Xiaomi claims that all data is anonymized and stored on servers in Singapore, but cybersecurity experts like Andrew Tierney of Pen Test Partners have proven otherwise: some information (such as visited web pages) is transmitted in plain form and can be linked to a specific user via Android ID.
β οΈ Note: If you use a Xiaomi smartphone to handle sensitive information (banking, corporate email), we recommend considering alternatives like the Google Pixel or iPhone with a more transparent privacy policy. Even disabling all Xiaomi services does not guarantee full protection.
Top.-7 Xiaomi applications that can be turned off without consequences
Not all system applications are equally useful. Below is a list of services that do not affect the stability of MIUI, but actively collect data. They can be disabled through Settings β Applications β Application Management or with ADB (instructions below).
| Title of the annex | Package (process name) | What data collects | Can I turn it off? |
|---|---|---|---|
| Mi Browser / Mint Browser | com.android.browser, com.mi.globalbrowser | Visit history, cookies, form data | β Yes (replace by) Chrome/Firefox) |
| Mi Video | com.miui.video | Browsing history, account data | β Yes (use). YouTube/VLC) |
| Mi Music | com.miui.player | Track list, listening time | β Yes (replace by) Spotify/Deezer) |
| Mi Drop | com.xiaomi.midrop | Files transferred between devices | β Yes (use Nearby Share) |
| Mi Community | com.xiaomi.forum | Logins, comments, account data | β Yes (not critical to the system) |
To disable via ADB, use the command:
adb shell pm disable-user --user 0 com.miui.videoReplace com.miui.video with the desired package from the table. To return the application, use:
adb shell pm enable com.miui.videoBackup your data via Mi Cloud or locally |
Check the version of MIUI in Settings β About Phone |
Install. ADB-drivers on PC (link to the XDA Developers)|
Turn off the "Protection" MIUI" In Settings β Special opportunities β For developers-->
Dangerous applications: What NOT to turn off (risks and consequences)
Some Xiaomi system services are critical to MIUI operation, and their deactivation may result in:
- π Cyclical reboot (bootloop);
- π΅ Network loss (calls are not working)/SMS);
- π Accelerated battery discharge (due to power management failures);
- π« Update Block (you can not install new versions) MIUI).
Here is a list of the forbidden packets (even through ADB):
| Package | Appointment | Effects of disconnection |
|---|---|---|
| com.miui.system | MIUI core | The complete collapse of the interface |
| com.android.phone | Telephony | No network, SMS, call-up |
| com.miui.securitycenter | Security | There is no control over permits |
β οΈ Warning: If the phone stopped booting after disabling the app, try resetting via Recovery Mode (press Power) + Volume Up when turned on. 80 percent of the time, it helps to get back up.
How to limit access to data without disabling applications
If you donβt want to risk system stability but want to reduce data collection, use these methods:
- Turn off personalized ads: Go to Settings β Google β Advertising and deactivate the option βPersonalized Adsβ This will reduce the collection of data about your interests.
- Block geolocation access: In Settings β Privacy β Permissions β Geodata disable access for all Xiaomi applications (except Maps and Navigation).
- Use alternative services: Replace Mi Browser with Firefox Focus (with tracker blocker), and Mi Cloud with Google Drive or Nextcloud.
- Set up a firewall: Applications like NetGuard or AFWall+ (requires root) can block network access for Xiaomi system services.
π‘
If you use Xiaomi with global firmware (e.g. MIUI Global), check the device region in Settings β Additional β Region. Europe has stricter GDPR rules limiting data collection. If necessary, change the region to βEuropean Unionβ.
ADB vs. Manual Shutdown: Which Is Safer?
There are two main ways to deactivate system applications:
- Manually disable via the settings menu: Simple, but doesn't work for all packages.Some applications (e.g. com.xiaomi.mipicks) turn on again after the reboot.
- Disconnecting via ADB: More reliable, but requires a PC connection. Commands: adb shell pm hide com.miui.analytics # hides the adb shell pm disable-user app com.miui.analytics # completely disables
Comparison of methods:
| Criteria | Manual shutdown | ADB |
|---|---|---|
| Difficulty | β (2 clicks) | βββ (You need drivers, you need teams) |
| Efficiency | β Not all packages are off. | β Works for 90% of applications |
| Risk of failure | β οΈ Low. | β οΈβ οΈ Medium (in case of team error) |
Through the settings menu |
With ADB|
I'm using root rights |
I'm not, I'm afraid of failure.|
Another way.-->
What if after disabling applications, the phone began to brake?
Sometimes, deactivation of system services leads to:
- π’ Slowing down animations (due to crashes in com.miui.home);
- π Self-reboots;
- π± Loss of functions (for example, does not work Always-on Display).
Hereβs how to get your phone back to working:
- Restore disabled applications: Through ADB, execute: adb shell pm enable com.xiaomi.[name packet]
- Reset the cache: Go to Recovery Mode (press Power + Volume Up) and select Wipe Cache.
- Factory rollback: Last resort. Save data and select Wipe Data in Recovery.
β οΈ Note: If push notifications (such as WhatsApp or Telegram) have stopped working after manipulation of system applications, check the status of the com.xiaomi.xmsf package (the Xiaomi push notification service!
Alternative Firmware: Should You Switch to Custom ROM?
If you are not satisfied with the collection of data in standard MIUI, consider switching to custom firmware like:
- π± LineageOS β pure Android without unnecessary services;
- π‘οΈ GrapheneOS β Focus on security and privacy;
- π§ Pixel Experience β The interface is like Google Pixel.
The advantages of custom firmware:
- β No data collection by Xiaomi;
- β Longer support for updates;
- β Possibility of fine tuning.
Cons:
- β Loss of guarantee;
- β Risk of "bricking" in case of installation error;
- β Not all functions work (for example, IR Blaster or NFC on some models).
How to check the compatibility of custom firmware with your model?
π‘
Switching to custom firmware is an extreme step. If you want stability, first try disabling unnecessary services through ADB and setting up a firewall.