Sarui on Xiaomi: hidden system application - what it is, why you need and can you remove

The mystery becomes clear: why Xiaomi users suddenly find Sarui in the list of applications

Have you ever looked through a list of installed apps on your Xiaomi and stumbled upon the mysterious name Sarui? It has no icon, does not appear on the menu, but stubbornly takes up space in memory and sometimes appears in activity logs. It is not a virus or a system bug β€” it is one of the many system applications MIUI, the existence of which the manufacturer prefers to keep silent.

Unlike Google Play Services or Mi Account, Sarui doesn’t advertise in settings and has no obvious interface. However, it actively interacts with other firmware components, and its processes can be seen in Task Manager. In this article, we’ll explore why Xiaomi hides Sarui from users, what features it performs, and why removing it can lead to unstable smartphone operation.

We warn you right away that Sarui is a patchwork of information, even among MIUI enthusiasts, and the manufacturer doesn't document the app in official manuals, and its code is closed, all based on log analysis, back-development, and user experiments from communities like XDA Developers and 4PDA.

What is Sarui: A Technical Investigation

Sarui (sometimes referred to as com.xiaomi.sarui or com.miui.sarui) is a MIUI service module that handles specific system events. Its name is not officially deciphered, but code analysis indicates a link to:

  • πŸ”„ Background management: Sarui monitors task priorities, especially to prevent resource leaks.
  • πŸ›‘οΈ Security: Interacts with Mi Security Center to monitor suspicious activity.
  • πŸ“± Performance Optimization: Participates in Deep Sleep and Energy Management Mechanisms.
  • πŸ”— Integration with cloud services: synchronizes data with Mi Cloud in the background.

It is important to understand that Sarui is not a standalone application in the usual sense, but a part of the MIUI architecture, closely related to the kernel of the system, its processes start automatically when the device is booted and work in the background, consuming minimal resources (usually no more than 10-20 MB of RAM).

πŸ“Š You knew Sarui existed on your Xiaomi?
Yeah, I've been on the list of trials for a while.
I only found out now.
I didn't, but I'll check it now.
I don't care.

Interesting fact: in some firmware (for example, for Xiaomi 12T or Redmi Note 11 Pro+), Sarui may appear under a different name - com.miui.daemon or com.xiaomi.daemonprovider. These are not different applications, but versions of the same service for different versions of MIUI.

⚠️ Note: If you see the com.xiaomi.sarui process in Task Manager, but your smartphone is running on the same device. POCO Launcher or custom firmware (such as LineageOS), this may indicate residual files after incomplete deletion MIUI. In this case, Sarui does not perform any functions and can be safely deactivated.

Why is Xiaomi hiding Sarui from users?

The manufacturer has never officially announced Sarui, and for several reasons:

  1. Preventing interference: Most users, when they see an unknown application, try to remove or disable it, which can lead to unstable MIUI operation, from accidental reboots to complete loss of functionality of some services (for example, Quick Apps or Game Turbo).
  2. Experience optimization: Xiaomi aims to make the interface as clean as possible by hiding technical details. The user does not need to know exactly how background optimization works, as long as the smartphone works quickly.
  3. Security: Some of Sarui's features are rooting protection and detection of modified firmware, and the open mention of such a tool could help hackers bypass the security.

Sarui is also closely integrated with other hidden MIUI components, such as:

  • πŸ” com.miui.analytics – collection of statistics on the use of;
  • ⚑ com.miui.powerkeeper – Energy management;
  • πŸ“Š com.miui.systemAdSolution – control over advertising modules.

If you remove Sarui, these services may not work properly, leading to increased battery consumption or errors such as β€œSystem Interface Stopped.”

πŸ’‘

To check if Sarui is active on your device, open Settings β†’ Applications β†’ Application Management β†’ Show all apps and search for β€œsarui.” If nothing is found, the service is integrated into another system process (e.g. com.miui.home).

How Sarui affects performance and battery

One of the biggest concerns users have is resource consumption, and let's look at how much Sarui is loading the system.

ParameterSarui (normal mode)Sarui (at high load)For comparison: Google Play Services
RAM consumption10–20 MB50MB100-300 MB
Use of the CPU<1%5%15%
Battery consumption (in 8 hours)<0.5%2%3–7%
Network activityMinimum (sync once per hour)Moderate (when updating services)Permanent.

As you can see from the table, Sarui is significantly less voracious than standard Google services, but in some cases it can cause problems:

  • πŸ”‹ Increased battery consumption on devices with MIUI 13/14, If the service is focused on synchronization with the cloud.
  • 🐒 Slowing down the interface when multiple Sarui background processes are running simultaneously (e.g. after a system update).
  • 🚫 Conflicts with custom firmware, if not adapted to specific Sarui calls.

If you notice that Sarui is consuming more than 50MB of RAM or more than 5% of CPU for a long time, this may indicate a failure.In this case, cache resetting through Settings β†’ Apps β†’ Sarui β†’ Storage β†’ Clear the cache will help.

⚠️ Note: On some devices (e.g. Redmi) K50 Pro or Xiaomi 13 Ultra) Sarui is responsible for performance mode (Performance Mode), its disabling can lead to a limitation of the clock speed of the processor and a drop in fps in games.

Can I remove or disable Sarui?

Technically, removal is possible, but it's highly discouraged for no good reason. Here's what happens if you try to get rid of Sarui:

β˜‘οΈ The consequences of Sarui’s removal

Done: 0 / 5

If you want to disable Sarui, there are a few ways to do it, from safe to risky:

Method 1: Disconnect via ADB (no root rights)

This method temporarily suspends the service, but does not remove it completely.

adb shell pm disable-user --user 0 com.xiaomi.sarui

To get it back, use:

adb shell pm enable com.xiaomi.sarui

Method 2: Freeze through Magisk (root required)

If you have Magisk installed, you can freeze Sarui using the App Systemizer or Disable Flags module, which is safer than complete removal, as it allows you to quickly return the service if necessary.

Method 3: Remove via TWRP (for power users)

⚠️ This method can cause the device to fail!If you're willing to take a risk, follow the following steps:

  1. Make a full backup through TWRP.
  2. Go to Advanced β†’ File Manager.
  3. Delete files by the path /system/priv-app/Sarui or /system/app/Sarui.
  4. Wipe the cache and dalvik-cache.

After deleting, monitor the behavior of the smartphone for 2-3 days. If errors with the code com.android.systemui or spontaneous reboots occur, restore the backup immediately.

What if the phone doesn’t turn on after Sarui is removed?
If the device is stuck on the MIUI logo or left in the bootloop, try: 1. log into the TWRP and restore the backup. 2. Fastboot the MIUI (instruction: miui.su/flash). 3. If nothing helps, contact the service center, but do not mention manual intervention in the system.

Sarui and Security: Does Xiaomi Collect Your Data?

One of the most controversial questions is whether Sarui is monitoring users? Traffic analysis shows that the service does send data to Xiaomi servers, but their composition depends on privacy settings:

  • πŸ“‘ Innocuous telemetry: information about the device model, version MIUI, Battery status (if the option "Improving" is enabled) MIUI" customized).
  • πŸ” Suspicious activity: In some regions (e.g. China), Sarui may send data about installed apps and mobile traffic usage.
  • 🚫 What NOT to be shared: passwords, messages, photos or credit card details (this is confirmed by independent research, for example, from Exodus Privacy).

To limit data collection:

  1. Go to Settings β†’ Memory β†’ Privacy and turn off β€œSend Usage Data”.
  2. In Settings β†’ Mi β†’ Mi Cloud account, deactivate synchronization for unnecessary data.
  3. Use a traffic blocker (such as NetGuard) to restrict Sarui’s access to the network.

If you’re concerned about privacy, look for alternative firmware like Pixel Experience or Havoc OS, where Xiaomi components (including Sarui) are completely removed, but this will require unlocking the bootloader and losing warranty.

πŸ’‘

Sarui is not spyware in the traditional sense, but collects technical data to optimize MIUI. Completely disable collection can only be through custom firmware or blocking network traffic.

Sarui on different Xiaomi devices: are there differences?

Sarui’s functionality may vary depending on the device model and MIUI version, and here’s what we know about its performance on popular smartphones:

The deviceMIUI versionCharacteristics of SaruiCan I turn it off?
Xiaomi 13/13 ProMIUI 14Manages CryoBoost mode (cooling the processor)Not recommended
Redmi Note 12 Pro+MIUI 13.5Supervising the work 5G-modemPossible to disconnect via ADB
POCO F5MIUI 14 (Global)Minimal activity, almost no impact on productivityWe can freeze.
Xiaomi Pad 6MIUI 14 (Pad)Responsible for optimizing multitaskingNot recommended

On flagship devices (Xiaomi 12/13 series, Mix), Sarui plays a more important role, as it is involved in performance management and thermal control. On budget models (such as the Redmi 10A or POCO M5), its functions are often duplicated by other services, so the shutdown can go without consequences.

If you are not sure if you need to touch Sarui on your device, check its activity through Android Debug Bridge:

adb shell dumpsys meminfo com.xiaomi.sarui

If you see a line like "TOTAL: 5MB" in the output, the service doesn't load the system very much, but if the value is above 50MB, you should consider optimizing options.

FAQ: Frequent questions about Sarui on Xiaomi

❓ Sarui has appeared after the update. MIUI. It's okay?
Yes, newer versions of MIUI (starting with MIUI 12.5) have made Sarui more visible in the system logs, due to a redesign of the back-end architecture, and if the update is flawless, there's nothing to worry about.
❓ Could Sarui be a virus?
Not if you downloaded the firmware from the official Xiaomi website or through the OTA-Viruses are usually disguised as known applications (e.g. com.android.vending) rather than system services. To make sure they are secure, check the Sarui hash file via VirusTotal.
❓ How to remove Sarui completely without root rights?
Without root rights, you can’t completely remove Sarui – you can only disable it via ADB (as described above). Complete removal requires access to the system partition, which is only possible with an unlocked bootloader and custom recovery.
❓ Does Sarui affect Google Pay or other banking applications?
No, Sarui does not interact with Google Play Services or banking SDKs. However, if you delete it incorrectly and violate the integrity of the system, it can cause SafetyNet to crash, causing banking applications to stop working.
❓ Are there any analogues of Sarui on smartphones of other brands?
Yes, every manufacturer has similar services: Samsung: com.sec.android.app.launcher and com.samsung.android.knox; Huawei: com.huawei.systemmanager; Realme/Oppo: com.heytap.pco; Google Pixel: com.google.android.gms (but with open documentation); the difference with Sarui is that Xiaomi does not document it publicly.