How to Remove the Latest App Update on Xiaomi: The Complete Guide

Why App Updates Sometimes Have Problems

App updates should improve their performance, but in practice, Xiaomi users often face the opposite effect: the new version can slow down, consume more battery or stop running altogether. This is especially true for devices with MIUI, where optimization for specific models sometimes breaks compatibility. For example, after the update to Google Play Services, many owners of the Redmi Note 10 Pro complain of sudden reboots, and the new version of the Mi Browser can begin to aggressively show ads.

The root of the problem is that developers are testing updates on a limited number of devices. Xiaomi with its hundreds of models and modifications of MIUI (global, Chinese, EEA) becomes a litmus test: what works on the Mi 11 Ultra can completely break the functionality on the Poco X3 NFC. In addition, some updates come through system services (for example, Mi Share or Security), and roll them back with standard methods is impossible.

In this article, we’ll look at three proven ways to remove the latest update, from simply rolling back through settings to using ADB for system applications. Importantly, not all methods work on MIUI 14+ due to tightening security policies. If your device runs Android 13/14, prepare yourself for additional steps ahead of time.

Method 1: Recoil through application settings (for user applications)

The simplest method is suitable for applications installed from Google Play or third-party sources (APK).It does not require root rights and works on all versions of MIUI, but has a limitation: these applications will be reset.If it is important for you to save settings or progress (for example, in-game), pre-back up through Settings β†’ Apps β†’ Backup.

Instructions:

  • πŸ“± Open the Settings. β†’ Annexes β†’ Application management.
  • πŸ” Find the problem app in the list (use a search if it’s not in the first rows).
  • βš™οΈ Slip on three-points in the upper right corner and select Remove updates.
  • βœ… Confirm the action. App will return to factory version.

If you don't have "Remove Updates", you're either system-based or first-time installed (without previous versions), and then move on to the next method.

β˜‘οΈ Preparation for rollback of the update

Done: 0 / 4

⚠️ Attention: MIUI 14 and later, some system applications (for example, Mi Video or Mi Music) can automatically update through the Mi App Store.

Method 2: Remove updates via ADB (for system applications)

If the standard method didn’t work and the application is system-based (e.g. com.miui.gallery or com.android.contacts), Android Debug Bridge (ADB) is required. This is more complicated, but it allows you to roll back even those applications that are blocked by the manufacturer. Important: Xiaomi can reset some settings after using ADB, so disable Mi Account in the security settings beforehand if you don’t want to face a device lock.

Step-by-step:

  1. Turn on USB debugging: Go to Settings β†’ About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings β†’ Additional β†’ For Developers and turn on USB Debugging.

Connect your phone to your PC

Open the command line.

ADB

adb devices

Make sure your device is listed.

Perform the pullback command

package.name

adb shell pm install -r -d --user 0 package.name

For example, for the Mi Gallery rollback:

adb shell pm install -r -d --user 0 com.miui.gallery

If the team returns the error INSTALL_FAILED_VERSION_DOWNGRADE, This means that the application is protected from rollback, in which case only complete removal and subsequent installation of the old version manually will help (see Method). 3).

How to find the application package ID?
Install the App Inspector app from Google Play on your phone. Open it, find the app you want in the list, and copy the Package Name field value. For example, for Mi Browser, it's com.android.browser.
ADB Team TeamDescriptionWhen to use
adb shell pm list packagesShows a list of all installed packagesIf you don’t know the exact name of the package
adb shell pm uninstall -k --user 0 package.nameRemove updates while maintaining the factory versionFor system applications without root
adb shell pm clear package.nameResets application dataIf after the rollback the application is not working properly

Method 3: Manually remove and install the old version (for power users)

If the first two methods didn't work, the radical option is to completely remove the application and then install the old version, which is suitable for non-system applications or if you're ready to lose all the data. System applications (e.g. com.xiaomi.scanner) will require Magisk or TWRP.

Instructions:

  1. Download the old version of the APK from a reliable source (e.g. APKMirror) and make sure it is compatible with your MIUI and processor architecture (ARM64/ARM).
  2. Delete the current version: For regular applications: Settings β†’ Annexes β†’ For system: use it. ADB-Command: adb shell pm uninstall --user 0 package.name

Turn off automatic updates

Google Play

Mi App Store

Install the old version

adb install old_version.apk

On MIUI 14+, system applications can recover from a reboot. To avoid this, use App Cloner or Island to create an isolated copy of the older version.

πŸ“Š Which app breaks down most often after an update?
Google Play Services
Mi Gallery
Mi Browser
WhatsApp
Other

⚠️ Attention: Installation APK from unknown sources can lead to malware infection.Always check the hash of the file (MD5/SHA-1) It is especially dangerous for Xiaomi to install modified versions of system applications - this can cause a bootloop (a looped reboot).

What to do if rollbacks don't help: alternative solutions

If none of the methods worked and the app still doesn’t work properly, consider alternatives:

  • πŸ”„ Resetting the app settings: Go to Settings β†’ Annexes β†’ [Name of the annex] β†’ Warehouse β†’ Clear the data. This will return the application to the post-installing state, but it will keep the current version.
  • πŸ“± Alternative Launcher: Some system applications (such as Mi Launcher) can be replaced with Nova Launcher or Hyperion to avoid update issues.
  • πŸ› οΈ Disconnect via Mi App Store: Open Mi App Store, find the problem app, tap three points and select Disable Auto Update.
  • πŸ”§ Installation of custom firmware: On forums XDA Developers often release modified versions. MIUI without any forced updates to system applications. MIUI EU It allows you to disable unnecessary services.

For Android 12+ devices with MIUI 13/14, there’s another trick: disable updates through background restriction. Go to Settings β†’ Apps β†’ [App Name] β†’ Battery β†’ Limit background activity. This won’t roll back the version, but it can stop automatic updates.

πŸ’‘

If the application is still updated after rolling back, try blocking its Internet access through Settings β†’ Mobile Network β†’ Data Use β†’ [Application Name]. This will prevent updates from loading in the background.

How to Prevent Automatic Updates in the Future

To avoid repeated problems, configure your device so that updates are only installed with your permission:

  1. On Google Play: Open Google Play β†’ Click on profile avatar β†’ Settings β†’ Network settings β†’ App auto-update. Choose Not to update automatically or only via Wi-Fi (if limited to mobile traffic).
  2. In the Mi App Store: Launch the Mi App Store β†’ tap on the avatar β†’ Settings β†’ Auto Update. Turn off Automatic Update by Wi-Fi/mobile.
  3. For system applications: Use ADB to disable updates for specific packages: adb shell dumpsys package com.miui.security | grep "auto-update" (replace com.miui.security with the desired package).

Nana MIUI 14, we have a feature called "Developer Mode for Applications," which allows you to block updates for individual programs. β†’ Additionally. β†’ For developers β†’ Developer mode for applications.

Frequent Mistakes and How to Avoid Them

When you roll back updates, Xiaomi users often face typical problems, and here are the most common ways to solve them:

Mistake.Reason.Decision
INSTALL_FAILED_VERSION_DOWNGRADEBan on Downgrading the MIUI VersionUse adb install -r -d or uninstall the app completely
App disappears after rollbackDeleted factory versionInstall APK manually or reset via Settings β†’ Apps β†’ Restore
Mi Account Error After ADBXiaomi's protection workedDisable Mi Account in Settings β†’ Xiaomi Account before using ADB
App dyes after rollbackIncompatibility with current MIUIClean up the app data or find another old version

If after all the manipulations the application still does not work, check the error logs through ADB Logcat:

adb logcat | grep -i "package.name"

(replace package.name with your app ID) This will help you understand whether the problem is version incompatibility, lack of rights or conflict with other services.

πŸ’‘

On devices with MIUI 14 and Android 13+, rolling back system applications can cause Mi Cloud and Find Device services to crash.

Can I roll back the Google Play Services update without root?
Yes, but with reservations. For this: Download the old version of Google Play Services with APKMirror (choose your architecture: arm64, arm, x86). Uninstall the updates through Settings β†’ Apps β†’ Google Play Services β†’ Uninstall the updates. Turn off the automatic update on Google Play. Install the downloaded APK via adb install -r -d com.google.android.gms. On MIUI 14, you may need to disable Play Protect in Google Play settings, otherwise the system will block the installation.
Why did Mi Gallery stop showing photos after the pullback?
This is because you reset your storage permission. Solution: Go to Settings β†’ Applications β†’ Mi Gallery β†’ Permissions. Enable Files and Media. Reboot your device. If the photos are still not displayed, check the DCIM folder through the file manager - maybe the files are intact and the problem is in the app's cache.
How to roll back the update to Xiaomi with a blocked bootloader?
On devices with a locked bootloader (most modern Xiaomi), the system applications can only roll back through ADB or Mi App Store. Radical methods (like firmware through Fastboot) require unlocking, which will reset all data. Alternative: Use Parallel Space or Island to run an old version of the application in an isolated environment. Install a custom launcher (like Nova) to replace the system components.
Will the rollback on the POCO F5 with HyperOS work?
HyperOS (the new shell from Xiaomi) uses a different application management mechanism, but the basic principles remain the same: For custom applications, use a standard rollback through settings. For system applications, ADB with the command pm uninstall -k --user 0. HyperOS has added a compatibility mode (Settings β†’ Applications β†’ Compatibility), which can help run the old version. Note: in HyperOS, some system applications (for example, com.miui.home) are more protected, and their rollback may require Magisk.
Can I roll back WhatsApp update without losing chats?
Yes, but you need to be careful: Back up chats on WhatsApp: Settings β†’ Chat β†’ Backup. Remove updates via Settings β†’ Apps β†’ WhatsApp β†’ Remove updates. Turn off auto-update on Google Play. If you want to install a very old version, download APK from APKMirror and install via adb install -r -d com.whatsapp. Restore chats from backup. Important: WhatsApp backups are not compatible with all versions. If the chats don't recover after rollback, try the version no older than 2-3 months.