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).
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:
- 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).
- 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.
- 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.
| Parameter | Sarui (normal mode) | Sarui (at high load) | For comparison: Google Play Services |
|---|---|---|---|
| RAM consumption | 10β20 MB | 50MB | 100-300 MB |
| Use of the CPU | <1% | 5% | 15% |
| Battery consumption (in 8 hours) | <0.5% | 2% | 3β7% |
| Network activity | Minimum (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
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.saruiTo get it back, use:
adb shell pm enable com.xiaomi.saruiMethod 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:
- Make a full backup through TWRP.
- Go to Advanced β File Manager.
- Delete files by the path /system/priv-app/Sarui or /system/app/Sarui.
- 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?
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:
- Go to Settings β Memory β Privacy and turn off βSend Usage Dataβ.
- In Settings β Mi β Mi Cloud account, deactivate synchronization for unnecessary data.
- 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 device | MIUI version | Characteristics of Sarui | Can I turn it off? |
|---|---|---|---|
| Xiaomi 13/13 Pro | MIUI 14 | Manages CryoBoost mode (cooling the processor) | Not recommended |
| Redmi Note 12 Pro+ | MIUI 13.5 | Supervising the work 5G-modem | Possible to disconnect via ADB |
| POCO F5 | MIUI 14 (Global) | Minimal activity, almost no impact on productivity | We can freeze. |
| Xiaomi Pad 6 | MIUI 14 (Pad) | Responsible for optimizing multitasking | Not 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.saruiIf 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.