How to uninstall the app update to Xiaomi: 5 working ways

Application updates on Xiaomi often bring new features, but sometimes become a source of problems, from bugs and brakes to incompatibility with MIUI or HyperOS. If after the update the application stopped working correctly, consumes more battery or imposes unnecessary functions, it can be rolled back to the previous version. In this article, we will analyze all the available ways to remove updates, including hidden system settings, ADB commands and third-party utilities.

Unlike Android in its pure form, Xiaomi firmware has features: some system applications (such as Mi Browser or Security) are protected from manual removal. In addition, after a rollback, you may need to disable automatic updates โ€” otherwise the system will install the latest version again. We will look at solutions for different scenarios, from standard methods to advanced ones that require unlocking the bootloader.

โš ๏ธ Important: The rollback of system applications (e.g. com.miui.gallery or com.android.settings) can lead to unstable performance MIUI. We recommend backing up data before experimenting.

1. Standard rollback via "Settings" (no root)

The easiest way to return a previous version of an app is to use the built-in MIUI or HyperOS tools.It works for most custom applications (e.g. Google Play Store, YouTube, Facebook), but is not suitable for system utilities.

Algorithm of action:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” Find the app you want in the list (use search if itโ€™s not at the top of the list).
  • โš™๏ธ Stick to three points (โ‹ฎ) in the upper right corner and select Remove Updates.
  • ๐Ÿ”„ Confirm action. The system will return the app to the factory version (the one that was used when you bought the device).

If the Remove Updates item is inactive or absent, this means that:

  • ๐Ÿšซ The application is system-based and is protected from changes (e.g. Mi Video or Mi Music).
  • ๐Ÿ”’ You do not have administrator rights (some Xiaomi firmware requires unlocking the bootloader).
  • ๐Ÿ“ฆ The update was installed manually rather than through Google Play (e.g., Google Play, APK-file).
๐Ÿ“Š What version? MIUI/HyperOS You're using it?
MIUI 12
MIUI 13
MIUI 14
HyperOS
I don't know.

2. disable automatic updates in Google Play

Even after a successful Google Play rollback, the Store can update the app again, and to avoid this, you must prevent automatic updates for a particular software:

Instructions:

  1. Open the Google Play Store and find the app you need.
  2. Stick to three points (โ‹ฎ) Next to the button Update.
  3. Uncheck the Auto Update box (or select Do Not Update automatically).

To completely disable automatic updates of all applications:

  • ๐Ÿ› ๏ธ Go to Google Play Settings โ†’ Settings โ†’ Auto-update of applications.
  • ๐Ÿ”˜ Choose Not to Update Automatically.

โš ๏ธ Note: On some Xiaomi devices (especially HyperOS), Google Play settings may be reset after rebooting, in which case turning off background activity for Google Play Services will help:

๐Ÿ“Œ Go to Settings. โ†’ Annexes โ†’ All applications โ†’ Google Play Services โ†’ Battery โ†’ Background activity and select Limit.

3. Removal of updates via ADB (for power users)

If the standard method didnโ€™t work, you can use Android Debug Bridge (ADB), which is suitable for system applications, but requires a connection to a computer and enabling debugging over USB.

Step-by-step:

Enable Developer Mode (7 times tap the MIUI version in Settings โ†’ About Phone)

Activate USB Debugging in Settings โ†’ Additional โ†’ For Developers

Install. ADB-PC drivers

Connect your phone to your computer and confirm your trust in the device-->

After preparation, run commands in the terminal (or PowerShell):

adb shell


pm list packages | grep 'name packet' # Find the full name of the package (e.g. com.miui.calculator)




pm uninstall -k --user 0 com.miui.calculator # Remove updates for current user

๐Ÿ”น Explanation of teams:

  • pm list packages โ€“ shows a list of all installed applications.
  • --user 0 โ€” indicates that the command applies to the current user (does not require root).
  • -k - saves the cache and application data (so as not to lose settings).

โš ๏ธ Note: Some system packages (e.g. com.android.systemui) cannot be deleted even through the ADB โ€” This will cause the interface to collapse. MIUI and the need for reflashing.

List of safe for rollback system packages Xiaomi
com.miui.calculator โ€” Calculator com.miui.notes โ€” Notes com.miui.video โ€” Video player (not to be confused with com.google.android.videos) com.android.browser โ€” Standard browser (if not used) ๐Ÿšซ Do not touch: com.miui.home (launcher), com.android.settings (settings), com.xiaomi.finddevice (device search).

4. Use of third-party utilities (App Inspector, Package Disabler)

If ADB seems complicated, you can use specialized applications that allow you to roll back updates without a computer, but require permission to access system settings.

Top.-3 utility for Xiaomi:

AnnexFunctionsNeeds root?Reference
App InspectorView APK versions, rollback to factoryโŒ No.Google Play
Package Disabler ProDisabling system applications (including updates)โœ… Yes. ADB)Official website
MIUI Hidden SettingsAccess to hidden MIUI settings, including package managementโŒ No.4PDA

๐Ÿ”น How to Work with App Inspector:

  1. Install the utility from Google Play.
  2. Find the desired application in the list and tap it.
  3. In the Version section, select the factory version and click Install.

โš ๏ธ Note: Apps like Package Disabler Pro can disrupt the work MIUI, If you disable critical system components, back up before using Settings โ†’ Additionally. โ†’ Backup and reset.

Manual removal APK-Update files (for advanced files)

If none of the methods worked, you can manually delete update files through root or ADB Explorer. This method is suitable for users with an unlocked bootloader or custom recovery (for example, TWRP).

Where updates are stored:

  • ๐Ÿ“ /data/app/ โ€” user applications (e.g, /data/app/com.facebook.katana-1/base.apk).
  • ๐Ÿ“ /system/priv-app/ or /system/app/ โ€” System applications (requires root for changes).

๐Ÿ”น Instructions through TWRP:

  1. Boot to TWRP (hold Power + Volume up when turned on).
  2. Select Advanced โ†’ File Manager.
  3. Go to /data/app/, find a folder with the packet name (e.g. com.google.android.gm-1 for Gmail).
  4. Delete the folder or files inside it (usually base.apk and oat).
  5. Reset the device.

๐Ÿ’ก Useful tip: Before deleting, back up the folder through TWRP โ†’ If the system does not boot after manipulation, you can restore files.

๐Ÿ’ก

If the application disappeared from the menu after removing the APK, but its data remained, use the adb shell pm clear com.name.packet command to reset the settings.

6. Features of the rollback on HyperOS

HyperOS is Xiaomi's new shell, replacing MIUI in 2026, and it's changed the way it works with apps, so some of the old methods may not work. Here are the key differences:

๐Ÿ”น What has changed in HyperOS:

  • ๐Ÿ”’ More stringent protection of system packages - rollback through ADB Now requires confirmation of password / fingerprint.
  • ๐Ÿ“ฆ Application updates are stored elsewhere: /data/app-lite/ (for "lightweight" versions of software).
  • โš™๏ธ New Automatic Update Settings โ€“ You can find them in Settings โ†’ Annexes โ†’ Management of updates.

๐Ÿ”น How to roll back the application on HyperOS:

  1. Use it. ADB flag-headed --user 0 (sectionally 3), Adb shell settings put global settings hidden_api_policy 1 (It will temporarily unlock hidden API).
  2. System applications (e.g. com.miui.home) may require a patch through Magisk (App Systemizer module).

โš ๏ธ Note: On HyperOS, rolling back system applications to the lower-factory version can lead to a reboot cycle. Before experimenting, check for version compatibility on forums (e.g. Xiaomi.eu or other forums). 4PDA).

๐Ÿ’ก

HyperOS before use ADB be sure to activate USB-Debugging in Charging Mode in Settings โ†’ Additionally. โ†’ For developers.

FAQ: Frequent questions about rollback updates on Xiaomi

๐Ÿ”น Can I roll back the update for Google Play Services?
Technically, but it's highly discouraged. Google Play Services is a critical component for most apps, and rollbacks can lead to: login errors in games and social media, push notification issues, Google Pay and other services. If Google Play Services consumes too much battery, itโ€™s best to clear the cache (Settings) โ†’ Annexes โ†’ Google Play Services โ†’ Memory. โ†’ Clear the cache) or turn off background activity.
๐Ÿ”น Why is the app updated again after rollback?
Auto Updates in Google Play โ€“ Disable it as described in the section 2. System updates MIUI/HyperOS โ€” Some applications (such as Mi Browser) are updated via theTA. To block this, use it. ADB-command: adb shell pm hide com.android.updater (stealing System Update from the menu) Third-party launchers (like Nova Launcher) that can run the update in the background.
๐Ÿ”น How to find out the version of the application before and after the update?
There are a number of ways: ๐Ÿ“Œ Through Settings. โ†’ Annexes โ†’ [name] โ†’ Version. ๐Ÿ“Œ App Inspector (shows version history). ๐Ÿ“Œ Through ADB: adb shell dumpsys package com.name.packet | Find "version" if you need to find the old version APK, Use the sites: APKCombo - archive versions. APKMirror - verified APK-file.
๐Ÿ”น Can I roll back? MIUI Launcher (standard launcher Xiaomi)?
Yes, but with reservations: โœ… Nana MIUI 12/13 โ€” through ADB: adb shell pm uninstall -k --user 0 com.miui.home After that, install an alternative launcher (such as Nova or Lawnchair). โŒ On HyperOS, rollback of the launcher will lead to a reboot cycle, as it is integrated into the system. Instead, use a third-party launcher, disabling the standard one through the system. ADB: adb shell pm disable-user --user 0 com.miui.home
๐Ÿ”น What to do if the application does not start after rollback?
Possible causes and solutions: Problem Solution Deleted critical files Restore backup via TWRP Or reinstall the app from Google Play. Incompatible with the version MIUI/HyperOS Check compatibility on Xiaomi.eu and install a different version APK. Reset permissions Go to Settings โ†’ Annexes โ†’ [name] โ†’ Permissions and manually configure them.Cache damaged Clear application data (Settings) โ†’ Annexes โ†’ Memory. โ†’ Clear all data).