Removing Services and Feedback on Xiaomi Devices: A Complete Guide

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:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the upper right corner and select Show All Applications (or System Processes).
  3. 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:

  1. 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.
  2. Connect the device to the PC, install drivers ADB Check the connection with the command: Adb devices
  3. 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:

ServicePacket nameADB Team Team
Feedbackcom.miui.feedbackadb shell pm disable-user --user 0 com.miui.feedback
Miui Analyticscom.miui.analyticsadb shell pm disable-user --user 0 com.miui.analytics
MSA (advertising)com.miui.systemAdSolutionadb shell pm disable-user --user 0 com.miui.systemAdSolution
GetApps (store)com.xiaomi.mipicksadb 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

πŸ“Š What Xiaomi services are bothering you the most?
Feedback and interviews
Promotional notices
Background activity and battery discharge
A busy place in memory
Nothing's bothering you.

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:

  1. Unlock the bootloader through the official Mi Unlock Tool application (requires a binding Mi Account and a wait of 7-15 days).
  2. Install TWRP for your model (download the image from twrp.me).
  3. 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.

  1. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  2. Go to the folder. /system/priv-app/ or /system/app/ Find folders with names of unnecessary services (e.g. Feedback, Analytics).
  3. Delete folders or rename them (add at the end of.bak for recovery).
  4. 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:

  1. Download Universal Android Debloater from GitHub.
  2. Connect the device to ADB and start the script.
  3. Select packets to remove from the list (e.g., all related feedback, analytics, msa).
  4. 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?
If you have problems after removing system packages, try: 1. Restore deleted folders from the backup (if you did a backup). 2. Refuse the device through Fastboot with the original firmware. 3. Use Magisk to mask the removal (MagiskHide function). 4. In extreme cases, reset to factory settings (but this will not return the deleted system files).

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:

  1. 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).
  2. 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:

  1. Connect to the TV on the TV. ADB (Pre-include debugging in the engineering menu).
  2. 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
  3. 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 package

For example, to include feedback:

adb shell pm enable com.miui.feedback

2. Through backup

If you were doing a backup through TWRP Or Titanium Backup, restore deleted folders from the archive:

  1. Download to TWRP.
  2. Select Restore and point the way to the backup.
  3. Check the system partitions (System, Vendor).

3. Flashing the device

If nothing helps, you just need to flash the original firmware through Fastboot:

  1. Download the official firmware for your model from en.miui.com.
  2. Unpack the archive and launch the script flash_all.bat (for Windows or flash_all.sh (for Linux/Mac).
  3. 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.

FAQ: Frequent questions about removing Xiaomi services

Can I remove feedback services on Xiaomi without root?
Yeah, but not all of it. ADB You can disable most system packages (pm disable-user command) and deactivate some applications in settings. However, complete deletion without root is impossible, since system files are protected.
Why after the service is shut down ADB They're coming back?
Some packages (e.g. com.miui.analytics) are restored after the update. MIUI. To avoid this, you can: Block the update of a specific package through Magisk. Disable automatic update in Settings β†’ The phone. β†’ Update system: Use scripts that re-disable services after reboot.
How to remove services on Xiaomi TV if you don’t have access to the ADB?
On most of Xiaomi's TVs ADB Deactivated. To turn it on: Go to Settings β†’ The device β†’ About the device. Click a few times on the Android version. TV, To activate the developer mode. Go back to Settings. β†’ The device β†’ For developers and enable debugging by USB. Connect your TV to your PC over the network (via adb connect) IP_address USB (need OTG-if ADB It does not turn on, it remains only to disable services through the engineering menu or block them through hosts.
What services can be removed without risk to the system?
Safe to remove or disable the following packets (checked for MIUI 12–14): com.miui.feedback β€” feedback. com.xiaomi.mipicks β€” GetApps store. com.miui.systemAdSolution β€” advertising service MSA. com.miui.videoplayer is the standard video player. com.xiaomi.midrop is a file transfer service (if you don't use it). Do not delete: com.android.phone - phone functions. com.miui.home - launcher MIUI. com.miui.securitycenter – Security Center.
What if Google Play doesn’t work after the service is deleted?
This is a typical problem when removing packages associated with Google services (e.g. com.google.android.gms).To restore work: Install the latest version of Google Play Services manually (download). APK Clear the data and cache of the Google Play Store and Google Services Framework. Reboot the device. If that doesn't work, restore the deleted packets through the ADB Or go through GApps (Google Services Package) through TWRP.