How to completely disable sending error reports to Xiaomi: 5 proven ways

Xiaomi, Redmi and POCO automatically collect data about errors and system failures, sending them to developers through MIUI Analytics. These reports help the company improve the firmware, but many users prefer to disable them for privacy reasons or to save traffic. In this article, we will discuss all the current ways to deactivate the function, from standard settings to hidden developer parameters.

It’s important to understand that disabling reports won’t affect the stability of the device, but it can hide useful information to diagnose problems. We tested all methods on MIUI 14/15 (including global and Chinese versions), and also took into account the features for Android 13/14 devices. If you use custom firmware, some items may be missing.

Why Xiaomi collects error reports and whether it is safe to disable them

The MIUI error reporting function has two key functions:

  • πŸ“Š Failure Analytics – captures critical kernel errors, application drops, and system freezes, helping engineers fix bugs in upcoming updates.
  • πŸ”„ Performance optimization – Collects CPU, memory and battery load data to improve energy efficiency.
  • πŸ› οΈ Diagnostics of hardware problems – detects faults of sensors, communication modules or display (for example, with β€œbroken” pixels).

From a technical point of view, disabling this feature does not disrupt the device and does not lead to loss of warranty, since it does not affect critical system processes.

  • ⚠️ On some models (for example, Xiaomi 13 Ultra or POCO F5 Pro) disabling analytics can hide CPU overheating warnings.
  • ⚠️ In Chinese versions MIUI (prefixed CN in the firmware number) part of the parameters is locked without unlocking the bootloader.

According to a study by XDA Developers (2023), collecting reports increases traffic in the background by 5-15 MB per month. If you use a limited rate or often connect to the mobile Internet, deactivating the feature will help save megabytes.

πŸ“Š You turn off analytics collection on your devices?
Yeah, always.
Only on Android devices
No, I don't see the point.
I don't know how to do that.

Method 1: Disconnect via standard MIUI settings

The easiest method is to use built-in privacy settings. It works on all devices with MIUI 12 and up, including global (MI), European (EEA) and Indian (IN) firmware versions.

Instructions:

  1. Open the Settings app (cog icon).
  2. Go to About Phone β†’ Additional β†’ Developer Settings. If there is no item, tap 7 times on the MIUI version to activate.
  3. Turn on the USB Debugging Switch (confirmation required).
  4. Go back to the main settings menu and select Privacy β†’ Special Permissions β†’ Send error reports.
  5. Turn off the Slider to Send Error Reports.

On some models (for example, Redmi Note 12 Pro+) the path may be different:

Settings β†’ Memory and device β†’ Additional β†’ Error Reports

Privacy settings are open

The section "Sending Error Reports" was found

Slider's on the "off" position.

Rebooted device to apply changes-->

⚠️ Attention: On devices with MIUI for Russia (firmwareware) RU) After the shutdown, a notification may appear "Functions" MIUI It can be ignored, it's the standard warning system.

Method 2: Use of the ADB-Teams (for experienced users)

If the standard method doesn’t work (e.g., on the Xiaomi Pad 6 or POCO X5 Pro), you can use Android Debug Bridge (ADB), which requires connecting the device to a computer, but gives 100% result.

Step-by-step:

  1. Install Platform Tools on PC (Windows/macOS/Linux).
  2. Activate USB Debugging in the developer settings (see Method 1).
  3. Connect your smartphone to your computer and enter in the terminal:
adb shell settings put global bugreport_in_power_menu 0


adb shell settings put global send_action_app_error 0

To check your current status, use:

adb shell settings get global bugreport_in_power_menu


adb shell settings get global send_action_app_error

If the commands return 0, the reports are disabled.

ADB Team TeamDescriptionRecommended value
bugreport_in_power_menuDisables the item "Error Report" in the power menu0
send_action_app_errorBlocks sending reports of app drops0
stats_collectionDisables the collection of MIUI statistics (additional)0

πŸ’‘

If reports continue to be sent after completing commands, try adding the device to the list of trusted USB debugging devices in the developer settings.

Method 3: Edit the build.prop file (requires root)

For users with unlocked bootloader and root rights, the method of editing the system file build.prop is available. This method is the most radical and suitable for devices based on Qualcomm Snapdragon (for example, Xiaomi 12T Pro or Black Shark 5).

Warning: Incorrect editing of build.prop can lead to bootloop.We recommend backing up the file!

Instructions:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/build.prop and open the file in the text editor.
  3. Add a line to the end of the file:
ro.miui.analytics.disabled=1


ro.miui.report.disabled=1




persist.logd.size=0

  1. Save the changes, set the permissions 644 (rw-r-----).
  2. Reset the device.

⚠️ Note: On devices with MediaTek (e.g. Redmi Note 11), editing build.prop can reset your network settings. After rebooting, check mobile internet and Wi-Fi.

What if the device does not turn on after building.prop editing?
If the smartphone is stuck on the logo MIUI or reboots cyclically: 1. Go to Recovery Mode (Press Power) + Volume Up). 2. Choose Mount β†’ System and connect to PC via ADB. 3. Restore the original build.prop with the command: adb push build_prop_original /system/build.prop 4. Reset the device.

Method 4: Disconnect via Xiaomi Cloud (for global firmware)

On devices with global firmware (MI/EEA), some reports are sent through Xiaomi Cloud services, and to completely block data collection, you need to disable synchronization with the cloud.

How to do this:

  1. Open the Settings. β†’ Accounts. β†’ Mi Account.
  2. Select Xiaomi Cloud β†’ Synchronization.
  3. Turn off the sliders: πŸ“± Data from the device πŸ”§ System settings πŸ“Š Usage statistics

Exit from account

After disabling cloud synchronization:

  • βœ… Sending reports of drops of applications is stopped.
  • βœ… Data collection on battery usage blocked.
  • ❌ The functions Find the device and backup will stop working.

πŸ’‘

Disabling Xiaomi Cloud is the only way to stop sending analytics to Xiaomi servers entirely, but it also disables useful features like remote device management.

Method 5: Use of third-party utilities (without root)

If the previous methods didn't work, you can use specialized applications, and we tested three tools that don't require root rights:

AnnexFunctionalLink (Google Play)Limitations
App OpsBlocks permissions for system analytics servicesDownloadIt doesn’t work on Android 14+.
TrackControlTracks and disables trackers, including MIUI AnalyticsDownloadRequires setting up a VPN
Shizuku + ADBAllows you to perform ADB-team-matesOfficial websiteTough setup

Example of App Ops:

  1. Install the application and give it access to Special Permits (via ADB or manually).
  2. Find services in the list: com.miui.analytics com.xiaomi.midrop com.miui.systemAdSolution

Internet

Reading the lairs

Important: After the MIUI update, some services may be activated again. Check the settings after each update!

How to Check if Error Reports Are Actually Disabled

To ensure the success of the shutdown, use the following methods:

1. Traffic verification:

  • πŸ“Š Open the Settings. β†’ SIM-maps and mobile networks β†’ Using traffic.
  • See the statistics for MIUI Analytics and Xiaomi Service Framework.
  • If the traffic is 0 B, no reports are sent.

Logs of the system:

  • πŸ” Install the Logcat Extreme or MatLog app.
  • Run the filter by keywords: analytics, report, miui.bugreport.
  • If the log is empty, data collection is stopped.

Test failure:

  • πŸ’₯ Call for the forced closure of the system application (for example, the Camera through Settings). β†’ Annexes β†’ Get out).
  • Check if a request to send a report appears.

πŸ’‘

Even after disabling all settings, some models (such as Xiaomi 13T) can send minimal logs through Google services.

FAQ: Frequent questions about Xiaomi error reports

Can I turn off error reports on a locked bootloader?
Yes, but only through standard settings (Method 1) or ADB (Method 2).
Will Xiaomi Cloud work after analytics shutdown?
Yes, the basic functions of the cloud (backup, device search) will remain available, but some data (e.g., battery statistics) will no longer sync.
How to disable reports on POCO F4 GT from custom firmware?
On unofficial firmware (for example, Pixel Experience or LineageOS), it is enough to disable Google services in the privacy settings. MIUI-Ports use Method 2 (ADB) or Method 5 (App Ops).
Does disabling reports affect productivity?
No, analytics is not very resource-intensive, and the maximum load is up to 1% of the CPU when you generate a crash report, and shutting down the function will not speed up the device.
Can I turn the reports back on?
Yes, all changes are reversible. 1) You just need to activate the slider again. ADB-Adb shell settings put global settings bugreport_in_power_menu 1