App updates on Xiaomi, Redmi or POCO are not always useful: new versions can slow down, contain bugs or impose unnecessary features. Fortunately, you can roll back changes or completely remove the update in several ways, from standard MIUI tools to manual manipulations through ADB. In this article, we will analyze all the current methods, including nuances for different versions of the firmware (from MIUI 12 to MIUI 14).
It is important to understand that not all applications support rollback. System services (for example, com.miui.securitycenter) often block removal of updates due to Xiaomi's security policy. It is also worth considering that after a rollback, some functions may not work correctly - especially if the new version of the application requires updated APIs. Before you act, check whether the "problematic" update is associated with critical components of the system.
If you encounter an error like โFailure to Remove Updateโ or a rollback button is inactive, donโt panic. 90% of the time, itโs solved by alternative methods, which weโll describe below. First, determine which application to roll back: system (like Camera or Gallery) or third-party (from Google Play), which depends on the choice of method.
1. Standard rollback through MIUI settings
The easiest method is to use the built-in recoil feature in MIUI. It works for most system and some pre-installed applications (e.g. Browser, Music, Notes). However, not all firmware versions support this option: in MIUI 14, it can be hidden behind additional settings.
To check the availability of rollbacks:
- Open Settings โ Applications โ Application Management.
- Find the desired application in the list and tap it.
- In the upper right corner, press three dots (โฎ) and select Remove Updates.
- Confirm the action in the dialog window.
If there is no update to delete, it means:
- ๐น The app does not support rollback (e.g. Google Play Services).
- ๐น You're using the old version. MIUI (12th where the function is not.
- ๐น The update was installed through APK, Not through Google Play.
โ ๏ธ Note: After rolling back system applications (such as Phone or Messages) may reset settings. We recommend you to back up beforehand through Settings โ The phone. โ Backup.
2.Removing updates via Google Play
For apps installed from the Google Play Market, you can use the rollback feature in the store itself, which is suitable for most third-party programs (for example, YouTube, Chrome, Gmail), but does not work for Xiaomi system components.
Instructions:
- Open Google Play and find the problem app.
- Tap it on three points (โฎ) Next to the Install/Update button.
- Select Remove Updates (if the option is active).
- Confirm the action. The app will return to the factory version.
If there is no update button, try:
- ๐ฑ Go to Settings โ Annexes โ Google Play Market โ Warehouse โ Clear the cache.
- ๐ Restart the phone and try again.
- ๐ง Enable Developer Mode (7 times tap on the Version) MIUI In Settings โ About the phone) and disable automatic update of applications.
๐ก
If the Google Play rollback doesnโt work, try uninstalling the app completely and then installing it again from the store.This will reset it to the current version, but not always to the factory version.
3. Cleaning the cache and application data
Sometimes the problems after an update are not with the program itself, but with its temporary files, and cleaning the cache and data can make the application work again without a full rollback, a method that is safe and does not require root rights.
How to clean:
- Go to Settings โ Applications โ Application Management.
- Select the desired application and open its page.
- Slip the Warehouse (or Memory in older versions of MIUI).
- Click Clear the cache, then Clear the data (if necessary).
What this does:
- ๐งน Deletes temporary files that may have been damaged during the update.
- ๐ Resets the application settings to factory (for example, in the Gallery or the Chamber).
- ๐ซ Does not affect the version of the app, but often solves brake problems.
โ ๏ธ Attention: Clearing the data will delete all saved settings, accounts and files within the application (for example, uploaded maps to Google Maps or history in the Browser.
Make a backup copy of the application settings|Record the login/password from the accounts|Check if important files are attached to the application|Make sure you have access to the internet for re-authorization-->
4. rollback through ADB (for power users)
If standard methods donโt work, you can use Android Debug Bridge (ADB), which requires connecting your phone to your computer and basic command line knowledge, but allows you to roll back even those applications that are blocked in MIUI.
Step-by-step:
- Install ADB Tools on your PC.
- Turn on USB Debugging on your phone (Settings โ About Phone โ MIUI Version โ 7 times tap โ Back to Additional โ For Developers).
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (or Terminal on Mac/Linux) and type:
adb shell pm list packages -f | grep "name packet"Replace the name of the package with the name of the application (e.g. com.miui.gallery for Gallery).
adb shell pm install -r -d /path/to/base.apkWhere /path/to/base.apk โ path APK-Application file (can be extracted from firmware or downloaded from a trusted source).
Advantages of the method:
- ๐ง Works for system applications where rollback is blocked.
- ๐ฆ Allows you to install any version APK, not just the factory.
- ๐ No root rights (unlike manual removal via Root Explorer).
โ ๏ธ Attention: Misuse of the right ADB Do not delete or modify files with the.odex extension or from the folder /system/priv-app โ This is fraught with a "brick" of the device.
How to find the name of the application package?
5. Remove updates via TWRP (for stitched devices)
If your Xiaomi has custom TWRP recovery installed, you can manually remove updates, even without root permissions.This method is suitable for advanced users, as it requires working with the file system.
Instructions:
- Load the phone into TWRP mode (press Power + Volume up when turned on).
- Go to Advanced โ File Manager.
- Open the /data/app folder and find the folder with the name of the problematic application package (e.g. com.android.vending-1 for Google Play Market).
- Delete the folder or files with the.apk extension (except base.apk).
- Reboot the phone.
What is important to consider:
- ๐ง TWRP It should be a current version that is compatible with your Xiaomi model.
- ๐ Do not delete files from /system/app โ This could disrupt the system.
- ๐ After removal, the application will return to the factory version at the next update. MIUI.
If you delete a critical system application (e.g. com.miui.securitycenter), the phone may stop booting, in which case you will need to reflash the device via Fastboot.
6. Alternative methods: disabling updates
If rollbacks have not helped or are not possible, consider preventing future updates:
| Method | For which applications | Conditions required |
|---|---|---|
| Disable Auto Update in Google Play | Third-party annexes | No. |
| Freeze the application through ADB | Systemic and pre-installed | adb shell pm disable-user --user 0 name packet |
| Use AppOps to block updates | Anybody. | Root or Shizuku rights |
| Install the old version of APK manually | Any other (except for the signature verification system) | Installation Permit from Unknown Sources |
To disable auto updates in Google Play:
- Open the Google Play Market.
- Slip on the profile avatar โ Settings โ Network settings โ Auto-update applications.
- Choose Not to Update Automatically.
For system applications (e.g., Camera or Browser), you can use the command:
adb shell pm disable-user --user 0 com.miui.cameraThis will freeze the app, preventing it from being updated. To defrost, use:
adb shell pm enable com.miui.camera๐ก
Disabling updates does not remove the current version of the application, but only prevents the installation of new ones. If the problem already exists, first roll back one of the ways described above.
Frequent mistakes and their solutions
When trying to remove an update, users often encounter typical problems, and here are the most common ways to solve them:
- ๐ซ ยซRemove Updates button is inactive Reason: Application is critical to MIUI (Solution: Use the Security or Themes. ADB or TWRP (if there is root).
- ๐ ยซAfter rollback, the app is updated again" Reason: Automatic update to Google Play or MIUI Updater.Solution: Disable auto-updates (see Section 6) or freeze the app through ADB.
- โ ๏ธ ยซThe phone stopped turning on after removing the system APKยป Reason: Critical files were removed from the /system. Solution: Refuse your phone via Fastboot or Mi Flash Tool.
- ๐ฑ ยซCan't find the app in the list" Reason: The app is hidden or part of another package (e.g. Google Play Services combines multiple services).Solution: Use adb shell pm list packages | grep "keyword" for search.
If none of these methods worked, consider resetting your phone to factory settings. This is a radical method, but it is guaranteed to return all applications to the original state. Before reset, back up your data via Settings โ Additional โ Backup and Reset.