Xiaomi devices β from smartphones to smartphones MIUI Android TVs TV β We are known for an abundance of pre-installed services, among which there are often unnecessary user feedback modules, analytics or advertising platforms. These components not only take up space in memory, but can also send device usage data, show notifications, or even affect performance. In this article, we will learn how to safely remove or disable such services on different types of Xiaomi equipment, including hidden system applications that are not removed by standard methods.
It is important to understand that some services (such as MiuiDaemon or Feedback) are integrated into the firmware and their removal can lead to unstable system operation. Therefore, we will consider both radical methods (for power users) and gentle ones - with disabling through settings or settings. ADB. We will pay special attention to the differences between MIUI Smartphones and PatchWall for TVs, as the approaches to cleaning there are fundamentally different.
If you have never worked with ADB If you're not sure about your actions, start with the simplest ways β often enough to get rid of intrusive notifications and background activity. For advanced users, here are commands and scripts that will help you remove even those services that are not displayed in the app menu.
Why feedback services interfere with the operation of the device
Feedback services (e.g. com.miui.feedback or com.xiaomi.market) perform several functions that are not always useful for ordinary users:
- π Telemetry collection: sending device usage, errors, and crashes to Xiaomi (including information about installed apps, screen time, and even location).
- π Intrusive notifications: offers to evaluate the system, participate in surveys or update software that appear even when the options in the settings are disabled.
- π Background activity: constant operation in the background, which leads to battery discharge and processor heating (especially noticeable on budget models like Redmi). 9A POCO M3).
- πΎ Occupied space: Some modules (e.g. MiuiAnalytics) take up to 200-300MB, which is critical for devices with 32GB of memory.
Moreover, on Xiaomi TVs (series Mi). TV 4S, Mi TV Q1 Feedback services often block the use of alternative launchers or third-party app stores, for example, the com.xiaomi.mitv.account application may prevent the installation of Google Play or Aptoide TV.
β οΈ Attention: On devices with MIUI Global (especially for the European market) may be tied to licensing agreements, and their removal would theoretically violate the terms of use, but in practice Xiaomi does not block devices for such actions. However, before selling a smartphone, it is better to return all system applications to their place.
Ways to disable services without root rights
If you donβt want to risk system stability, start with secure methods.They donβt require superuser rights and are suitable for most models, including the Xiaomi 12, Redmi Note 11 or Poco. X4 Pro.
1. Disconnection through system settings
The easiest way is to deactivate unnecessary services in the application menu:
- Go to Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select Show All Applications (or System Processes).
- Find it on the list: π Feedback (com.miui.feedback) π MiuiAnalytics (com.miui.analytics) π GetApps (com.xiaomi.mipicks) β Xiaomiβs app store π’ MSA (com.miui.systemAdSolution β Advertising Service
Shut down.
On Xiaomi TVs, the way is a little different: Settings β The device β Annexes β System applications. You can turn off Mi here. TV Feedback and Mi TV Account, but some services (such as PatchWall) will not be disabled - they will return after the restart.
π‘
If the "Disable" button is inactive, try to clear the cache and application data first, sometimes unlocking the possibility of deactivation.
Limitation of background activity
If you can not disable the service, you can limit its impact on the system:
- π« Prohibit Auto Start: In the application settings, select Auto Run and disable it.
- π΅ Mobile Data Limitation: In the same app menu, find Mobile Data and Background Data, disable both items.
- π Battery Optimization: In Settings β Battery β Battery Optimization Adds the App to the Optimized List (This Will Reduce Its Activity).
On TVs, background activity of services can be limited through Settings β The device β Memory. β Memory cleanup, where you can manually stop unnecessary processes, but once you reboot them, they will start again.
3.Using ADB for deep shutdown
If standard methods do not help, connect to the device through ADB (Android Debug Bridge.This does not require root rights, but allows you to disable even those applications that are hidden in the settings menu.
Instructions:
- Turn on the debugging. USB In Settings β The phone. β Version. MIUI (Press 7 times to make the Developer Mode appear, then return to Additional Settings β For developers.
- Connect the device to the PC, install drivers ADB Check the connection with the command: Adb devices
- Execute the command to disable an unnecessary packet (e.g., feedback): adb shell pm disable-user --user 0 com.miui.feedback
List of useful commands for disabling:
| Service | Packet name | ADB Team Team |
|---|---|---|
| Feedback | com.miui.feedback | adb shell pm disable-user --user 0 com.miui.feedback |
| Miui Analytics | com.miui.analytics | adb shell pm disable-user --user 0 com.miui.analytics |
| MSA (advertising) | com.miui.systemAdSolution | adb shell pm disable-user --user 0 com.miui.systemAdSolution |
| GetApps (store) | com.xiaomi.mipicks | adb shell pm disable-user --user 0 com.xiaomi.mipicks |
β οΈ Warning: Disabling com.miui.analytics may lead to errors in the work MIUI, For example, the inability to update OTA. If you have problems after the shutdown, return the application with the command: adb shell pm enable com.miui.analytics
Removal of services through root rights
If you're willing to take drastic measures, getting root rights gives you complete control over system applications, a method that's suitable for power users, because doing the wrong thing can lead to a device being "bricked."
1. Obtaining root rights
For most devices Xiaomi suitable method of unlocking the loader and install custom recavery (TWRP), And then Magisk firmware to get root:
- Unlock the bootloader through the official Mi Unlock Tool application (requires a binding Mi Account and a wait of 7-15 days).
- Install TWRP for your model (download the image from twrp.me).
- Sweep Magisk through TWRP to obtain root rights.
On Xiaomi TVs, the process is more complicated: the bootloader is blocked harder, and special scripts or exploits are often required to unlock (for example, for Mi). TV 4A or Mi TV 4X).
2. Removal of system applications
With root rights, you can completely remove unnecessary packets.
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to the folder. /system/priv-app/ or /system/app/ Find folders with names of unnecessary services (e.g. Feedback, Analytics).
- Delete folders or rename them (add at the end of.bak for recovery).
- Clear the cache in /data/data/, Delete the folders with the packet names (e.g. com.miui.feedback).
For TVs, the way will be different: /system/priv-app/ or /vendor/overlay/. There are often packages such as com.xiaomi.mitv.feedback or com.xiaomi.mitv.account.
Backup of important data
Check Magisk compatibility with your firmware
Make sure that the battery charge is > 50%
Download the original firmware for recovery
Disable antivirus on PC (can block) ADB)-->
3. Automation through scripts
To simplify the process, ready-made scripts can be used, for example, MIUI Debloater or Universal Android Debloater. They allow you to massively disable or remove preinstalled applications.
Example of working with a script:
- Download Universal Android Debloater from GitHub.
- Connect the device to ADB and start the script.
- Select packets to remove from the list (e.g., all related feedback, analytics, msa).
- Confirm the action and restart the device.
β οΈ Note: Deleting some packets (e.g. com.android.providers.telephony) may deprive the device of communication or network access. Always check the destination of the packet before deleting it!
What if the camera or mobile network stopped working after the services were removed?
Features for Xiaomi TVs (Android) TV)
Xiaomi TVs run on a modified version of Android TV It's a PatchWall shell that severely restricts the user's settings, and it's complicated to delete feedback services because you can't use it:
- π The bootloader is locked and unlocking often requires special techniques (e.g., through a UART exploit).
- π Many system applications are restored after a restart.
- πΊ There's no standard ADB Access (must be manually enabled through the engineering menu).
However, there are several working methods:
1. Disconnection through the engineering menu
On some models (e.g., Mi) TV 4S or Mi TV Q1) You can get into the engineering menu and disable unnecessary services:
- On the remote, press sequentially: Menu β Settings β All settings β The device β About the device Then quickly press 5 times on OK In the center of the remote (on some models β hold the Menu) + Volume Down 10 seconds).
- In the engineering menu, find the App Management section and disable it: π Feedback π€ Mi Account π Analytics
2. Blocking through the host file
If you can not disable the service, you can block its access to the network by editing the hosts file:
- Connect to the TV on the TV. ADB (Pre-include debugging in the engineering menu).
- Open the file. /system/etc/hosts and add lines: 127.0.0.1 api.feedback.miui.com 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 ota.miui.com
- Save the changes and restart the TV.
π‘
On Xiaomi TVs, removing system services often results in a loss of functionality of the remote or app store. Before you act, make sure you have an alternative way of controlling (such as a wireless mouse or Mi Remote app).
Recovery of Remote Services
If after deleting or disabling services, the device began to work unstable (for example, notifications disappeared, the firmware stopped updating or the application store does not work), they can be restored.
1. Through ADB
To return the disabled packet, use the command:
ad shell pm enable packageFor example, to include feedback:
adb shell pm enable com.miui.feedback2. Through backup
If you were doing a backup through TWRP Or Titanium Backup, restore deleted folders from the archive:
- Download to TWRP.
- Select Restore and point the way to the backup.
- Check the system partitions (System, Vendor).
3. Flashing the device
If nothing helps, you just need to flash the original firmware through Fastboot:
- Download the official firmware for your model from en.miui.com.
- Unpack the archive and launch the script flash_all.bat (for Windows or flash_all.sh (for Linux/Mac).
- Wait for the process to be completed (the device will restart automatically).
β οΈ Warning: Flashing erases all data on the device, including photos, messages and installed applications!
Alternative methods: how to avoid services without deleting
If removing services seems too risky, there are ways to minimize their impact without drastic measures:
- π‘οΈ Firewall use: Applications like NetGuard or AFWall+ (requires root) to block Internet access for specific packets, for example, you can block com.miui.analytics so that it does not send data.
- π Launcher replacement: On smartphones, an alternative launcher (like Nova Launcher) hides widgets and notifications from system services. ATV Launcher or Hal Launcher.
- π΅ Disable notifications: In the settings of each service (such as GetApps or Mi Video), you can manually disable notifications.
- π Magisk modules: Disabler for Xiaomi or Xiaomi Debloater automatically disable unnecessary services without manual removal.
For TVs, itβs a good idea to install Google Play and use alternative apps instead of Xiaomiβs standard services, such as YouTube or Kodi instead of Mi Video.
π‘
If you don't want to remove services, but you want to get rid of ads, install Blokada or AdGuard. These apps block ad domains at the level. DNS, What removes banners in system applications.