How to turn off reports on Xiaomi: All ways (2026)

Xiaomi, Redmi and POCO smartphones collect and send device usage data by default β€” error reports, app statistics, and even location information β€” a feature called MIUI Optimization or User Experience Program that runs in the background, consuming traffic and battery power, and many users want to turn it off because of privacy concerns or just to save phone resources.

In this article, we’ll look at all the ways you can disable reports on Xiaomi devices, from standard MIUI settings to hidden developer settings to manually uninstall system applications. The instructions are relevant for MIUI 14/15 and older versions, as well as for most models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra.

Important: Some methods require a superuser's rights (root) or can affect the stability of the system, and we will note such cases with special warnings.

1. Standard disabling reports in MIUI settings

The easiest and safest way is to use the built-in options in the settings menu, which works on all Xiaomi devices without any additional manipulation.

Go to: Settings β†’ About Phone β†’ Reviews and Analytics

Here you will see a few switches:

  • πŸ”„ Send error reports – disables the transmission of data about the failure of applications and systems.
  • πŸ“Š Participate in the Improvement Program MIUI β€” Prohibits the collection of anonymous usage statistics.
  • πŸ“ Send location data (if any) – blocks geolocation transmission in reports.

Turn off all three points. After that, the system will stop sending most of the diagnostic data, but some background processes may still work, as we'll discuss in the next sections.

πŸ’‘

If you notice that the battery is running slower after disabling these options, then reports have actually consumed significant resources on your device.

2. disable "MIUI Optimization" through hidden settings

Even after a standard report disablement, MIUI Optimization can still be active, and it continues to collect data, so you can go to the developer settings to deactivate it completely.

First, turn on the developer mode: Settings β†’ About Phone β†’ MIUI version (click 7 times in a row).

Then go to: Settings β†’ Additional β†’ For developers

Scroll down to the Debugging section and find the option: MIUI Optimization – disable it.

This step completely blocks the collection of MIUI statistics, but can lead to minor visual bugs in the interface (for example, animations will become less smooth).

πŸ“Š You're off. MIUI Optimization of your Xiaomi?
Yeah, always.
Only on new devices.
No, I don't see the point.
I don't know what it is.

3. Removal of system applications for reports (root required)

For the most advanced users who are ready to get root rights, there is a radical method - removing the system applications responsible for collecting data - which is guaranteed to stop all background processes, but requires caution.

List of apps that can be removed (via Root Explorer or ADB):

  • πŸ“± com.miui.analytics – the main module of statistics collection
  • πŸ” com.miui.bugreport – a tool for creating error reports
  • πŸ“ˆ com.xiaomi.midrop – data transfer service (including reports)
  • 🌍 com.miui.location – geolocation module for MIUI

Warning: Deleting these packets may disrupt some MIUI features, such as:

⚠️ Note: After deleting com.miui.analytics, some Xiaomi cloud services may stop working, including synchronizing notes and calendar!

To remove via ADB, use the command:

adb shell pm uninstall -k --user 0 name packet

Replace the name of the package with one of the values in the list above.

4. Blocking reports through the firewall (without root)

If you don't want to get root rights, but you want to block the transmission of these reports, you can use a firewall. Applications like NetGuard or AFWall+ (the latter requires root) allow you to restrict network access for system processes.

Instructions for NetGuard (without root):

  1. Install NetGuard from Google Play
  2. Open the app and turn it on. VPN-Regime (necessary for work)
  3. Find apps with Analytics, BugReport or MIUI Daemon names in the list
  4. Turn off Wi-Fi and mobile data for them

This method doesn’t delete the reports themselves, but it prevents them from being sent to Xiaomi servers, and the downside is that the data will still accumulate in the device’s memory until you manually clean it.

Backup of important data

Install a firewall (NetGuard or AFWall+)

Check the list of system applications

Disable network access for Analytics services

Reset the device-->

5. Cleaning up already collected usage data

Even after disabling reports, previously collected data can remain on the device, and it can be manually deleted through settings or special utilities.

Method 1: Through MIUI Settings β†’ Applications β†’ Application Management β†’ Three dots (menu) β†’ Show all processes

Find the applications:

- Analytics

- MIUI Daemon

- BugReport

For each, click "Clear Data" and "Clear Cache".

Method 2: ADB (for experienced users)

adb shell pm clear com.miui.analytics


adb shell pm clear com.miui.bugreport

These commands will completely reset the settings and delete all collected data for said packets.

Cleaning methodRoot is required.Deletes all data.Impact on the system
Cleaning through settingsNo.Partially.No.
ADB clearNo.Completely.No.
Packet removalYes.Completely.Failures are possible
Data formattingYes.Completely.Reset to factory

6.Efficiency Check: How to Make sure Reports Are Disabled

After applying any of the methods in this article, it is recommended to check whether the data transmission has actually stopped.

Method 1: Traffic monitoring

Use apps like GlassWire or Data Usage Monitor to track what processes are consuming Internet traffic, and if you no longer see activity from com.miui.analytics after you turn off reports, you're done right.

Method 2: Checking with ADB

Connect your phone to your PC and execute the command:

adb shell dumpsys package com.miui.analytics

If you see stopped=true in the output, then the application is not active.

Method 3: Testing with Internet Shutdown

Turn off Wi-Fi and mobile data, then restart the device. If there is no surge in traffic after the network is turned on (as you can see in the data usage settings), then the background reporting has stopped.

⚠️ Note: Some Xiaomi models (especially for the Chinese market) may ignore the disablement settings due to local law requirements, in which case only removing system packages or using custom firmware will help.

7.Alternative firmware: getting rid of MIUI reports

If you’re willing to take drastic measures, installing custom firmware (like LineageOS, Pixel Experience, or HavocOS) will solve the data collection problem entirely.

Advantages of alternative firmware:

  • πŸš€ Total lack of reports and statistics
  • πŸ†• More recent versions of Android
  • πŸ”§ Ability to fine-tune the system

Disadvantages:

  • ⚠️ Loss of guarantee
  • πŸ”Œ Possible problems with iron (camera, sensors)
  • πŸ”„ Need for manual updates

To install custom firmware will require:

  1. Unlock the bootloader through the official Xiaomi website
  2. Install custom recovery (TWRP)
  3. Switch your selected firmware and GApps (if you need Google services)
List of recommended firmware for Xiaomi
For most models, it is suitable: LineageOS (maximum stability) - Pixel Experience (pure Android with Pixel chips) - HavocOS (maximum customization) - ArrowOS (balance between performance and functionality) For specific models (for example, Redmi Note 10 Pro) there are specialized builds with optimization for the use of the device. You can find them on the forum. XDA Developers or in Telegram channels of developers.

Frequently asked questions

❓ Disabling reports will affect work MIUI?
Most of the time, no. The only noticeable change is that once MIUI Optimization is turned off, some animations for transitions between screens may become less smooth, and performance or stability is not affected.
❓ Can I turn off reports without root?
Yes, standard MIUI settings and a firewall (like NetGuard) allow you to block most reports without obtaining root permissions, but you will still need to completely remove root analytics modules.
❓ Will Xiaomi Cloud Services Work After Analytics Deleted?
Some features, such as note synchronization (Mi Notes) or cloud backup, depend on system services that are also responsible for collecting analytics, and if those functions are critical, it's better to use locking methods without deleting packets.
❓ How to Disable Xiaomi Reports for the Chinese Market (CN ROM)?
On China firmware devices (ends with CN), disabling reports is often blocked at the system level, in which case only installing Global ROM or custom firmware through an unlocked bootloader will help.
❓ Can I return reports after disconnection?
Yes, all changes are reversible. For standard settings, you just need to turn the switches back on in the Reviews and Analytics menu, and if you've removed system packets through root, you can restore them from a backup or by flashing the original software through the Mi Flash Tool.

πŸ’‘

Disabling reports on Xiaomi not only increases privacy, but can also increase battery life by reducing background activity of system processes.