Application updates on Xiaomi often bring new features, but sometimes become a source of problems: bugs, crashes, incompatibility with firmware or just an uncomfortable interface. If the application gets worse after the update, it can be rolled back to the previous version β and make it easier than it seems. In this article, we will analyze all the current methods, from standard Google Play tools to manual installation of APK and ADB commands.
It's important to understand that not all of these things are universal, like system applications like Mi Browser or Security rolling back in a different way than regular software from the Play Market, and some MIUI firmware (especially Chinese ones) may have limitations, and we've taken these nuances into account and compiled instructions that work on most devices, from the Redmi Note 10 to the Xiaomi 14 Ultra.
Why can an app require a rollback?
Before you start the procedure, you should understand the reasons, and here are typical situations where the rollback is justified:
- π Critical bugs: The app crashes when it starts, doesnβt open key features, or hangs on the boot screen.
- π Incompatibility with MIUI: The new version conflicts with the shell (for example, after updating). MIUI 14 Signs in Nova Launcher Stopped Working).
- π± Performance problems: the update has eaten more RAM or drains the battery (relevant to the POCO F3 or Redmi Note 12 with 6 GB of RAM).
- π¨ Failed redesign: modified interface interferes with use (for example, in Mi File Manager or Google Photos).
- π Feature loss: Developers have removed useful options (as it was with Xiaomi Community after the 2023 update).
Sometimes the problem is not the app, but the firmware, for example, after upgrading MIUI to version 14.0.5, many Xiaomi 12T users complained about a failure in Google Play Services, in which case the system APK rollback or even resetting the settings can help.
β οΈ Note: Recoiling system applications (such as com.miui.home or com.android.settings) without root rights is fraught with βeternalβ hanging on the logo MI. If you are not sure, use only methods for regular programs.
Method 1: Recoil through Google Play (the easiest one)
If the app was installed from the Play Market, it can be rolled out directly through the store β without root rights or additional tools. This method works for most user programs (such as WhatsApp, Instagram, Mi Fit), but is not suitable for system ones.
Instructions:
- Open Google Play and find the problem app.
- Click on the three dots in the upper right β Remove updates (if there is no item, proceed to the next method).
- Confirm action. The system will automatically return the last stable version.
If there is no update button, it means:
- π System Appendix (a different method is required).
- π You have never updated it through the Play Market (installed from the APK).
- π The developer has disabled the possibility of rollback (rarely, but it happens in banking applications).
π‘
If after the rollback Play Market again offers to update, open the settings of the application in the store menu and uncheck the box from βAuto Updateβ.
Method 2: Manual installation of the old version of APK
When a pullback from the Play Market is not possible, you have to download and install the previous version manually, which is universal, but requires caution: never download APK from dubious sites, only from trusted sources like APKMirror or APKPure.
Step-by-step:
Download APK from a trusted source (check the hash amount of the file)| Enable installation from unknown sources in Settings β Applications β Special Rights | Backup the application data (if important) | Delete the current version of the program (not necessarily for system)
-->
- Find the right application on APKMirror and select the old version (note the bit size: arm64, armeabi or universal).
- Download the file and transfer it to your phone (for example, to the Download folder).
- Open any file manager (such as Mi File Manager), find the APK and start the installation.
- If the warning βApplication not installedβ appears, check: πΉ Version compatibility APK with your firmware (on MIUI 14 may not work APK Android 10). πΉ Availability of sufficient space in memory (needs at least 200-300 MB of free space). πΉ No duplicate packages (remove the current version via Settings) β Annexes).
System applications (such as Mi Video or Mi Music) may need to be disabled before installing:
- Go to Settings β Applications β Application Management.
- Find the application β Disable (if the button is active).
- Install the downloaded APK.
- Turn the app back on in the settings.
Instructions:
- Download and unpack Platform Tools to any folder on your PC.
- Turn on your phone to USB debug: Go to Settings β About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings β Additional β Developer. Activate USB Debugging.
File transfer
Platform Tools
adb devices(Serial number device should appear)
adb install -r -d path to file.apk(where the path to file.apk is the full path to download APK, for example, C:\Users\Download\com.miui.gallery_12.1.3.apk)
If there is a mistake INSTALL_FAILED_INSUFFICIENT_STORAGE, signifier:
- πΉ There is not enough room on the phone in the section. /system (need to release the minimum 500 MB).
- πΉ APK It is designed for a different processor architecture (check compatibility).
- πΉ The application is rewrite-proof (try to delete it first via adb uninstall).
| ADB error | Reason. | Decision |
|---|---|---|
| device unauthorized | No confirmed access to debugging on the phone | On the phone screen, click "Allow debugging" |
| INSTALL_FAILED_VERSION_DOWNGRADE | Prohibited rollback version | Use the -d flag in command or uninstall the app before installing it |
| INSTALL_PARSE_FAILED_NOT_APK | The file is corrupted or not APK | Download the file again and check the extension |
| INSTALL_FAILED_TEST_ONLY | APK is designed for test builds | Find a stable version of the application |
π‘
ADB is the only way to roll back system applications without root rights, but it requires carefulness. Always check commands before execution so you don't remove critical MIUI components.
Method 4: Using MIUI Package Installer (for firmware without Google)
Some Xiaomi devices (especially Chinese firmware or POCO with MIUI for the global market) instead of Google Play use the built-in MIUI Package Installer. It allows you to manage versions of applications, but with restrictions.
How to roll back:
- Open Settings β Applications β Application Management.
- Find the right application and click on it.
- In the upper right corner, click on three dots β Remove updates (if the option is active).
- If there is no item, try it: πΉ Download APK The old version and open it through MIUI Package Installer. πΉ Use it. ADB (method (3) if the installation is blocked.
On firmware without Google Services (e.g., Xiaomi for China) you may need to:
- π Install Google Installer (if you need to return compatibility with the Play Market).
- π Manual download APK mirrors (e.g. APKCombo).
- π Use alternative stores like Aptoide (but be careful about security).
What if MIUI blocks APK installation?
Method 5: Recoil through TWRP (for advanced users)
If your Xiaomi has a custom TWRP reclaimer installed, you can roll back the app (or even the entire firmware) through the backup. This method is suitable for system applications and in cases where other methods have not worked.
Warning: Mistakes in TWRP can lead to a device blink, and only use this method if you are confident in your actions.
Instructions:
- Back up your current state: Boot to TWRP (press Power + Volume up when turned on). Go to Backup β select Data (or System if you need to roll back the system application). Swipe to create a backup.
- If you have a backup of an older version of the app: In TWRP, go to Restore. Select a backup and restore only the desired partition (for example, Data for custom applications).
- Connect your phone to your PC in MTP mode (via Mount in TWRP).
- Find the application folder in /data/app/ (for user) or /system/priv-app/ (for system).
- Replace the APK with the old version (save the original!).
- Change the access rights: chmod 644 name file.apk
β οΈ Note: Replace files in /system without inspection, it can disrupt the work MIUI. Always backup before changes and check file integrity after replacement.
What do you do if nothing helps?
If none of these methods worked, the problem may be deeper:
- π§ Firmware conflict: some updates MIUI They break compatibility with older versions of applications. MIUI Up to the latest version or roll it back via Fastboot.
- π Manufacturer lock: on some devices (e.g. Xiaomi) 13T Pro) it is forbidden to change system applications. Output - unlocking the bootloader and installing custom firmware.
- π± Hardware restrictions: if the application requires a new version of Android (for example, Android 13), and your Redmi Note 9 does not support an update, you just have to accept or buy a new device.
As a last resort, you can:
- πΉ Find an alternative app with similar features (e.g., use Chrome or Firefox instead of Mi Browser).
- πΉ Reset your phone to factory settings (but it will delete all data!).
- πΉ Contact Xiaomi Support (if the bug is massive, they can issue a patch).
π‘
If the app is critical (like a banking app) and the rollback doesn't help, try contacting developers through official channels. Often they provide betas or patches to fix problems.