WPS Xiaomi: Hidden system application that can not be removed

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.

πŸ“Š You knew there was a WPS on the Xiaomi?
Yeah, but I didn't understand his appointment.
No, I just found out now.
Knew and tried to delete
I don't care.

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:

  1. Generates a unique device token tied to its IMEI and serial number.
  2. Encrypts data for transmission over a protected channel (uses protocol) TLS 1.3).
  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 functionDependence on WPSWhat 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 BackupPartialCopies will be created, but you will not be able to restore them on another device.
Synchronization of notes and contactsComplete.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:

  1. Clear the application cache in Settings β†’ Annexes β†’ WPS β†’ Memory.
  2. Disable automatic updates via Play Market (if version) WPS stable).
  3. 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:

  1. Go to Settings β†’ Additional β†’ For developers.
  2. Find the Services section and check the status WPS Service.
  3. 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
1. Fastboot: Sweat the full version MIUI using the Mi Flash Tool (*.tgz file for your model) to recover all system components, including WPS. 2. Recovery: Set the official OTA-Update package via Stock Recovery (download file from Xiaomi Community forum and rename to Stock Recovery) update.zip). 3. Through ADB Sideload: If the device is booting but not running Mi Account, follow the command: adb shell cmd package install-existing com.xiaomi.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:

  1. Install Magisk and Universal Debloater.
  2. In the list of system applications, find com.xiaomi.wps.
  3. 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).

FAQ: Frequent questions about WPS on Xiaomi

Can I turn it off? WPS rootless?
Yes, but only temporarily, through ADB The command pm disable-user com.xiaomi.wps. After restarting or updating the system, the service will be restored. Complete removal is possible only with root or through custom firmware.
Why? WPS Updated through the Play Market if it is a system application?
Xiaomi brings some system components to Google Play for easy updates, which allows you to fix vulnerabilities without releasing full firmware. WPS They can be released monthly, but MIUI quarterly.
Does it affect? WPS battery-powered?
If you notice an increased consumption, check other system processes (e.g. com.miui.analytics or com.xiaomi.xmsf) through Settings. β†’ Battery β†’ Battery utilization.
Can I transfer my Mi Account data to another smartphone without WPS?
Technically yes, but you will need to manually copy files from the folder. /data/data/com.xiaomi.wps/ (However, it is easier to use standard backup through the Mi Cloud before deleting. WPS.
What to do if after removal WPS The phone requires an account of the previous owner?
This means that the device is linked to the Mi Account, and WPS Solutions: Refer to the previous owner for account details. Provide proof of purchase to Xiaomi service center for unbinding. If the device is bought from hand, try to reset via Fastboot with fastboot erase frp (not working on all models).