How to turn off the error report on Xiaomi: 5 proven ways

Pop-ups offering to send an error report to Xiaomi, Redmi or POCO can annoy even the most patient users. These notifications appear when applications crash, system errors or process incorrect completions β€” and often interfere with the comfortable use of the smartphone. Unlike normal alerts, they can not simply be swiped: the system stubbornly suggests sending data to developers, even if you have already refused.

Complicating the problem, the path to settings may be different in different versions of MIUI (12, 13, 14) and the new HyperOS. Moreover, after updating the firmware, settings are often reset and error reports begin to appear again. In this article, we will discuss all the current ways of disabling – from standard settings to hidden commands for power users, and explain why these windows even appear and whether they can be removed forever.

Why Xiaomi is showing error reports and can they be removed?

The Error Reporting system is built into Xiaomi’s firmware at the kernel level, and its primary task is to automatically detect failures in MIUI/HyperOS applications and components, and then send anonymous data to the company’s engineers.

  • πŸ” Faster to find bugs in new versions of firmware
  • πŸ“Š Optimize the performance of popular applications (for example, Google Play Services or Mi Video)
  • πŸ› οΈ Resolve critical errors leading to device restart

However, in practice, most users are faced with excessive activity of this system: reports are offered to be sent even in case of minor failures (for example, if the application is loaded for a long time or suddenly closes). MIUI 13/14 Windows appear even in the absence of real errors - this is due to the aggressive policy of collecting telemetry.

Can we turn it off forever? Technically, yes, but with reservations:

  • βœ… Standard means – only partially (windows will appear less often, but will not disappear completely)
  • βœ… Through ADB Developer Options – almost entirely (but requires developer rights)
  • ❌ Complete removal of the system component is impossible without root rights (will lead to unstable operation of the smartphone)
πŸ“Š How often do you get stuck with Xiaomi error reports?
Constantly, several times a day.
Sometimes 1-2 times a week
Nearby, but not annoying.
I've never seen a notice like this before.

Method 1: Disconnect via standard MIUI/HyperOS settings

The simplest method that works on most Xiaomi, Redmi and other devices POCO (Including models from 2020 to 2026, suitable for users who do not want to delve into the technical settings. MIUI 12-14 and HyperOS:

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to About Phone (or About Device in HyperOS).
  3. Tap a few times on the MIUI version (or HyperOS version) until you become a developer!
  4. Go back to the main Settings menu and find a new section Additional β†’ For Developers (or Advanced Settings β†’ Developer Settings in HyperOS).
  5. Scroll down to the Debugging block and turn off the Sending Error Reports (or Automatic Error Reporting in English firmware) switch.

After that, the number of pop-ups should be reduced by 60-70%, but they will not disappear completely – the system will still record critical failures (for example, the fall of Google Play Services or MiuiSystemUI).

β˜‘οΈ Preparation before disabling reports

Done: 0 / 4

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

If the standard shutdown didn’t work, you can use Android Debug Bridge (ADB), a deep-tuning tool that requires connecting your smartphone to your computer, but allows you to disable error reports at the system application level.

Warning: Before starting, make sure that:

  • πŸ”Œ The phone's on debugging. USB (in Developer Settings)
  • πŸ’» The computer has Xiaomi drivers installed and ADB Tools
  • πŸ“‹ You have made a backup copy of the data (in case of failure)

Steps to shut down:

  1. Connect your phone to your PC through USB-cable (preferably original).
  2. Open the command prompt (cmd on Windows or Terminal on macOS/Linux) and type: adb devices Make sure your device appears in the list.
  3. Use the command to disable error reports: adb shell settings put global bugreport_in_power_menu 0 adb shell settings put global send_action_app_error 0
  4. Reboot your smartphone: adb reboot

After the reboot, check if the pop-ups have disappeared. If not, try the additional command:

adb shell pm disable-user --user 0 com.miui.bugreport

⚠️ Note: Disabling the com.miui.bugreport system application may cause some features (e.g. Quick Settings or Notification Center) to work unstable. If you notice a failure, return the settings with the adb shell pm enable com.miui.bugreport command.

Method 3: Set up Mi Account (for HyperOS)

In the new HyperOS firmware (installed on Xiaomi 14, Redmi Note 13 Pro+ and other models from 2023-2026), some of the telemetry settings are transferred to the Mi Account, which means that even after disabling local parameters, data can continue to be collected through the cloud.

To completely prohibit the sending of reports:

  1. Open Settings β†’ Accounts and Sync β†’ Mi Account.
  2. Go to Account Management β†’ Confidentiality.
  3. Find the Diagnostics and Error Reports section and turn off all switches: πŸ“Š Automatic reporting πŸ”„ Participation in HyperOS Improvement Program πŸ“± Collection of data on use

Save the changes and restart the device.

This method is particularly effective for HyperOS devices, where cloud telemetry plays a key role, but note that some features (such as Cloud Backup or Device Search) may not work properly.

What happens if you turn off all reports?
Without sending diagnostic data, Xiaomi will not be able to quickly fix firmware bugs for your model, which can delay updates or ignore specific errors of your device, but this does not affect the stability of the smartphone, all critical failures are recorded locally.

Method 4: Remove via Titanium Backup (requires Root)

For root-right users (Magisk or SuperSU), there is a radical method of removing the system application responsible for reporting completely, which is guaranteed to remove all pop-ups, but with consequences:

  • ⚠️ Mi Cloud and other Xiaomi services
  • ⚠️ Impossibility to obtain OTA-update
  • ⚠️ Risk of "brike" in case of incorrect removal

If you are prepared for risk, follow the instructions:

  1. Install Titanium Backup from XDA Developers (requires root).
  2. Launch the application and grant the rights of the superuser.
  3. Find system applications (Systems β†’ Show everything) in the list.
  4. Select com.miui.bugreport (or ErrorReportService in HyperOS).
  5. Click Delete! and confirm the action.
  6. Reset the device.

⚠️ Note: Before removing, create a full backup system through TWRP Or OrangeFox Recovery. If after removing com.miui.bugreport, the smartphone stops booting, restore the backup or reflash the device via Fastboot.

Method 5: Alternative method for older models (MIUI 10–11)

If you have a device running MIUI 10 or MIUI 11 (e.g. Redmi Note 8 Pro, Xiaomi Mi 9), standard methods may not work due to outdated firmware architecture.

  1. Install Activity Launcher from Google Play.
  2. Open the application and find in the Settings list.
  3. Tap on.BugReportActivity (or.ErrorReportSettings).
  4. In the menu that opens, disable all options related to reports: πŸ“΅ Automatic shipping πŸ“΅ Extended data collection πŸ“΅ Participation in beta testing

This method works because in older versions of MIUI, error reporting settings were moved to a separate hidden menu that is not available through the standard interface.

Table: Comparison of methods for disabling error reports

MethodDifficultyEfficiencyRisks.Root/ADB required
Standard settings⭐ (simple)60–70%No.No.
ADB-team⭐⭐ (middle-of-the-road)85–90%Possible failures in system applicationsYes (ADB)
Mi Account (HyperOS)⭐ (simple)75–80%Cloud services may stop workingNo.
Titanium Backup⭐⭐⭐ (difficult)100%High risk of unstable workYeah (Root)
Activity Launcher⭐⭐ (middle-of-the-road)80%No.No.

Frequent Questions (FAQ)

Why do error reports still appear after the shutdown?
This is because MIUI/HyperOS has several telemetry collection levels: Local is set in the Developer Menu; Cloud is set in Mi Account (especially HyperOS); System is the com.miui.bugreport app, which cannot be completely removed without root. To get rid of windows forever, you need to disable all three levels (see the list of methods above).
Can I turn off error reports without a computer?
Yes, but the efficiency will be lower. Use the combination: Disable the submission in Developer Settings. Block the Internet for the com.miui.bugreport application through Settings β†’ Annexes β†’ Permissions management. Install App Ops (requires) ADB-permissions) and deny this application access to the network and notifications, which will reduce the number of pop-ups by 70-80%.
Will the smartphone work steadily after disabling reports?
Yes, disabling error reports does not affect the stability of the smartphone. This data is only needed to collect Xiaomi statistics, not to function. However: You will not be able to automatically send logs when you call for support. Some beta versions of firmware may require included reports for installation.
How to return error reports if something goes wrong?
To restore the standard settings: ADB-Adb shell settings put global settings bugreport_in_power_menu 1 adb shell settings put global send_action_app_error 1 adb shell pm enable com.miui.bugreport For manual removal, reflash your smartphone via Fastboot or restore the backup. For standard settings, just turn the switches back on in Developer Settings and Mi Account.
Is there a universal way for all Xiaomi models?
No, there is no universal method due to firmware differences: MIUI 12–14: use ADB or developer settings. HyperOS: disable via Mi Account + ADB. Older models (MIUI 10–11): try Activity Launcher. Combine several methods (e.g. ADB + Mi Account settings) to guarantee a result.

πŸ’‘

If you are not sure about your actions, start with the safest method (standard settings) and only if necessary move on to ADB or root solutions.