Xiaomi Redmi smartphones collect and send device usage data to the companyβs servers by default, from app crashes to system statistics, which are error reports, MIUI analytics and diagnostic data that can slow down a phone, consume traffic and even affect autonomy. Moreover, many users are concerned about privacy: it is not clear what information is being transmitted and how it is used.
In this article, you will find the current 2026 ways to disable all types of reporting on Redmi Note 12/13, Redmi 10/11, POCO X5 and other models with MIUI 14/15 (including global and Chinese firmware). We will analyze both standard settings and hidden options that Xiaomi does not advertise.
Why turn off reports on Xiaomi Redmi?
Before we proceed to the instructions, letβs understand what exactly the system analytics shutdown gives:
- π Battery savings: Background data sending consumes up to 5-7% of the charge per day (according to tests on the Redmi Note 12 Pro)+ heavily-used).
- π Speed up: the process com.miui.analytics can take up to 150 MB of RAM and load the processor.
- π‘ Reduction of traffic consumption: up to 300-500 MB of data is transmitted monthly (depending on user activity).
- π Increased privacy: Reports can include installed application history, location data, and even keyboard logs.
On the other hand, there are downsides: without reporting, you wonβt be able to participate in the MIUI beta, and some features (like optimizing performance in games) may work less efficiently.
Method 1: Disconnect via standard MIUI settings
The easiest method is to use built-in MIUI options. It is suitable for most Redmi models on global firmware (including Redmi Note 10 Pro, Redmi 12C, POCO F5, etc.).
- Open the Settings. β The phone.
- Tap 7-10 times on the MIUI version to activate the developer mode (you will be notified "You became a developer").
- Return to the main settings menu and go to Additional β Special Options β Error Reports.
- Turn off the sliders: π Send error reports π Improve MIUI (usage-analysis)
Save the changes and restart the phone.
This method only disables part of the reporting, and additional actions will be required to fully effect (see the following sections).
βοΈ Preparation for disabling reporting
Method 2: Deactivate MIUI Analytics with ADB
If the standard settings do not help, use ADB-Android Debug Bridge works on all firmware, including Chinese firmware. ROM), It doesn't require root rights:
- π₯οΈ Computer with installed ADB Tools.
- π± Included debugging by USB on a smartphone (Settings) β Additionally. β For developers β Debugging by USB).
- π Cable USB Type-C (original or certified).
Step-by-step:
- Connect your phone to your PC and open the command prompt (cmd) in the folder with adb.exe.
- Enter the command to check the connection: Adb devices must appear serial number of your Redmi.
- Follow the commands in turn: adb shell pm uninstall --user 0 com.miui.analytics adb shell pm disable-user --user 0 com.xiaomi.midrop adb shell pm disable-user --user 0 com.miui.systemAdSolution
- Reboot your phone with the command: adb reboot
These commands completely remove the packets responsible for collecting analytics. If you need to return functionality, use:
adb shell cmd package install-existing com.miui.analyticsπ‘
Before execution ADB-Commands create a backup of data through Settings β Additionally. β Backup and reset, which will help restore the system when it fails.
Method 3: Use App Ops (without root)
App Ops allows you to manage the permissions of system applications, including those responsible for reporting. This method works on MIUI 12-15 without the need to obtain root permissions. Download APK from the official website (GitHub) and follow the instructions:
- Install App Ops (allow installation from unknown sources in Settings β Applications β Special Access).
- Open the application and give it access to special features (a request will appear).
- In the search box, enter analytics and select com.miui.analytics (MIUI Analytics) com.xiaomi.midrop (Mi Drop)
- π‘ Internet (stops sending data)
- π Location (if used)
- π Storage (blocks access to logs)
After applying the changes, restart the phone. This is less radical than ADB, but it's also effective.
What if App Ops doesnβt see system applications?
Method 4: Complete root shutdown (Magisk)
If you have root rights (e.g., through Magisk), you can completely remove or freeze the system packages responsible for reporting, a method that maximizes the effect, but requires caution β wrong actions can lead to a bootloop.
Tools required:
- π± Installed Magisk (check through Settings) β The phone. β Magisk version).
- π οΈ App Systemizer or Titanium Backup (for packet freeze).
- π§ Root Explorer (for manual file deletion).
Step-by-step:
- Install Titanium Backup from XDA Developers.
- Open the application and provide root access.
- Go to the Freeze tab and find the following packages: Package name Purpose Deletion Risk com.miui.analytics Main MIUI Analytics Low com.xiaomi.midrop Data Transfer (Mi Drop) Medium com.miui.systemAdSolution Advertising Services Low com.miui.bugreport Error Reports High (may break debugging)
- Select the packets and click Freeze (do not delete!).
- Reboot the phone.
β οΈ Note: Deleting the com.miui.bugreport package may make it impossible to create logs to diagnose problems.
Method 5: Disconnecting via DNS (Blocking Xiaomi Servers)
An alternative method is to block domains to which Xiaomi sends data, which does not delete the services themselves, but stops the transfer of information, suitable for users who do not want to interfere with system files.
You'll need:
- π Annex for modification DNS (1.1.1.1 from Cloudflare or AdGuard).
- π List of domains to block (see table below).
Instructions:
- Install AdGuard or a similar app.
- Go to Settings β Filters β User filters.
- Add the following domains (one per line): ||data.mistat.xiaomi.com^ ||sdkconfig.ad.xiaomi.com^ ||api.brs.intl.miui.com^ ||api.collect.data.mistat.xiaomi.com^
- Activate the filter and restart the phone.
This method does not require root and is reversible β it is enough to disable the filter in AdGuard to return the sending of data.
π‘
DNS locking is the only method that works at the network level and does not affect system files, and is suitable for users who are afraid of breaking firmware.
Checking Outcomes: How to Make sure Reports Are Disabled
After using any of the methods, check whether the reporting is actually deactivated.
- Install NetGuard or PCAPdroid (for traffic analysis).
- Start monitoring network activity.
- Check out outbound connections to domains: data.mistat.xiaomi.com sdkconfig.ad.xiaomi.com api.brs.intl.miui.com
If there are no connections, the reporting is successfully disabled.
You can also use the ADB command to check the status of packets:
adb shell dumpsys package com.miui.analyticsIn the output, look for the enabled=false line, which confirms that the packet is deactivated.