System App Updater on Xiaomi: What it is, how it works and can it be removed?

If you own a Xiaomi, Redmi or POCO smartphone, you’ve probably noticed the mysterious System App Updater (or System App Update in Russian) on your app list, which often raises questions about what it does, why it consumes traffic, whether it can be disabled or removed without harming the system? In this article, we’ll take a closer look at how System App Updater works, why Xiaomi needs it, and what happens if you interfere with it.

Now, let's just say, this is not a virus or a spyware, but the official MIUI firmware component that updates embedded applications. But its behavior is not always transparent to the user, for example, it can download data in the background or run without notifications. Then you will learn how to manage this service, what risks are associated with experiments with its disabling, and what to do if it does not work correctly.

What is System App Updater and Why You Need It?

System App Updater (com.miui.systemAdSolution or com.xiaomi.midrop in newer versions) is a system application that automatically updates pre-installed Xiaomi services.

  • πŸ”„ Update embedded applications (e.g. Mi Browser, Mi Video, Security) without waiting for a full firmware update.
  • πŸ›‘οΈ Fix vulnerabilities in system components through patches that do not require rebooting.
  • πŸ“¦ Delivering new features for individual services (e.g., the updated Mi Home interface or new filters in the Camera).

Unlike Google Play Services, which updates apps through the Play Market, System App Updater works directly with Xiaomi servers, which allows the company to quickly fix bugs even on devices where users have not updated the firmware for years. For example, if a critical vulnerability is found in the MIUI 12, the patch will be delivered through this service, and not through the OTA- update of the entire system.

It is important to understand that System App Updater does not update the MIUI firmware itself, but it is responsible for another component: com.android.updater (or System Update in the Settings menu). However, both services are closely related: sometimes after a major update, the MIUI System App Updater downloads additional packages to properly work new functions.

πŸ“Š How often do you update your firmware on Xiaomi?
Every week.
Once a month
Only with critical bugs.
Never update.

How System App Updater works: Update mechanism

The process of System App Updater can be divided into 4 stages:

  1. Checking available updates: The service communicates with Xiaomi servers (api.miui.com or app.mi.com domains) and requests a list of current versions for installed system applications, which can be checked once a day or when connecting to Wi-Fi - depending on the energy saving settings.
  2. Packet downloads: If new versions are found, the service downloads them in the background. The files are saved in the temporary folder /data/app-lib/com.miui.systemAdSolution and have the extension.apk or.xapk.
  3. Update installation: After downloading, the service uses the android.permission.INSTALL_PACKAGES permissions to seamlessly install new versions, which the user usually does not see - unless he notices a short-term increase in the load on the CPU.
  4. Cache cleanup: Outdated versions of apps and temporary files are deleted to make room, but sometimes this stage is not correct, leading to a build-up of debris (more on this below).

The feature of System App Updater is that it can update not only custom applications (such as Mi Community), but also deeply integrated system components, such as:

  • πŸ“± Framework MIUI (interface libraries)
  • πŸ”’ Security App (antivirus and security)
  • 🌐 Mi Share (file transfer functions)
  • 🎡 Music and Video (media players)

This means that disabling the service could cause key smartphone features to fail, for example, without Mi Share updates, you won’t be able to transfer files to other Xiaomi devices via Mi Nearby.

πŸ’‘

If the app gets worse after upgrading through System App Updater (for example, the camera starts to slow down), try clearing its cache in the settings. Often this helps without rolling back the version.

Can I remove or disable System App Updater?

Technically, removing this app is possible, but it will cause MIUI to run in an unstable way. Here's what happens if you try to get rid of it:

Action.Effects of consequencesRisk to the system
Removal via ADB (pm uninstall -k --user 0 com.miui.systemAdSolution)System applications will no longer be updated, and some features (such as Mi Share) may not work properly.⚠️ Medium. There may be a malfunction of MIUI, but the device will remain operational.
Disable in settings (Settings β†’ Applications β†’ System App Updater β†’ Disable)The service will stop checking updates, but already downloaded updates can be installed when you restart.⚠️ Low. The core functionality is maintained, but security vulnerabilities are emerging.
Freeze with Titanium Backup or Lucky PatcherSimilar to disabling, but with the risk of conflict when the next MIUI update is made.⚠️ High. System applications can crash after the OTA- update.
Remove system APK manually (via Root Explorer)A critical error when loading MIUI. The device can hang on the logo or go to the bootloop.❌ Critical. Requires Fastboot flashing.

If you still want to limit the activity of System App Updater, use more secure methods:

Limit background activity in the application settings|Disable Autostart through Settings β†’ Permits β†’ Auto-start|Prohibit the use of mobile data in Settings β†’ SIM-maps and mobile networks β†’ Transfer of data|Set traffic restriction through Settings β†’ Network and Internet β†’ Using traffic-->

⚠️ Warning: On devices with MIUI Global, disabling System App Updater may result in some features associated with Mi Account being blocked (e.g. cloud backup or note synchronization). On Chinese firmware (MIUI China), the risks are higher, with Mi Pay and other local services being disrupted.

System App Updater Problems and Solutions

Despite its usefulness, System App Updater is sometimes a inconvenience, and here are the most common problems and ways to fix them:

1.Constant consumption of traffic

The service can download updates even over the mobile Internet, which leads to unexpected costs.

  • πŸ“΅ Disable it from using mobile data: Go to Settings β†’ SIM-maps and mobile networks β†’ Data Transfer β†’ System App Updater and turn off the switch.
  • πŸ”„ Limit background activity: In the application settings, select β€œLimit background activity.”

2. Notifications of update failures

If you see messages like β€œNot being able to update the system app,” try:

  • πŸ”„ Reboot the device β€” sometimes it resets the hanging processes.
  • 🧹 Clear the service cache: Settings β†’ Applications β†’ System App Updater β†’ Memory β†’ Clear the cache.
  • πŸ“Ά Connect to another Wi-Fi network – the problem may be blocking traffic by your router.

3. The accumulation of garbage in memory

Sometimes System App Updater doesn't clean temporary files after installing updates to make room:

  • πŸ—‘οΈ Delete the /data/app-lib/com.miui.systemAdSolution folder through the root file manager (e.g., MiXplorer).
  • πŸ”„ Perform a cache reset in Recovery: press Power + Volume up when the phone is off, select Wipe Cache Partition.
What if after cleaning the cache, the applications stopped working?
If after removing the System App Updater cache, some system applications (such as Camera or Phone) start to give out errors, try: 1. Reboot the device. 2. Go to Settings β†’ Applications, find the problematic application and click Restore (if the button is active). 3. In extreme cases, reset settings through Settings β†’ About Phone β†’ Reset (data will not be affected, only application settings will be reset).

⚠️ Warning: If your smartphone starts to overheat or discharge quickly after the System App Updater update, check if any system application has been installed in beta. Open Settings β†’ About Phone β†’ Version MIUI and tap 10 times on the MIUI logo to enable Developer Mode. Then in Settings β†’ Additional β†’ For Developers, turn off the Auto Update Beta option.

How to check which apps have been updated through System App Updater

If you want to know which apps have been updated through this service, there are two ways:

Method 1: Through the update log

Some versions of MIUI have a System App Updater log to see:

  1. Open Settings β†’ Applications β†’ System App Updater β†’ Memory β†’ Journal.
  2. Scroll down the list, and the latest updated packages may be displayed.

Method 2: ADB (for advanced users)

If the log is not available, you can request a list of installed system applications and their versions through ADB:

adb shell dumpsys package com.miui.systemAdSolution


adb shell pm list packages -f | grep "miui"

The first command will show information about the service itself, the second will display a list of all the MIUI packages with paths to their APK- files. By comparing the versions with the official ones on the Xiaomi website, you will understand which applications have been updated.

You can also use apps like App Inspector (available in the Play Market) to see the dates of the latest updates to system packages. Note apps with names starting with com.miui. or com.xiaomi.

Alternative ways to update system applications

If you have disabled the System App Updater but want to manually monitor updates, there are a few alternatives:

  • 🌍 Manual Installation APK. Download the latest versions of system applications from official sources (e.g. apk.mi.com) and install them manually. Make sure that the Installation from Unknown Sources option is enabled in the security settings.
  • πŸ”„ Update via MIUI bootloader. The MIUI bootloader utility (available on 4PDA) allows you to download full firmware packages, including current versions of system applications.
  • πŸ“¦ Use custom firmware. Firmware like Xiaomi.eu or LineageOS often incorporates updated versions of system applications and allows you to disable unnecessary services without risking stability.

However, these methods have disadvantages:

  • ⚠️ Manual installation APK can lead to version conflicts if the file is not compatible with your firmware.
  • ⚠️ Update via MIUI bootloader requires unlocking the bootloader and can reset settings.
  • ⚠️ Castom firmware deprives you of official support and may contain bugs.

πŸ’‘

If you choose to update your system applications manually, check their compatibility with your version of MIUI regularly. Installing an APK designed for another firmware (e.g. MIUI China on MIUI Global) can cause crashes.

Security and privacy: What Xiaomi knows

Many users worry that System App Updater is collecting extra data, so let's see what information it's sending to Xiaomi's servers:

  • πŸ“‹ A list of installed system applications and their versions is necessary to determine the available updates.
  • 🌐 IP- Address and device model – used for geotargeting (e.g., in MIUI Global and MIUI China different application sets).
  • πŸ”‘ Device Identifier (IMEI or Android ID) – Links updates to a specific gadget for statistics.

Xiaomi claims that this information does not contain personal data (such as your photos or messages) and is used only to improve the service.

  • πŸ”’ Turn off the collection of diagnostic data in Settings β†’ About Phone β†’ Send an error report.
  • 🌐 Use VPN when updating to hide the real IP- address.
  • πŸ›‘οΈ Install a firewall (e.g., NetGuard) and block internet access for com.miui.systemAdSolution.

Important: blocking Internet access for System App Updater will completely disable its functionality, but will not affect the operation of other system services.

⚠️ Warning: On devices with MIUI for the European region (MIUI EE), System App Updater can install applications that comply with local laws (e.g. Google Apps instead of Chinese counterparts). If you use custom firmware or change the device region, this can lead to conflicts with updates.

FAQ: Frequent questions about System App Updater

Can I roll back the system application update installed through the System App Updater?
Yes, but it requires manual intervention. You'll need: Find the old APK version of the application you want (e.g. apk.mi.com); Delete the current version via ADB: adb uninstall com.miui.[appname] Install the APK you downloaded manually. Note that rollbacks can lead to unstable work if the new firmware version requires an updated application.
Why does the System App Updater consume so much battery?
This is due to background checks for updates and packet downloads. To reduce consumption: Limit its operation in the background (see the instructions above). Turn off autostart. Disable access to mobile data. If the battery runs out even after these actions, check if the upgrade process is stalled (for example, due to an interrupted boot). Rebooting the device usually helps.
Will Mi Share work if System App Updater is disabled?
Mi Share (or Mi Nearby) is partly dependent on this service, as its updates are often delivered via System App Updater. If you turn off the service: The current version of Mi Share will work but not get new features or fixes. There may be compatibility issues when transferring files to devices with newer firmware.
How to remove System App Updater without root?
Without root rights, you can't completely delete it, but you can disable it. β†’ Annexes β†’ Application management β†’ System App Updater. Click Disable (if the button is not active, first click Stop). Confirm the action. This will not delete the file. APK, but will stop working until the next update MIUI.
System applications are no longer updated. What do we do?
If System App Updater doesn't work, try: Check your Internet connection (especially access to api.miui.com). Clear the cache and service data in the app settings. Update MIUI to the latest version - sometimes crashes are fixed in new firmware. Reset network settings: Settings β†’ Network & Internet β†’ Reset your Wi-Fi, mobile network and Bluetooth settings. If nothing helps, it may be that Xiaomi servers are temporarily unavailable in your region.