System Apps Updater on Xiaomi: Assignment, Security and Removal

Your Xiaomi, Redmi or POCO screen suddenly has a notification from an unknown System Apps Updater app? Or have you noticed it on your battery-consuming process list? This system component often raises questions among users: whether it is critical to your smartphone, whether it can be safely deactivated by freeing up resources. In this article, we will go into detail what is behind this name, how it is related to MIUI updates, and why removing it on some models can lead to a β€œbrick” of the device β€” complete inoperability without the possibility of recovery through standard means.

Smartphone manufacturers rarely disclose details about internal services, and Xiaomi is no exception. System Apps Updater is not just another application from Google Play, but part of the MIUI infrastructure responsible for background updates to system components. Its behavior may differ depending on the firmware version, regional software and even the device model. For example, on Xiaomi 12T Pro with global firmware, it behaves differently than on the Redmi Note 10 with the Chinese version of MIUI. Next, we will analyze its role, the risks of removal and alternative ways to optimize the smartphone.

What is System Apps Updater and how does it work?

System Apps Updater (sometimes displayed as com.miui.systemAdSolution or com.xiaomi.midrop in the package list) is a system application update service integrated into MIUI. Its main task is to keep pre-installed applications (Google Services, Mi Browser, Security, etc.) up to date without having to download full service packs through Google Play or Mi App Store.

Unlike the standard update mechanism through app stores, this service works at a lower level:

  • πŸ”„ Delta Updates: Downloads only modified portions of files, saving traffic and time.
  • πŸ›‘οΈ Integrity Check: Checks digital packet signatures before installing updates.
  • πŸ“¦ Background: Starts automatically when connected to Wi-Fi or charging.
  • πŸ”’ Security Priority: Updates critical components (e.g. Mi Security) even if the user has disabled auto-updates.

In practice, this means that even if you manually disabled updates for Mi Video or Mi Music, System Apps Updater can ignore your settings and update them through the background channel, which often causes annoyance among users, especially on devices with limited memory or slow Internet.

πŸ“Š How often do you update your system apps on Xiaomi?
Automatically.
Only manually.
Never.
Shut down internet access for updates

Why does Xiaomi need this service?

Xiaomi has not accidentally implemented a separate mechanism for updating system applications.

Reason.ExplanationExample
SecurityQuickly close vulnerabilities in system applications (e.g., Mi Browser or Payment Framework).Update to fix data leak in Mi Cloud (incident 2022).
CompatibilityAdapt applications to new versions of Android or changes to the Google Mobile Services API.Update Mi Share to support file transfers to Android 13.
LocalizationAdding new languages or correcting translations without releasing full firmware.Mi Calculator update with Arabic numerals support for Middle East markets
MonetizationImplementing new advertising modules or affiliate services (e.g. Mi Credit).The appearance of banners in Mi Music after the update.

But there is a downside to this approach: users lose control of updates, such as a new tab with news that cannot be disabled through the settings, which may appear after the Mi Browser update via System Apps Updater, or Security will start to scan the device more aggressively, consuming additional resources.

πŸ’‘

If you have unwanted features (such as ads in Mi File Manager) after you update your system application, try rolling back to the factory version via Settings β†’ Apps β†’ [App Name] β†’ Remove updates.

Can I remove System Apps Updater?

Technically, removal is possible, but it's extremely risky, and the consequences depend on three factors:

  • πŸ“± Model of the device: on flagships (Xiaomi 13 Ultra, MIX Fold 3 - the service is more integrated into the system.
  • 🌍 Version of firmware: on Chinese firmware (MIUI CN) removal more often leads to failures.
  • πŸ”§ Removal method: manual removal through ADB less dangerous than using "optimizers".

Here’s what happens when you remove it on different devices:

⚠️ Attention: On devices with MIUI 14 and newer (e.g. Xiaomi 14, Redmi Note 12 Pro)+) Remove System Apps Updater by ADB The smartphone will stop receiving patches for the Android kernel, which makes it vulnerable to exploits (for example, Dirty Pipe or Stagefright).

If you do decide to delete, follow this checklist:

Make a backup through Settings β†’ Additional β†’ Backup

Check the version of MIUI in Settings β†’ About the phone

Make sure you have access to Fastboot in case of recovery.

Disable two-factor authentication in your Mi Account (may block access after reset)

-->

To remove via ADB, use the command:

adb shell pm uninstall --user 0 com.miui.systemAdSolution

But remember: on some devices (e.g. POCO F5), this will result in persistent system error notifications and the inability to use Mi Share or Quick Apps.

Removal Alternatives: How to Reduce the Impact of System Apps Updater

Instead of risking your device's stability, consider these safer alternatives to mitigate the impact of System Apps Updater:

Restriction of background activity:

  • πŸ›‘ Go to Settings. β†’ Annexes β†’ Application management β†’ Three dots (menu) β†’ Special access β†’ Optimizing the battery.
  • πŸ” Find System Apps Updater and select Restrict.
  • ⚑ Turn off Auto Start and Background Activity for this app.

Blocking Internet access:

  • 🌐 Go to Settings. β†’ SIM-maps and mobile networks β†’ Transfer of data β†’ Use of data by applications.
  • πŸ”’ Find System Apps Updater and turn off Mobile Data and Wi-Fi.

Disabling notifications:

  • πŸ”” Go to Settings. β†’ Notifications β†’ Recent notifications.
  • πŸ“΅ Find notifications from System Apps Updater and disable them.

4.Use of Magisk modules (for rooted devices):

If you have root access, install Disable MIUI Analytics or MIUI Optimizations via Magisk.These modules block not only System Apps Updater, but other Xiaomi telemetry services as well.

What happens if you block System Apps Updater?
When completely blocked (via AFWall+ or NetGuard), some system applications will stop working correctly. For example: - Mi Browser may not open web pages due to an outdated Chromium engine. - Mi Share will stop detecting other devices for transferring files. - Security will not be able to download new virus databases, which will reduce the effectiveness of scanning. - Mi Video may miss codec for playing some formats (for example, AV1).

Xiaomi models that are particularly dangerous to remove

On some System Apps devices, the Updater is tightly bound to other system components, and here is a list of models where removing it is guaranteed to cause problems:

ModelMIUI versionEffects of removal
Xiaomi 13/13 Pro14.0.+HyperOS components fail, and updates cannot be upgraded via Fastboot.
Redmi K60 Pro14.0.3+Loss of Dolby Vision and Dolby Atmos functionality
POCO F5 Pro14.0.2+Game Turbo malfunctions and FPS restrictions in games.
Xiaomi Pad 614.0.1+Mi Pen and MIUI gestures are inoperable.

On these devices, System Apps Updater interacts with miui.os.Build and miui.os.UpdateEngine, the components responsible for low-level updates, and its removal can lead to a "soft-brick" (the device is enabled but not loaded beyond the MIUI logo).

⚠️ Attention: On Xiaomi 12S Ultra and MIX 4 firmware MIUI 13/14 Removing System Apps Updater results in loss of support for Leica cameras. Leica Authentic no longer recognizes licensed image processing algorithms, and the camera operates in a "stripped" mode (without Leica Vibrant and Leica Authentic profiles).

How to Restore System Apps Updater After Deletion?

If you have problems after removal, there are several ways to get it back:

1. via Mi App Store (the safest method):

  • πŸ“± Open the Mi App Store (not Google Play!).
  • πŸ” Enter System Apps Updater or com.miui.systemAdSolution.
  • πŸ”„ Press Update (even if the button is inactive, try restarting the device).

2. via ADB (for power users):

adb shell cmd package install-existing com.miui.systemAdSolution

If the package is completely removed, download it from the firmware for your model (for example, from the Xiaomi Firmware Updater site) and install it through:

adb install system_app_updater.apk

3. Through Fastboot (extreme case):

  • πŸ–₯️ Download the full firmware for your model from the official Xiaomi website.
  • πŸ”§ Unpack it and find the file. system.img.
  • πŸ“² Connect your phone in Fastboot mode and execute:
fastboot flash system system.img

⚠️ This will result in a complete reset of the settings!

Frequent Myths About System Apps Updater

Myth 1: β€œIt’s only for updating Xiaomi apps”

❌ Reality: Starting with MIUI 12.5, the service also updates Google Mobile Services components (e.g. Google Play Services or Android System WebView) if they have been modified by Xiaomi for its firmware.

Myth 2: β€œIt can be safely frozen through Titanium Backup.”

❌ Reality: On Dynamic Partition devices (all Android 10 models)+) freezing leads to a cyclic reboot when trying to update the firmware through OTA.

Myth 3: β€œIt consumes a lot of batteries”

❌ Reality: Most of the time, the high power consumption is not from the service itself, but from com.miui.analytics, which runs in parallel. ADB:

adb shell pm disable-user --user 0 com.miui.analytics

Myth 4: β€œAll applications will no longer be updated after deletion”

❌ Reality: Google Play apps will be updated as usual, and only system components such as MiuiDaemon or MiuiSystemUI will no longer be updated.

❓ Can I disable System Apps Updater without root rights?
Yes, but with limitations: πŸ”• Disable notifications and background activity (see "Alternatives to Deletion" section"). 🚫 Block Internet access through data transmission settings. πŸ”„ Remove updates to system applications manually after installation, but completely stop it from running without rooting or ADB impossible.
❓ Why did the gestures stop working after removal?
On devices with MIUI 13/14, System Apps Updater updates not only apps, but also configuration gesture files (/system/usr/keylayout/). Once removed, the system resets to standard Android settings where gestures can be disabled. Solution: Restore service (see Recovery section). Go to Settings β†’ Display β†’ Additional β†’ Full-screen display. Select Gestures and set them up again.
❓ How to check if System Apps Updater works?
There are two ways: Method 1 (via ADB): adb shell dumpsys package com.miui.systemAdSolution If the output has the enabled=true string, the service is active. Method 2 (via logs): Install Logcat Extreme from Google Play. Run log logs. Open any system application (such as Mi Calculator). Check the logs for strings with SystemUpdateService or DeltaUpdate.
❓ What to do if your Mi Account does not work after deletion?
System Apps Updater Updates Mi Account Components SDK, Authorization authorities, if you cannot log in after deleting your account: πŸ”„ Reboot the device in Recovery Mode (Power) + Volume Up). πŸ“² Choose Wipe & Reset β†’ Reset Mi Account (not reset to factory!). πŸ”‘ After the reboot, try to log in again. If it doesn't work, restore the service through ADB. ⚠️ Warning: Resetting your Mi Account via Recovery deletes all data from the Mi Cloud (photos, notes, backups) on that device!
❓ Why System Apps Updater is consuming traffic even with Wi-Fi off?
The service uses hidden mobile data via the Mi Push Framework.To block it completely: Go to Settings β†’ SIM-maps and mobile networks β†’ Transfer of data β†’ Use data by apps. Find Mi Push Service (com.xiaomi.mipush.sdk) and turn off mobile data. Set up a firewall (like NetGuard) and block internet access for: com.miui.systemAdSolution com.xiaomi.mipush.sdk com.miui.analytics