Xiaomi Redmi smartphones based on the MIUI shell are known for their abundance of pre-installed services and aggressive feedback collection system. Users often face intrusive app evaluation notifications, satisfaction surveys and background processes that consume battery resources. In this article, we will discuss legal and technical ways to disable or remove these elements, from standard settings to hidden MIUI capabilities.
It is important to understand the difference between disabling (services remain on the system but are not active) and deleting (completely erasing application files, which may require ADB or root).We will look at both options, focusing on security and compatibility with the latest firmware.
Why Xiaomi is collecting feedback and can it be turned off completely?
Feedback in MIUI is part of Xiaomi's ecosystem that helps the company improve firmware, but often does so too intrusively.
- π Anonymous statistics β sent automatically (you can disable in the settings).
- π¬ Mi Feedback β an application for manual error reports.
- π Security β scans the device and sends threat data.
- π± Mi Community β a social platform with surveys and notifications.
It is impossible to completely disable data collection without root - Xiaomi reserves the right to collect basic telemetry (device model, firmware version, region).
- π« Block notifications from feedback services.
- βοΈ Disable automatic reporting.
- ποΈ Remove most pre-installed applications through ADB.
β οΈ Warning: Disabling system services may lead to disruptions MIUI, Especially if youβre using features like Find Device or Mi Cloud. β Additionally. β Backup.
Method 1: Disabling feedback through standard MIUI settings
The safest method is to use built-in privacy options, which do not require super-user rights and is suitable for all Redmi models (including the Redmi Note 12, Redmi 13C, etc.).
Instructions:
- Open the Settings. β The phone.
- Tap 7 times on the MIUI version to activate the developer mode (if not already activated).
- Back to Settings β Additionally. β Confidentiality.
- Select Special Permissions β Sending error reports and disable all switches.
- Go to Settings β Notifications, find Mi Feedback, Mi Community, and Security apps, then block notifications for each.
This method does not remove applications, but stops most background processes, and for full effect, it is also recommended to turn off automatic diagnostics:
Settings β Accounts and synchronization β Mi Cloud β Diagnostics β DisableCheck the MIUI version (must be at least 12.5)
Create a backup copy of the data
Sign up for a username/password from Mi-account
Disable two-factor authentication (if used)
-->
Method 2: Remove preinstalled applications via ADB (without root)
If the standard settings donβt help, you can uninstall system apps using Android Debug Bridge (ADB), a method that works on all Xiaomi devices with an unlocked bootloader (doesnβt require root), but requires a PC connection.
Step-by-step:
- Download ADB Tools and unpack it on your computer.
- Enable USB debugging on your phone: Settings β About Phone β MIUI version (7 taps) β Developer settings β Debugging over USB
- Connect Redmi to your PC and confirm your trust in your computer.
- Open the command prompt (cmd) in the folder with ADB and execute: adb devices (should display your device).
- Remove unnecessary applications by commands (example for Mi Feedback): adb shell pm uninstall --user 0 com.miui.bugreport
List of disposal packages:
| Annex | Packet name | Description |
|---|---|---|
| Mi Feedback | com.miui.bugreport | Sending error reports |
| Mi Community | com.xiaomi.xmsf | Xiaomi Social Platform |
| Mi Video | com.miui.video | Pre-installed video player |
| Mi Music | com.miui.player | Musical appendix |
| Analytics | com.miui.analytics | Collection of usage statistics |
β οΈ Warning: Deleting com.miui.analytics may cause disruptions MIUI, including issues with updates, it is recommended to disable it first through ADB Adb shell pm disable-user --user 0 com.miui.analytics This will stop the service, but will retain the possibility of recovery.
π‘
Before removing applications through ADB, check their dependency! for example, deleting com.miui.securitycenter can break permissions for other programs.
Method 3: Using Xiaomi ADB/Fastboot Tools for mass removal
For users who donβt want to manually enter ADB commands, there is a Xiaomi ADB/Fastboot Tools utility.It provides a graphical interface for managing system applications.
How to use:
- Download and unpack the utility on PC.
- Connect Redmi in ADB mode (USB debugging should be enabled).
- Launch XiaomiADBFastbootTools.exe.
- In Uninstall, select unnecessary apps (e.g. Mi Feedback, Mi Community).
- Press Uninstall Selected and confirm the action.
The advantages of the utility:
- π Visual list of all system and user applications.
- π οΈ Ability to roll back changes (restore deleted packets).
- π Support for batch removal (multiple applications at a time).
The utility automatically backs up the deleted packets in the backup folder, which allows you to restore them if necessary.
What if notifications stopped working after the application was deleted?
Method 4: Blocking services through hosts file (for advanced)
If you donβt want to delete apps but want to block them from Xiaomi servers, you can edit the hosts file, which will prevent data from being sent, but wonβt delete the services themselves.
Instructions:
- Install a file manager with access to the root folder (such as Solid Explorer or FX File Explorer).
- Go to /system/etc/hosts (root rights or ADB with record rights required).
- Add the lines at the end of the file: 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 api.brs.intl.miui.com
- Save the file and restart the device.
This method does not remove services, but blocks their communication with Xiaomi servers.It is suitable for users who want to keep the functionality of applications (for example, Security for scanning viruses), but stop sending analytics.
β οΈ Note: Editing a hosts file without root may cause changes to be reset after an update MIUI. For a constant effect, use Magisk modules (e.g. Systemless Hosts).
What if the service returns after the MIUI update?
One of the most frustrating things about MIUI is that it automatically restores remote system applications after a firmware update, and to avoid that, you need to:
- π Disable automatic updates in Settings β The phone. β Updating the system β βοΈ β Auto-update.
- π¦ Create a script for ADB, which will be launched after each update: @echo off adb shell pm uninstall --user 0 com.miui.bugreport adb shell pm uninstall --user 0 com.xiaomi.xmsf pause
- π Block the update of specific packages through ADB: adb shell pm hide com.miui.bugreport
For root-enabled users, the best solution is to freeze unwanted apps using Titanium Backup or App Quarantine, which will prevent them from recovering even after resetting.
π‘
The only reliable way to permanently get rid of Xiaomi system services is to install custom firmware (for example, LineageOS or Pixel Experience).
Alternative Firmware: A Radical Solution to the Problem
If you are annoyed not only by feedback, but also by the MIUI shell itself with its advertising and restrictions, consider installing custom firmware.
- π± LineageOS β pure Android without unnecessary services.
Advantages:
- β No pre-installed Xiaomi apps.
- β Regular security updates.
- β Ability to disable all telemetry at the core level.
Disadvantages:
- β οΈ Loss of warranty (requires unlocking the bootloader).
- β οΈ Risk of "bricking" of the device when installed incorrectly.
- β οΈ Certain functions (e.g, IR-Game Turbo or Blaster may not work.
You can find custom firmware installation instructions on the XDA-Developers or 4PDA forums (look for a theme for your Redmi model).