MIUI is a built-in feature of Xiaomiβs operating system that automatically collects data about app crashes, system bugs, and other issues, and then suggests sending them to developers. For most users, these notifications become a real headache: they appear suddenly, interrupt work, and often do not carry useful information. Worse, some reports may contain confidential data about your activity in applications, which raises legitimate privacy concerns.
In this article, weβll look at all the current ways to disable MIUI reports, from standard settings to hidden developer settings. Itβs important to understand that the methods differ depending on the firmware version (e.g. MIUI 12, 13, 14 or HyperOS) and smartphone model. Weβve tested the instructions on Redmi Note 12 Pro+, Poco X5 Pro and Xiaomi 13T devices, but most of the solutions are universal. If youβre tired of intrusive pop-ups suggesting you submit a report, read on.
Why do MIUI reports appear and can they be turned off completely?
The MIUI system collects reports for three main reasons:
- π Failure diagnosis: When an application or service crashes, the system records the error log and prompts it to be sent for analysis.
- π Improved performance: data on freezes, overheating or slow operation helps optimize firmware.
- π‘οΈ Security: Some reports are linked to suspicious activity (e.g. hacking attempts).
Technically, you can completely disable the collection of reports, but there are nuances:
- β On most Xiaomi devices, you can block notifications about failures, but the system itself will continue to collect data in the background.
- β οΈ On the firmware MIUI Global and HyperOS (2026)+) Some parameters are hidden β you will need to activate the developer mode.
- π§ On custom firmware (for example, LineageOS) reports are disabled through ADB or editing the build.prop file.
β οΈ Warning: Disabling diagnostic reports can make it harder to find the cause of system failures. If your smartphone reboots frequently or apps crash, itβs best to leave data collection on until the problem is resolved.
Method 1: Disable notifications about failures in standard settings
The easiest way is to block pop-ups that suggest sending a report, which won't stop data collection, but it will eliminate intrusive notifications.
Instructions:
- Open Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select Show System Processes.
- Find the crash reports app (or com.miui.bugreport).
- Go to the Notifications section and turn off the slider.
On some firmware (e.g. MIUI 14 for Xiaomi 12T), the path may be different:
Settings β Memory β Autostart β Reports about failures (disable)All background processes of MIUI Reports closed |
Notifications disabled in the application settings |
Rebooted smartphone to apply changes-->
β οΈ Warning: After the firmware update, the settings may reset. Check the status of notifications after each update.
Method 2: Using Developer Mode for Deep Shutdown
If standard settings don't work, you'll have to activate developer mode and turn off system-level reporting, which works on MIUI 12-14 and HyperOS.
Steps:
- Activate Developer Mode: Go to Settings β About Phone. Click 7 times on the MIUI Version (you will be notified "You are a developer").
Settings β Additional β For Developers
Disable sending error reports
Disable error reporting
- Automatic reporting
- Improvement of MIUI (Sending Data)
Advantages of the method:
- β It does not require a PC connection.
- β It works on most models of Xiaomi, Redmi and Poco.
- β You can return the settings to the original state with one tap.
π‘
Miui Hidden Settings is the safest way for beginners, as it does not require editing system files or using ADB.
Method 5: Radical solution β disable via build.prop editing (root only)
If you have root rights, you can permanently block the collection of reports by editing the system file build.prop. This method is suitable for advanced users and can lead to unstable system operation in case of errors.
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Open /system/build.prop file in the text editor.
- Add the following lines to the end of the file: ro.miui.bugreport=false ro.miui.analytic.disable=true persist.logd.size=0
- Save the changes and restart the device.
Risks of the method:
- β Incorrect editing of build.prop can lead to bootloop (a looped reboot).
- β On some firmware (HyperOS) the file is protected from changes.
- β After updating the firmware, the edits will be reset.
β οΈ Warning: Before editing build.prop, back up the file. In case of a failure, restore it through TWRP or Fastboot.
What if MIUI reports keep coming?
If none of the methods worked, the problem may lie in:
- π Firmware updates: After the update, the settings are reset.
- π± Custom firmware: Some builds (e.g. xiaomi.eu) ignore standard restrictions.
- π οΈ Damaged system files: If reports appear too often, it may indicate a deep disruption MIUI.
Alternative solutions:
- Reset: Go to Settings β About Phone β Reset. Select Reset all settings (without deleting data).
Installation of alternative firmware
- Android One firmware (such as the Xiaomi Mi A3) does not have MIUI reports.
- LineageOS or Pixel Experience removes the diagnostics collection function completely.
If the problem persists, check your smartphone for viruses (for example, through Malwarebytes) β some malware masquerades as system reports.