If you own a Xiaomi, Redmi or a smartphone POCO, I'm sure you noticed a mysterious app in the list of installed programs. WPS (It doesn't have a desktop shortcut, it doesn't show up in the app menu, but it takes up space in memory and is updated periodically through the Play Market. What is it, why is it needed by the manufacturer, and why can't it be removed in standard ways? In this article, we will discuss all aspects of the work in detail. WPS Xiaomi, including its connection to the Mi Account, security features and possible risks.
Let me just say, despite the fact that the name WPS It is associated with the Wi-Fi Protected Setup protocol (which is really used in Xiaomi routers), in the context of smartphones it is a completely different component. It is an internal system module responsible for integrating the device with the Xiaomi ecosystem, including cloud services, backup and data protection. MIUI, So the manufacturer blocks the possibility of uninstallation, and then the details of the purpose, the hidden functions and how to manage the application.
What is it? WPS Xiaomi: Official appointment
Annex WPS (Xiaomi WPS Service) is a proprietary system component that is part of the firmware MIUI Since version 10, its main tasks:
- π Sync with Mi Account: Provides communication between the device and the user account, including backup of settings, contacts and application data.
- π Data protection: involved in encrypting local files and cloud backups (e.g., when using the Find Device feature).
- π± Integration with the ecosystem: allows other Xiaomi devices (smart watches, speakers, TVs) to interact with the smartphone through a single account.
- π Updating System Components: Responsible for seamless installation of security patches and updates MIUI user-free.
It is important to understand that WPS β It's not a separate application in the usual sense, but a service layer that runs in the background, and it has no graphical interface, and it's managed through system settings or special settings. ADB-For example, when you first log in to Mi Account, it's this module that encrypts authentication tokens and stores them in a protected memory area.
Why, then? WPS displayed in the application list (for example, in Settings) β Annexes β Application management?? The fact that Xiaomi puts it in a separate package for the convenience of updates through Google Play. This allows you to quickly fix vulnerabilities without releasing a full firmware.
Connection WPS with Mi Account and Data Security
Main function WPS β Ensuring the security of interaction between the device and the Xiaomi servers. When you log in to Mi Account, this module is a keyboard:
- Generates a unique device token tied to its IMEI and serial number.
- Encrypts data for transmission over a protected channel (uses protocol) TLS 1.3).
- Creates a local backup of cryptographic keys that are used to restore access to the account.
No WPS function MIUI They're not going to work properly:
| MIUI function | Dependence on WPS | What happens when you shut down? |
|---|---|---|
| Find Device (Phone Search) | Complete. | The device will not be displayed on the map, it is impossible to block or erase data remotely. |
| Backup in Mi Cloud Backup | Partial | Copies will be created, but you will not be able to restore them on another device. |
| Synchronization of notes and contacts | Complete. | Data will no longer be updated between devices. |
| The Safe Folder (Private Folder) | Complete. | Files in the protected folder will become unavailable. |
Besides, WPS When you send a request to unlock through the Mi Unlock Tool, this module checks the device's association with the account and sends data to Xiaomi servers for confirmation.
β οΈ Warning: If you delete or disconnect WPS Before unlocking the bootloader, the Mi Unlock Tool will give you an error "Couldn't verify device.
Can I remove it? WPS Xiaomi and what is the threat?
Standard means MIUI remove WPS It's impossible -- the "Delete" button in the app settings is inactive, but some users try to get rid of it through the app:
- π± ADB-commands (e.g. pm uninstall) --user 0 com.xiaomi.wps).
- π οΈ Root access and system files (delete packet from the system) /system/priv-app/).
- π§ Debloat scripts (e.g. Universal Android Debloater).
The consequences of such actions can be critical:
The Mi Account will not be logged in.
Stop updating. MIUI through OTA
Resetting settings will lead to a "brick" of the device
You can't use Find Device.
Access to secure folders will disappear-->
In addition, some models (such as Xiaomi) 12T Or the Redmi Note 11 Pro.+) removal WPS lead to loss IMEI and module failure NFC. This is because the module is integrated into low-level services. MIUI, radio-interface.
β οΈ Note: Instructions for "safe" shutdown are found on forums WPS through ADB However, this is a temporary solution: after a restart or update, the service will restore automatically, and some functions (for example, push notifications from Mi Cloud) will cease to work.
If you are critical to vacate a seat occupied WPS (This is usually 50 to 100 MB, so it is better to use alternative methods:
- Clear the application cache in Settings β Annexes β WPS β Memory.
- Disable automatic updates via Play Market (if version) WPS stable).
- Use Lite versions of the firmware MIUI (for example, MIUI Lite for older models, where some system components are optimized.
How to check the work WPS fixing errors
If you suspect that WPS Does not work correctly (for example, data is not synchronized or errors occur when you log in to Mi Account), follow the following steps:
1. Checking the status of the service
Open the Settings. β The phone. β Version. MIUI And you can click on the build number several times to activate the developer mode:
- Go to Settings β Additional β For developers.
- Find the Services section and check the status WPS Service.
- If the service is disabled, try restarting it with the command: adb shell am startservice -n com.xiaomi.wps/.service.WpsService
Diagnostics of synchronization errors
If Mi Cloud does not sync your data (contacts, notes, photos), do:
- π Reset the device.
- π± Delete your Mi Account in Settings β Accounts and add it again.
- π§ Clear the data. WPS In Settings β Annexes β WPS β Memory. β Clear your data (this wonβt delete your files, but will reset sync tokens).
3. Recovery from failures
If, after the manipulation, WPS The device has stopped loading or has an error called βMi Account verification failed:
Methods of recovery after removal WPS
If none of the methods worked, contact Xiaomi Service Center β self-recovery attempts can lead to complete data loss.
WPS Safety and security: myths and real risks
It is widely believed on the Internet that WPS Xiaomi is a spyware module that collects user data. Let's look at what's true and what's fiction.
Myth 1: WPS Sends personal data to China
Really, WPS It works with Xiaomi servers, but:
- π The information transmitted is limited to authentication tokens and device metadata (model, version) MIUI, region).
- π΅ Personal files (photos, messages, call history) are not transferred without your explicit consent (for example, when backing up to Mi Cloud is enabled).
- π For European and Russian devices, data is stored on servers in Singapore and Russia (depending on the region of sale).
Myth 2: WPS slow down
The service consumes minimal resources:
- π Standby mode: ~0.1% CPU and 20-30 MB of RAM.
- π In active synchronization: up to 1% CPU and 50 MB of RAM (for 1-2 minutes).
If you notice increased battery consumption or heat, itβs likely that thereβs a problem with another system component (e.g. com.miui.analytics or com.xiaomi.xmsf).
Real Risks: Vulnerabilities and Exploits
In 2022, security researchers discovered a vulnerability in the WPS, This allows attackers to bypass the Mi Account lock on some models (Redmi Note 9 Pro, POCO X3). The problem was fixed in the updates MIUI 13.0.4+, If your device hasnβt been updated in a long time, we recommend it:
1. Open Settings β About Phone β System Update.
2.Make sure that the version MIUI under 2023.
3. Update. WPS via the Play Market (if available).-->
It is also worth disabling debugging on USB And installing from unknown sources, if you don't use these features, will reduce the risk of exploiting vulnerabilities through WPS.
Alternatives and workarounds for experienced users
If you still want to get rid of it WPS (For example, for custom firmware installation, consider the following options:
1. Installation of custom firmware
Firmware like LineageOS, Pixel Experience or ArrowOS does not include WPS, but:
- β οΈ You will need to unlock the bootloader (which will reset all data).
- β οΈ Certain functions (e.g, IR Blaster or Game Turbo may not work.
- β οΈ Security updates will have to be installed manually.
2. Use of Magisk modules
Universal Debloater for Magisk can be turned off WPS stripped:
- Install Magisk and Universal Debloater.
- In the list of system applications, find com.xiaomi.wps.
- Select the βFreezeβ option, not βRemoveβ.
3. Transition to devices without MIUI
If WPS Xiaomiβs other system services are a source of distrust, consider alternatives:
- π± Google Pixel β pure Android without proprietary modules.
- π± Samsung Galaxy with One UI β Less integration with the manufacturerβs cloud.
- π± Nothing Phone is an open source minimalist firmware.
β οΈ Attention: On devices POCO global-fixed (POCO Launcher) WPS It's also present, but it's minimally impactful. If you're concerned about privacy, choose a model marked with a note "NFR" (without pre-installed services Xiaomi).