Xiaomi Poco X3 Pro is a popular smartphone with powerful hardware and flexible MIUI firmware, but its feature of automatically sending error reports is often annoying. Users complain about unnecessary traffic consumption, slowing down the system and even unauthorized data transfer about applications in the background. In this article, we will examine all the current ways to disable this feature β from standard settings to hidden commands for power users.
It's important to understand that bug reports are needed by developers to improve firmware, but they're not always transparent. On the Poco X3 Pro (surya/karna model), this feature is more aggressive than on flagships because of optimization for gaming loads. If you notice that the phone warms for no reason or the battery goes down faster after an update, it may be the background activity of the com.miui.bugreport service.
Why you should turn off error reports on the Poco X3 Pro
At first glance, sending logs seems harmless, but in practice it affects:
- π Traffic consumption: the service sends data even via mobile Internet, consuming up to 50-100 MB per month.
- π Autonomy: background activity drains the battery 5-10% faster (according to user tests on the batteryβs battery life) MIUI 12.5β14).
- π’ Performance: on weak firmware assemblies, the service can load up to 15% CPU log-collection.
- π Privacy: reports record information about running applications, system errors, and even locations (if the appropriate permissions are enabled).
According to enthusiasts from the XDA Developers forum, on Poco X3 Pro with V12.5.3.0.RJUMIXM firmware, the report service is activated when:
- π Reboot the device.
- π± App drops (especially games like Genshin Impact or Call of Duty Mobile).
- π Connecting to a new Wi-Fi network.
- π² Updating system applications through Google Play.
β οΈ Warning: Disabling error reports may make it harder to diagnose problems when contacting Xiaomi Service Center.If you plan warranty repairs, temporarily return settings to their original state.
Method 1: Disconnection through standard MIUI settings
The easiest way is to use the built-in system options, which is suitable for users on MIUI 12-14 and does not require root or computer permissions.
- Open the Settings app (cog icon).
- Go to the About Phone section. β All parameters.
- Slip on the item Error Reports (in some versions β Diagnostics and reports).
- Turn off the sliders: π€ Automatic reporting π Collection of data on use
OK.
On some firmware (e.g. MIUI 13.0.6 for Poco X3 Pro), the item may be called MIUI Improvement.
- Choose Improvement. MIUI β Send an error report.
- Turn off the option to automatically send reports.
Open "Settings" β "Applications" β "Application Management"
Find "Mistake Reports" (or "MIUI Bug Report")
Make sure there is no activity in the Traffic Spending section
Restart the phone and check again-->
If the service continues to work after these actions, it is integrated into system processes, in which case only the ADB method (described below) will help.
β οΈ Note: Some custom firmware (e.g. Pixel Experience or LineageOS) may not have a report item. ADB or editing the build.prop file.
Method 2: Disconnect via ADB (for power users)
If the standard settings donβt work, youβll need to use Android Debug Bridge (ADB), a method that requires a computer and enabled USB debugging, but is guaranteed to shut down the service at the system level.
Preparation:
- Download ADB Tools for your OS (Windows/macOS/Linux).
- Put it on your phone: π§ Settings β The phone. β Version. MIUI (Tap 7 times to activate the developer mode). π Settings β Additionally. β For developers β Debugging by USB.
Poco X3 Pro
Now run commands in the terminal (command line):
adb shell
pm uninstall -k --user 0 com.miui.bugreport
pm disable-user --user 0 com.miui.analyticsIf the first team makes a mistake, Failure [DELETE_FAILED_INTERNAL_ERROR], Use an alternative option:
adb shell
pm hide com.miui.bugreport
pm hide com.miui.analytics| Team team. | Action. | Note |
|---|---|---|
| pm uninstall -k --user 0 com.miui.bugreport | Remove the report service for the current user | It does not require root, but may not work on new versions of MIUI. |
| pm disable-user --user 0 com.miui.bugreport | Disable the service without deleting | It works on all versions, but the service remains in the system. |
| pm hide com.miui.bugreport | Hiding service from the system | Requires MIUI 12+ and enabled debugging |
After completing the commands, restart the phone with the command:
adb rebootπ‘
If ADB does not recognize the device, update the drivers through Googleβs official Platform Tools package or use the Mi PC Suite program to install automatically.
Method 3: Edit build.prop (root only)
If you have root rights (for example, through Magisk), you can disable error reports at the level of the system file build.prop. This method is the most radical and suitable for custom firmware.
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/build.prop.
- Open the file in the text editor and add at the end of the line: ro.miui.analytics.disabled=1 ro.miui.bugreport.disabled=1
- Save the changes and restart the phone.
- Check through ADB: adb shell dumpsys package com.miui.bugreport In the output, look for enabled=false. If true - service is enabled.
- System logs: Install the Logcat Extreme or MatLog application. Filter the logs by the keyword bugreport. If new entries appear, reports are still sent.
On the Poco X3 Pro with MIUI 14 firmware, the service can be disguised as com.miui.systemAdSolution. To turn it off, do:
adb shell pm disable-user --user 0 com.miui.systemAdSolutionFrequent problems and their solutions
When you turn off error reports, users face typical difficulties.
- π Service is activated after update MIUI: Solution: After each firmware update, repeat commands ADB Or check the settings manually, starting with MIUI 13, Xiaomi resets some settings when it updates.
- π΅ ADB Does not see the device: Solution: Check if debugging is enabled USB. Install drivers using the Mi Flash Tool. Try another one. USB-cable (preferably original).
No rights to execute ADB commands
Solution: Some firmware requires you to unlock OEM Unlock in the developer settings, and check if USB Debugging is blocked by security policies (relevant to enterprise devices).
If none of the methods worked, the reason could be:
- π± Custom firmware with a modified kernel (such as ArrowOS or HavocOS). In this case, look for settings in the firmware menu.
- π§ Company policies (if the phone was issued by the company). β Passwords and security β Device policies.
- π Reset to factory settings without disabling your Mi Account, in which case you may need to re-authorize.
π‘
Starting with MIUI 14, Xiaomi actively blocks system services from being disabled via ADB. If commands don't work, try temporarily rolling back to MIUI 12.5 or use Magisk modules like "Disable MIUI Analytics."
Alternative methods: Magisk-modules and custom firmware
If standard methods didnβt help and root rights do, consider the following options:
- π¦ Magisk modules: Install modules via Magisk Manager: Disable MIUI Analytics β Blocks all tracking services. MIUI Optimizations Disabler β Disables optimizations, including log collection.
- π² Castom firmware: Firmware on the base AOSP (For example, Pixel Experience, LineageOS do not contain Xiaomi services. MIUI (topics, gestures, game turbo mode) risk of loss of warranty, need to manually install via Fastboot or TWRP. π‘οΈ Firewall: Applications like NetGuard or AFWall+ (requires root) can block access to the network for com.miui.bugreport. Set up a rule to block traffic completely. To install Magisk modules: Download the module file (extension.zip). Open Magisk Manager β Modules. β Install it from storage. Select the downloaded file and confirm the installation. Reboot the phone. β οΈ Note: Some Magisk modules are in conflict with MIUI, Check the forum reviews before installing. XDA or in Poco telegram chat X3 Pro Russia. FAQ: Frequent questions: Can you turn off error reports without rooting and ADB? Yeah, but not on all the firmware. MIUI 12.5β13 is usually enough standard settings (see Method 1). MIUI 14 may be required ADB, And Xiaomi has limited access to system services, and will the phone be more stable after the reports are turned off? There's not going to be a noticeable increase in performance, but: π Background traffic consumption will decrease. π Battery can hold 5-15% longer (depending on the intensity of use). π± Less commonly, there will be crash notifications (if they were related to sending logs). X3 Pro with Snapdragon 860 processor, which is especially true for games -- fewer lags for long sessions. Can you turn off reports for specific applications only? No, MIUI The com.miui.bugreport service collects data on all system and application failures, and the alternative is to use Island to isolate individual applications. What happens if you turn off error reports before contacting the service? Xiaomi Service Center can refuse warranty repairs if you have a problem with the service: π There will be no information about the cause of the malfunction. π§ The phone was unlocked (Bootloader Unlocked). π± Custom firmware or Magisk is installed. Recommendation: before visiting the service, temporarily return the settings via ADB: adb shell pm enable com.miui.bugreport How to disable error reports on Poco X3 Pro with global firmware (EEA)? At the global assembly (MIUI Global) the path to settings may be different: Go to Settings β Memory. β Error reports. Turn off Automatic Submission. If there's no item, use it. ADB (Same teams, same teams. EEA-In Europe, the service is less aggressive, but still collects data.