App updates on Xiaomi, Redmi and POCO smartphones often bring new features, but often become a source of problems, from sudden crashes to the loss of the usual interface. If after the update the application began to slow down, consume more battery or completely stopped running, it can be rolled back to the previous version. In this article, we will analyze all the working methods, including manual installation of APK, using ADB, rollback through Google Play and even reset the system for the most running cases.
Itβs important to understand that not all methods are universal. For example, system applications (such as Mi Browser or Security) are harder to roll back than third-party ones from the Play Market. Also, note that after a rollback, some features may not work correctly β especially if the new version of the application requires a server-side update (such as in Mi Home or Xiaomi Cloud).
Before you start, check:
- π± The smartphone model - on POCO F5 Redmi Note 12 methods may differ from Mi 11 Ultra.
- π Root rights β for system applications they are often mandatory.
- π¦ Backup data β rollback can erase application settings.
1. Google Play rollback: the easiest way
If the app was installed from Google Play, it can be rolled back directly through the store - but only within 48 hours of the update.This method works for most third-party programs (like Facebook, WhatsApp or Mi Fit), but is not suitable for Xiaomi system utilities.
Instructions:
- Open Google Play and find the problem app.
- Click on the three dots in the upper right corner β Remove updates.
- Confirm action. The app will return to the version that was before the last update.
β οΈ Note: After rolling back through Google Play, the app can automatically update again.To avoid this, turn off auto-update for it in the store settings: Settings β Auto-update of applications β Do not update [appendix name].
If the Remove Updates button is inactive, it means:
- π Itβs been more than 48 hours since the update.
- π¦ The application is system-based (e.g. Mi Video or Gallery).
- π You've tried to roll it back before.
2.Manual installation of the old version of APK
It's a universal method that works for all applications, including system applications. APK The previous version and install it on top of the current one. APK It should be compatible with your firmware. MIUI and processor architecture (arm64 For example, for example, or arm, APK Redmi Note 10 Pro (with Snapdragon processor) 732G) not fit for POCO X3 NFC (same chipset, but different firmware).
Step-by-step:
- Download. APK Old version from a reliable source: π APKMirror β checks files for viruses. π¦ APKCombo has a version history. β οΈ Attention: Never download APK The risk of catching a virus or spyware is extremely high.
- Allow installation from unknown sources: Go to Settings β Applications β Application Management β Browser (or File Manager) β Allow installation from this source.
Install the downloaded APK
- Open the file through any file manager (e.g. Files by Google or built-in Mi File Manager).
- Click Install and confirm the replacement of the current version.
βοΈ Preparation for installation APK
If there is an error in installation INSTALL_FAILED_VERSION_DOWNGRADE, signifier:
- π§ The device is enabled protection against rollback (solved through ADB, see next section).
- π You are trying to install a version older than the current version (check the version numbers!).
3. rollback through ADB: for system applications
If manual installation APK It did not work (for example, due to an error). INSTALL_FAILED_VERSION_DOWNGRADE), Android Debug Bridge will help (ADB). This method requires a computer and a little technical skills, but it allows you to roll back even system applications like com.miui.securitycenter or com.android.gallery3d (gallery).
What you need:
- π» Computer with Windows/macOS/Linux.
- π Cable USB (preferably original).
- π₯ ADB Fastboot (download platform-tools for your OS).
- π§ Included Debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times to press the version β Return to Additional Settings β For developers β Debugging by USB).
Instructions:
- Connect your smartphone to your computer and confirm the debugging permission.
- Open the command prompt (or Terminal on macOS/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Run a rollback command (replace package.name to the name of the application package, for example, com.miui.player for Mi Music): adb shell pm install -r -d /path/to/old.apk Where /path/to/old.apk is the path to the downloaded APK on your computer.
If the command doesnβt work, try an alternative:
adb install -r -d old.apkπ‘
To find out the name of the application package, use the command adb shell pm list packages | grep "keyword". For example, to search for a gallery: adb shell pm list packages | grep gallery
4. Resetting the application to factory settings
If the rollback fails and the application fails, you can reset it to "as after installation," and it won't bring back the old version, but it will delete all the data and cache, which sometimes solves performance problems, and it's suitable for any application, including system applications.
How to reset:
- Go to Settings β Applications β Application Management.
- Find the right application and open its page.
- Click Warehouse and Cache β Clear the data and Clear the cache.
- Go back and select Remove Updates (if the button is active).
System applications (such as Mi Browser or Calculator) may need to disable:
- π Click Disable (the app will disappear from the menu, but will remain in the system).
- π Reset the device.
- π₯ Install the old version APK (see section 2).
β οΈ Note: Resetting the app data will delete all settings, accounts and local files (for example, downloads to Mi Browser or stories in Gallery!
5. Complete system reset: a last resort
If none of the methods worked and the problem is critical (for example, after updating the MIUI Launcher, the phone constantly restarts), then the reset remains to factory settings, which will return all system applications to the original version, but all data on the device will be erased.
How to reset Xiaomi without losing data:
- Make a backup through Settings β About Phone β Backup and Reset β Local Backup.
- Transfer important files to your computer or cloud.
- Perform the reset: π± Through the menu: Settings β The phone. β Backup and reset β Resetting settings. π§ Through Recovery (if the phone is not turned on): pinch the power + Volume up, select Wipe Data.
After discharge:
- π² Do not update the problem app right away β check it on the factory version.
- π Turn off auto-update in Google Play for this app.
What to do if your phone asks for an old Mi Account after a reset?
6. Alternative methods: root and custom firmware
For advanced users willing to risk the guarantee, there are radical ways to:
| Method | Advantages | Risks. | Need root? |
|---|---|---|---|
| Removal via Titanium Backup | Full control of system applications, backup before removal. | It's hard for beginners to risk "bricking." | β Yes. |
| Freeze through Lucky Patcher | Blocks updates and application operation without deleting. | Not all functions work without root, there may be failures. | β No (but you need permissions for system applications) |
| Install custom firmware (for example, LineageOS) | Complete freedom from Xiaomi system applications. | Complex process, loss of warranty, possible bugs. | β Yes. |
If you decide to root, remember:
- π Xiaomi blocks the ability to unlock the bootloader on new models (for example, Xiaomi) 13 or Redmi K60) wait 7-168 hours.
- π΅ Once unlocked, all data will be reset, and some features (such as Mi Pay or Widevine) will be reset. L1 for Netflix HD) They may stop working.
π‘
Root rights give you complete control of the system, but they take away warranties and increase security risk, and use them only if other methods have not worked.