How to completely disable reporting in Xiaomi devices: MIUI, HyperOS and Smart TV

Xiaomi devices, from smartphones to smart TVs, actively collect data about system performance, errors and feature usage. These error reports and telemetry are sent to the companyโ€™s servers to โ€œimprove the user experience,โ€ but many owners prefer to turn them off for privacy or traffic savings. In this article, we will discuss all ways to deactivate data collection on different types of Xiaomi devices, including hidden settings and nuances for new versions of HyperOS.

Itโ€™s important to understand that even after the basic options are turned off, some of the diagnostics can continue in the background. We will show how to completely block reporting, including system services that are not displayed in the standard menu. The instructions are relevant for smartphones (from Redmi Note 10 to Xiaomi 14 Ultra), tablets (Pad 6 Pro), TVs (Mi TV Q2) and even smartwatches (Watch 2 Pro).

If youโ€™re using a HyperOS device (released after 2023), look at a separate section โ€“ the shutdown algorithm there is different from the classic MIUI. Weโ€™ll also look at what kind of data Xiaomi collects, and why disabling it doesnโ€™t affect the warranty (contrary to popular myth).

What data is sent by Xiaomi and why to turn it off

By default, Xiaomi devices collect three types of information:

  • ๐Ÿ“Š Usage statistics: application run time, feature usage frequency (e.g. Game Turbo or Second Space), connection data to the app Wi-Fi/Bluetooth.
  • ๐Ÿž Error Reports: System, application, and driver crash logs (including kernel panics and kernel panics) ANR โ€” ยซapplication fails to respondยป).
  • ๐Ÿ“ก Telemetry MIUI/HyperOS: Anonymous performance data (CPU boot, battery temperature, internet speed).

Xiaomi officially claims that this data is anonymized and used only for firmware optimization, but independent studies (e.g. from Privacy International in 2021) have shown that some of the information may contain unique device identifiers (IMEI, MAC-address, which calls into question the anonymity of the data:

  • ๐Ÿ”‹ It costs up to 50-100 MB of traffic per month (relevant for limited tariffs).
  • ๐Ÿ•’ Slows down the device by 3โ€“7% due to background processes miui.analytics and com.xiaomi.midrop.
  • ๐Ÿ”’ Creates risks of personal information leakage when transferring data through unsecured networks.

โš ๏ธ Note: Disabling error reports may make it more difficult to diagnose problems when contacting the service center. However, this does not violate warranty conditions - in official documents Xiaomi does not include a clause on mandatory sending statistics.

Method 1: Standard disabling in MIUI settings (for smartphones)

The easiest method is to use the built-in system options, which is suitable for most smartphones on MIUI 12-14 and HyperOS 1.0.

  1. Open the Settings. โ†’ The phone.
  2. Tap 7 times on the MIUI version (or HyperOS version) to activate the developer mode.
  3. Return to the main settings menu and go to Additional โ†’ For developers.
  4. Find the Debugging section and disable:
  • ๐Ÿ“ฑ Error Reporting (or Automatic Error Reporting).
  • ๐Ÿ“ˆ Statistics collection MIUI (HyperOS - Usage & Diagnostics).
  • ๐Ÿ” Improvement MIUI (Optionally, responsible for collecting data on gestures and animations).

Then restart the device. To check that data collection has stopped, use the NetGuard app (available on Google Play) and block Internet access for processes:

com.miui.analytics


com.xiaomi.midrop




com.miui.systemAdSolution

All items in the "Developers" section are disabled

Rebooted device

NetGuard installed and 3 processes blocked

Checked for no traffic in "Use of data"-->

Method 2: Disconnect via ADB (for power users)

If standard settings do not help (for example, on firmware for the global market), you can use the ADB-This method requires connecting the smartphone to the computer and installing Android. SDK Platform Tools: Step-by-step instructions:

  1. Download Platform Tools and unpack the archive.
  2. Turn on the smartphone debugging by USB (Settings โ†’ For developers).
  3. Connect the device to the PC and enter in the command line (cmd):
adb devices


adb shell pm uninstall -k --user 0 com.miui.analytics




adb shell pm disable-user --user 0 com.xiaomi.midrop




adb shell settings put global send_action_app_error 0

These teams:

  • ๐Ÿ—‘๏ธ Delete the application com.miui.analytics (main compiler of statistics).
  • โš™๏ธ Disable midrop service (responsible for sending logs).
  • ๐Ÿšซ Prohibits sending of application crash reports.

โš ๏ธ Note: On some devices (POCO F5, Redmi K60) The pm uninstall command may cause an error. Use pm disable-user instead of deleting it.

To get it all back, do this:

adb shell pm enable com.miui.analytics


adb shell settings put global send_action_app_error 1

What if the ADB canโ€™t see the device?
Make sure that Xiaomi USB Drivers are installed (you can download it on the official website). Also check that the phone settings have the file transfer mode (MTP) chosen, not charging. If you are using Mac/Linux, add a rule for udev: echo 'SUBSYSTEM=='usb', ATTR{idVendor}=='2717, MODE='0666'' | sudo tee /etc/udev/rules.d/51-xiaomi.rules After that, reconnect the device.

Disable reports on Xiaomi Smart TV and Mi Box

Mi TVs (Q1E, A2, P1) and Mi Box S/Mi TV Stick also send data about viewing, playback errors and remote usage to disable this:

  1. Go to Settings โ†’ Device โ†’ About TV.
  2. Select the Privacy Policy (or User Agreement on global firmware).
  3. Turn it off.
  • ๐Ÿ“บ Sending error reports.
  • ๐Ÿ“Š Collection of Usage Data Collection (or Usage Data Collection).
  • ๐ŸŽฎ DU remote control analytics (if any).

On TVs with Google TV (e.g. Mi TV Q2 2023) you need to:

  1. Go to Settings โ†’ Accounts and Login โ†’ Google.
  2. Disable Submitting Usage Statistics and Failure Reports.
The deviceThe path to settingsWhat data is collected
Mi TV Q1E/Q2Settings โ†’ Device โ†’ Privacy PolicyError logs, browsing history, remote data
Mi Box SSettings โ†’ Preferences โ†’ PrivacyApplication launch statistics, playback failures
Mi TV StickSettings โ†’ About the system โ†’ PrivacyWi-Fi connection data, firmware errors

๐Ÿ’ก

On Xiaomi TVs, data collection is activated again after resetting to factory settings. To avoid this, write down a list of disabled options before reset or take screenshots of the Privacy Policy menu before resetting.

Features of the shutdown on HyperOS (2026)

HyperOS, which replaced MIUI in 2023-2026, uses a new data collection mechanism called Xiaomi Cloud Analytics, where standard methods may not work, so you will need to:

  1. Go to Settings โ†’ Xiaomi Account โ†’ Cloud Services.
  2. Disable System Improvement through the Cloud (or Cloud-based System Enhancements).
  3. Go back to Settings โ†’ Applications โ†’ Application Management.
  4. Find and stop services:
  • ๐Ÿ–ฅ๏ธ com.xiaomi.hyperos.analytics
  • โ˜๏ธ com.xiaomi.cloudservice
  • ๐Ÿ“ก com.xiaomi.micloud.sdk

HyperOS also has Smart Diagnostics, which automatically sends logs when troubleshooting occurs, to turn it off:

  1. Go to Settings โ†’ Special features โ†’ System settings.
  2. Turn off Automatic Diagnostics and Remote Assistance.

MIUI 12/13/14

HyperOS 1.0

Stock Android (POCO, Redmi for the global market)

Brushing Firmware (LineageOS, Pixel Experience)

I don't know.-->

How to Check if Reporting Is Really Disabled

Even after all the instructions are followed, some of the data can be sent covertly to make sure that it is completely shut down:

  1. Check the network activity:
  • ๐Ÿ“ก Use NetGuard or PCAPdroid to monitor traffic.Filter packets by domain:
data.mistat.xiaomi.com


sdkconfig.ad.xiaomi.com




api.io.mi.com

  1. Log analysis:

Connect to your device via ADB and do:

adb logcat | grep -E "analytics|report|mistat"

If the output is empty, data collection is disabled, and if you see lines with mistat or upload, then some service is still active.

  1. Data breach test:

Install Exodus Privacy (available in F-Droid) This app scans installed programs for trackers.

  • ๐Ÿ•ต๏ธ Xiaomi Analytics (identifier: com.miui.analytics)
  • ๐Ÿ“ก MiDrop (com.xiaomi.midrop)
  • ๐Ÿ”„ Miui Daemon (com.xiaomi.xmsf)

๐Ÿ’ก

On devices with HyperOS, even after disabling all options, the background process com.xiaomi.hyperos.analytics can remain. ADB rooting.

Frequent problems and their solutions

When you turn off data collection, users experience common mistakes, and here's how to fix them:

Problem.Reason.Decision
Settings are reset after the updateXiaomi returns default settings with major updatesBefore updating, backup your settings via ADB: adb backup -f backup.ab -apk -shared com.android.providers.settings
ADB does not work on HyperOSChanged the debugging protocol in new versionsUse the adb pair to connect: adb pair 192.168.x.x:37265 (the deviceโ€™s IP address can be found in Settings โ†’ About Phone โ†’ Status)
A notification appears โ€œEnable reportingโ€com.miui.securitycenter system app reminds of โ€œuseful functionโ€Turn off notifications for Security Center in Settings โ†’ Applications โ†’ Notification Management

โš ๏ธ Note: On some devices (Xiaomi) 13T, Redmi Note 12 Pro+) After disabling analytics, the Find Device function may stop working. To fix this, leave the service com.xiaomi.finddevice on.

Can I turn off reporting without root rights?
In 90% of cases, standard settings are sufficient. ADB-Rooting is only required to remove system applications (com.miui.analytics) on some firmware, such as Xiaomi.eu.
Will the device be slower after the analytics is turned off?
Conversely, performance can grow by 3-10%, as the background processes miui.analytics and midrop consume up to 5% of CPU and 80-120 MB of RAM in standby mode.
How to disable data collection on the Xiaomi Watch 2 Pro smartwatch?
In the Mi Fitness (or Zepp Life) app, go to Profile โ†’ Settings โ†’ Privacy and turn off Health Data Send and System Improvement. This setting cannot be changed on the watch itself.
Can analytics be turned off on Xiaomi routers?
Go to the router's web interface (192.168.31.1), go to Advanced โ†’ System โ†’ Privacy, and deactivate Device Analytics and Auto Firmware Check.
What happens if you turn off reporting on a beta-based device?
You will no longer receive notifications for new betas through Updater, but you will be able to install them manually, and Xiaomi may block access to closed betas (for example, for HyperOS) if it detects no logs.