If you have ever looked into the list of running processes on a Xiaomi smartphone through Settings β Annexes β Extensive or specialized tools such as CPU Monitor, you might have noticed a strange service called SoterService, which is often the leader in RAM and CPU consumption, especially after a device reboot or system upgrade, POCO Mi and others often ask what this process is, why it works so actively and whether it can be turned off to save battery life?
In this article, we will go into detail about what SoterService is, how it is connected to Xiaomiβs security system, what functions it performs, and why its forced shutdown can lead to serious problems β from inability to use banking applications to complete loss of access to the device, and we will analyze legal ways to optimize its operation, not violating the integrity of the system.
What is SoterService and Why You Need It in Xiaomi
SoterService (Secure Operating Environment Trusted Execution) is a system component responsible for the hardware and software protection of data on Xiaomi devices. It is part of the TrustZone architecture developed by the company TrustZone. ARM, It's integrated with the chipset of the smartphone:
- π Storage of cryptographic keys to encrypt user data (including biometrics, passwords, and application data).
- π± Protection against unauthorized access to system partitions (for example, when trying rooting or installing custom firmware).
- π³ Ensuring the operation of secure applications (banking, payment systems, government services).
- π Control of firmware integrity when booting the device (analogue Verified Boot in Android).
In fact, SoterService is an analogue of Apple Secure Enclave in the iPhone or Titan M in the Google Pixel, but adapted to the Xiaomi ecosystem.
- π Unlocking fingerprint or face (even if the sensor is physically healthy).
- π° Confirm payments via Google Pay, Mi Pay or banking apps.
- π Use of Secure Folder (Secure Folder) in MIUI.
- π‘ Authorization in Xiaomi Cloud services with two-factor authentication.
That is why the service starts automatically when you turn on your smartphone and works in the background constantly, its activity can temporarily increase with:
- π Reboot the device.
- π± Installation or update of applications that require a high level of security.
- π Change of password, PIN-code-data.
Why SoterService is loading the processor and battery
Many users complain that SoterService consumes up to 10-15% of battery power per day and periodically loads the processor by 20-30%.
- Constant system integrity check: The service scans critical memory areas for changes (e.g., after an update or rooting).
- Encryption/decryption: Each time you access a secure file (e.g. Secure Folder) you need to process the keys.
- Background synchronization with Xiaomi servers to confirm the authenticity of the device in the ecosystem (especially relevant for Mi Account).
- Firmware errors. Some versions MIUI (For example, 12.5-13) were bugs that caused the service to work in a high-speed mode for no reason.
Normal consumption of SoterService resources:
| Mode of work | Consumption of CPUs | RAM consumption | Impact on the battery |
|---|---|---|---|
| Normal (background) | 0β5% | 50β100 MB | 1-3% a day |
| After the reboot. | 10β20% | 150β250 MB | 5-8% per hour |
| When installing applications | 15β25% | 200-300 MB | 3-5% in 10 minutes |
| Error/locking | 30%+ | 300MB+ | 10%+ hourly |
If your device's readings match the "Error/Zoop" line, that's a diagnostic issue, and most often, the problem is solved:
- π Rebooting the smartphone.
- π± Cleaning the service cache (Settings) β Annexes β Show it all. β SoterService β Warehouse β Clear the cache).
- π§ Update MIUI last-minute.
π‘
If after cleaning the cache, SoterService continues to load the system, check for root rights or modified system files. TWRP They can cause a constant re-examination of integrity.
Can I turn off SoterService without any consequences?
Disabling or removing SoterService will lead to the following problems:
β οΈ After deactivation of the service, Xiaomi smartphone will lose support for Widevine L1 (You canβt watch high-resolution video on Netflix, Disney+ Banking applications will stop working and biometric authorization will be blocked.
However, there are legitimate ways to reduce its activity:
Turn off automatic synchronization of Mi Account|Remove unnecessary applications with high security|Clean the cache of the service once a week|Update MIUI until the last stable version-->
If you still decide to take the risk and disable the service (for example, on a non-main device), do it through the service. ADB:
adb shell pm disable-user --user 0 com.xiaomi.soterBut remember, after that:
- π« Unlocking the face/fingerprint will stop working.
- π« Google Pay and banking apps will be able to issue an error: βDevice not certified".
- π« The system will begin to issue constant warnings about an βunsafe environment".
What happens if you remove SoterService completely?
SoterService's connection to Mi Account and data protection
SoterService is closely integrated with Xiaomiβs Mi Account and is responsible for:
- Linking the device to the account. Without this, you can not use the Find Device (phone search) or Mi Cloud (cloud backup).
- Backup encryption: All data sent to the cloud is passed through SoterService to protect against interception.
- Two-factor authentication: When you log in to your account on a new device, the service checks the device's "trust of attorney."
If you delete the Mi Account from your smartphone, it wonβt shut down SoterService, but it will reduce its activity by 20 to 30 percent, because you donβt need to constantly sync.
- π± Themes and wallpaper from Mi Themes.
- π Cloud backups (contacts, SMS, note-book).
- π‘ Remote device control.
For users who want to keep the functionality of the Mi Account, but reduce the load, it is recommended to:
- Turn off automatic synchronization in Settings β Mi Account β Synchronization.
- Remove unnecessary data from the cloud (photos, videos, call records).
- Use local backup instead of cloud backup.
How to check if SoterService is working correctly
If you suspect that SoterService is not working properly (e.g., consuming too many resources for no reason), follow the following steps to diagnose:
Make sure MIUI updated|Check for root rights (Settings) β The phone. β Version. MIUI, tap)|Run a security test in Settings β PapaSSWORD & SECURITY β Device security|View the logs through ADB (adb logcat | grep soter)-->
Normal indicators of service:
- π’ B Settings β Annexes β SoterService status "works" without errors.
- π’ B Settings β PapaSSWORD & SECURITY All items are marked as βProtected".
- π’ When checking through ADB No Error: Soter: Verification Failed.
Signs of malfunction:
- π΄ Service consumes >30% CPU for more than an hour for no apparent reason.
- π΄ Soter: Integrity Check failed.
- π΄ Biometric unlocking stops working spontaneously.
- π΄ Banking applications give an error "Unsafe device".
If you find problems, try the following solutions:
- Reset security settings: Settings β PapaSSWORD & SECURITY β Resetting security settings.
- Update certificates: Settings β System system β Date and time β Install automatically (sometimes due to incorrect time).
- Factory Restore: If the problem persists, a full reset may be required (but back up first!).
π‘
If SoterService is not working properly, it could be a sign of a device being hacked or system files being corrupted.Don't ignore the problem - it could lead to data leakage!
SoterService and custom firmware: what you need to know
Users who install custom firmware (such as LineageOS, Pixel Experience or Xiaomi.eu) often face problems with SoterService.
- π§ The service is tied to the original Xiaomi bootloader and can block unofficial firmware.
- π Castom firmware often doesnβt have the right encryption keys, which causes errors in SoterServiceβs work.
- π± Some features (such as face unlock) may stop working even if the firmware is successfully installed.
To minimize the problems:
- Use firmware with Soter support. For example, Xiaomi.eu retains most of the security features.
- Don't delete system applications. Even if they seem unnecessary, they may be linked to SoterService.
- Check logs after installation. Commands for diagnosis: adb logcat | grep -i soter adb shell dumpsys activity service com.xiaomi.soter
If after installing custom firmware SoterService works unstable:
- π Try to reflash the device with full formatting (format data in the computer). TWRP).
- π§ Install a patch for Soter (if available for your model).
- π± Return to stock firmware if security features are critical.
β οΈ Warning: On devices with bootloader unlocked, SoterService can work in a "stripped" mode, which will lead to the loss of support for Widevine L1 And some banking applications. You can't fix this without locking the bootloader again.