Why Xiaomi Component Updates May Get In the Way β and When to Remove Them
System component updates on Xiaomi, Redmi and POCO devices are often installed automatically through the Google Play Store or MIUI Updater. These updates can include new versions of Google Play Services, Mi Account, Security App or camera/network drivers. Most of the time, they are useful β fixing vulnerabilities, adding features or optimizing performance.
Failures: NFC, Wi-Fi or Bluetooth will no longer function properly after the upgrade, for example, Xiaomi 12T owners complained about the networkβs loss after the upgrade of modem components in 2023.
Increased battery consumption: New versions of Google Play Services or MiuiDaemon can run background processes that drain the battery 15-20% faster (according to tests from XDA Developers).
Custom firmware incompatibility: If you use Pixel Experience or LineageOS, updated MIUI components may conflict with the system, causing bootloop (logo looping).
Before you delete the updates, check if they are the cause of the problem.
- Run your phone in safe mode (hold the power button β long tap on βSwitch offβ β βSafe modeβ). If the problem disappears, it is the third-party software, not the system components, that is to blame.
- Look for logs via adb logcat (requires debugging over USB).Look for errors with AndroidRuntime or MiuiSystemUI tags.
Method 1: Remove updates through Android settings
The simplest method is to roll back to the factory version of the component through the application menu, which works for most system services except the kernel and low-level drivers. Importantly, this method is not suitable for components installed as part of the firmware (for example, MiuiCamera on some models).
Instructions:
- Open Settings β Applications β Application Management.
- Slip on three points in the upper right corner β Show system.
- Find a problem component (e.g. Google Play Services or Miui Security).
- Click on it β Uninstall updates (if the button is inactive β see the method with ADB).
After the rollback:
- π Restart the device β some changes will only take effect after the reboot.
- π« Turn off automatic updates for this app: in the same menu tap on three dots β Turn off auto-update.
- π± Check the function that caused you to delete the update (for example, NFC or the Chamber).
Check the component version in Settings β About the phone β MIUI version
Make a backup copy of the data (photos, contacts, SMS)
Connect the device to charge (the battery should be >50%)
Shut down. Wi-Fi/Mobile data to avoid automatic reinstallation-->
β οΈ Note: Removing updates for Google Play Services may cause Google Pay, YouTube and other services to crash. If apps stop opening after rollback, update services back or reset settings via Settings β System system β Resetting application settings.
Method 2: Using ADB for forced removal
If the Remove Updates button is inactive or the component is not displayed in the app list, Android Debug Bridge will help (ADB). This method requires USB-Debugging and works on all Xiaomi devices with or without unlocked bootloader (but with debugging enabled).
Step-by-step:
- Install ADB Tools on your PC.
- Turn it on. USB-Debugging on the phone: Settings β The phone. β Version. MIUI (Tap 7 times until the words βYou became a developerβ appearΒ») β return to Settings β Additionally. β For developers β Debugging by USB.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder and do:
adb devices(Your device should be displayed)
adb shell pm list packages -f | grep "component name"For example, for Google Play Services:
adb shell pm list packages -f | grep "com.google.android.gms"Then remove the updates by the team:
adb shell pm uninstall -k --user 0 name packetAn example for Miui Security:
adb shell pm uninstall -k --user 0 com.miui.securitycenterList of popular components packages Xiaomi
If the team returns a Failure error [DELETE_FAILED_INTERNAL_ERROR], signifier:
- π The component is protected by the system (try resetting to factory settings).
- π§ The device is not rooted, and the component requires superuser rights (magisk or Magisk is needed). TWRP).
adb shell pm disable-user --user 0 com.android.packageinstallerBut remember: this will block the installation of all applications until you turn the service back on!-->
Method 3: Resetting through reset to factory settings
If previous methods have failed and the problem is critical (e.g., the phone is not connected to the network), hard reset will help. This method removes all component updates, returning them to the version that was when you bought the device. Important: on devices with MIUI 14 and later, the reset saves the firmware version, but returns the system applications to the factory state.
How to reset:
- Back up your data (photos, videos, contacts) through Settings β Google β Backup or Mi Cloud.
- Go to Settings β About Phone β Resetting β Erase all data.
- Select Erase all data (including MIUI) to ensure system components roll back.
- Confirm the action and wait for the reboot (it will take 5-10 minutes).
After discharge:
- π± Donβt connect to Wi-Fi right away β check if the problem is solved first.
- π If the reset did not help, it is possible that the hardware malfunction (for example, the modem is damaged).
- π Turn off automatic component updates: Settings β Annexes β Auto-update β Wi-Fi only (or "Never" everΒ»).
| Xiaomi model | MIUI version | Are components updated after resetting? |
|---|---|---|
| Redmi Note 10/11 | MIUI 12β13 | No (full rollback) |
| Xiaomi 12/13 | MIUI 14+ | Partially (the core and drivers remain) |
| POCO F4/F5 | MIUI 14 (Global) | Not (if you choose to erase MIUI) |
| Xiaomi Pad 6 | MIUI 14 (Pad) | Yes (only user data is reset) |
β οΈ Warning: On devices with a locked bootloader (most official firmware), the reset will not remove the updates boot.img If you're dealing with them, you'll need to flash through Fastboot.
Method 4: Fastboot or Recovery Fastboot
If a component update has damaged critical parts of the system (such as modem or bootloader), only complete flashing will help.
- π Unlocked bootloader (for Fastboot).
- π₯ Official or custom firmware (e.g. Xiaomi.eu or Pixel Experience).
- π₯οΈ Computers with Mi Flash Tool or Fastboot installed.
Step-by-step instructions for Fastboot:
- Download the firmware for your model from the Xiaomi Firmware website (choose the Fastboot version).
- Unpack the archive in a folder on your PC.
- Turn off the phone and press Volume Down + Power to log into the Fastboot.
- Connect the device to your PC and start the Mi Flash Tool.
- Select the firmware folder, select Clean All mode (full clean) and press Flash.
For Recovery (TWRP):
- Download firmware in.zip format (for example, with Xiaomi.eu).
- Boot to TWRP (hold Volume Up + Power when turned on).
- Select Wipe β Advanced Wipe and select Dalvik, Cache, System, Data.
- Return to the main menu, click Install and select the firmware file.
After flashing:
- π§ The device will return to the state βout of the boxβ β you will need to configure from scratch.
- π‘ Component updates will be pumped to the version sewn into the firmware.
- π To avoid repeated problems, disable automatic updates to Settings β The phone. β Updating the system β Settings (βοΈ) β Auto-update.
π‘
Fastboot flashing is the only way to get the device back on track if a component update damages the vendor or boot partition, but itβs also the riskiest method: if you make a mistake, the phone can turn into a brick.
Method 5: Blocking updates via hosts or Magisk
If you don't want to delete updates, but you want to prevent them from being automatically installed, you can block access to update servers, and this works on rooted devices or through modification of the hosts file.
Method 1: Editing hosts (without root)
- Install the Hosts Editor app from Google Play.
- Add the following lines to the hosts file:
127.0.0.1 android.clients.google.com
127.0.0.1 update.miui.com
127.0.0.1 api.miui.comThis will block the update checks for Google Play Services and MIUI.
Method 2: Magisk + Disable Flags module (requires root)
- Install Magisk and Disable Flags Service.
- Activate the flags:
disable_google_play_services_update
disable_miui_updaterThis will completely disable background update checks.
Method 3: Freeze with Titanium Backup (root)
- π§ Freeze the Google Play Services Apps, MIUI Updater and Software Update.
- β οΈ This may disrupt some features (such as Google Pay or Mi Cloud).
What to do if nothing helps: Diagnosis and alternatives
If none of these methods solve the problem, it may not be due to component updates.
- Check for hardware malfunctions: π‘ For network problems: Test out SIM-map on another phone. π For quick battery discharge: check battery wear through AccuBattery. π· For camera crashes: clear the cache of the com.android.camera app.
Install the custom core
For example, FrancoKernel or Kirisakura for Snapdragon devices.This can fix performance issues after updates.
Contact the service center.
If the phone is warranty and the problem appeared after the official OTA-Xiaomi must return to work for free (under the law of consumer protection).
Alternative solutions:
- π Reverse to the old version MIUI: via Fastboot or TWRP (see method 4).
- π¦ Installation GSI-Firmware: for example, LineageOS or GrapheneOS (requires an unlocked bootloader).
- π οΈ Replacement of the module: if the update is damaged, for example, NFC-chip, it can be soldered (cost) ~1500β3000 β½).
π‘
Before visiting the service center, drop your phone to factory settings and remove root/castom firmware, otherwise you may be denied warranty repairs, citing βunauthorized modifications.β