How to roll back the application update on Android Xiaomi

Many users of Xiaomi, Redmi and Poco smartphones face a situation where, after an automatic update, a popular application begins to work incorrectly or completely stops running. Often developers release raw versions of software that contain critical errors that are incompatible with the current shell of MIUI or HyperOS. In such cases, the only way out is to return to the previous, stable version of the program, which allows you to restore the service to work.

The rollback process on Android devices is simple enough to require no superuser rights or complex flashing, but it is important to understand that standard system tools can only remove updates that were installed on top of the factory version, or completely remove the user application. For deeper interventions, such as replacing system components, additional tools like ADB will be required.

In this guide, we will discuss in detail all available methods for returning the old version of software on Xiaomi smartphones. APK-Files and cache cleaning nuances that are often ignored by users, leading to repeated crashes.

Reasons to Return the Previous Version

The main reason that gadget owners are looking for a way to roll back changes is the appearance of bugs in the new release. Developers often rush to release new functionality, forgetting about testing on a variety of hardware configurations, as a result, your device can experience spontaneous closures, interface freezes or increased battery consumption.

Another common problem is changing the user interface, which is difficult to get used to, for example, moving important buttons or removing familiar features can significantly reduce usability, in which cases, returning to the old build is a matter of personal comfort and efficiency.

⚠️ Warning: Before any manipulation of system applications, make sure you have a backup of important data, as removing updates may result in a reset of a particular service settings.

Also worth mentioning is the compatibility issue: a new app update may require a more recent version of Android than is installed on your device, or conflict with installed system modifications. rollback is the only standard way to resolve the conflict of versions without flashing the entire smartphone.

Preparation of the device for the rollback procedure

Before you start removing updates, you need to do minimal training to avoid data loss, first of all, you should check the availability of free space in the memory of the device, since installing an older version may require temporary space to unpack files.

An important step is to find and save the right installation file (APK) of the version you plan to return to. Without this file, the system will only offer a complete removal of the application or its return to factory state, if it is a system service.

β˜‘οΈ Checklist for rollback preparations

Done: 0 / 4

Don’t forget to turn off automatic updates in the Google Play or GetApps store, otherwise the system will download the problematic version again immediately after your successful rollback. To do this, go to the app store settings and find the β€œAuto-Update Apps” option by selecting the β€œNever” or β€œOnly via Wi-Fi” option followed by manual control.

Removing updates through system settings

The easiest and safest way to get the app back to its original state is to use the built-in operating system features, which is ideal for Xiaomi system applications like Gallery, Explorer or Phone that have been updated through the store.

To perform the operation, you need to open the Settings menu of your smartphone. Next, go to the Applications section and select All Apps. In the list that opens, find the problem program and click on it to enter the control menu.

At the bottom of the app information screen, you'll see the Remove Updates button, and clicking on it will return the app to the version that was preinstalled in the factory, and if the button is inactive or missing, it means that the app has no built-in updates or is a custom one you manually installed.

πŸ“Š Which app is most likely to have problems after an update?
Messengers
Social media.
System utilities
Banking applications
Other

Once confirmed, the system will automatically delete the update files and clear the associated data, which may take a few seconds, after which the app icon will remain on the desktop, but its version will change to an earlier one.

Complete reinstallation with the installation of the old version of APK

If the standard method didn’t help or you need a specific version of a custom app (like WhatsApp or Telegram), you’ll have to resort to manual installation. APK-file of the desired version, which can be downloaded from verified archives on the Internet.

Before installing the old file, you must completely delete the current version of the application. Go to Settings β†’ Applications, select the desired one and click Delete. Be sure to also clear the data and cache if the system suggests doing so before deleting.

adb install -r -d old_version_app.apk

After removing the current version, start downloading APK-Android may issue a security alert because the file is not from an official store, and you will need to allow installation from unknown sources in the window that appears.

⚠️ Note: When you manually install an older version on top of the newer version (if the system allows), data may be lost, so always backup correspondence or settings inside the application itself before deleting it.

Using ADB for Advanced Recoil

For power users who need to roll back a system application that doesn’t have an update uninstall button, or if standard methods are blocked by the system, there is a tool available. ADB (Android Debug Bridge: This method requires connecting your smartphone to your computer via a computer. USB-cable.

First, activate USB debugging mode. Go to Settings β†’ About Phone and quickly press 7 times on MIUI Version (or OS Version) until you have a message that you have become a developer. Then, in the advanced settings, turn on USB Debugging.

Connect your phone to your PC and enter a command in the command line to remove the current version of the app using its batch name:

adb shell pm uninstall -k --user 0 com.example.package

Once successfully removed, you can install the old version with the adb install command, which gives you full control over the batch manager of the system, but requires caution, since removing critical system components can lead to unstable interface operation.

How to find out the package name of the application?
You can find out the packet name through apps like App Inspector or by entering the command adb shell pm list packages | grep "name." For example, for YouTube it is com.google.android.youtube.

Cleaning cache and data after rollback

After a successful return to the previous version, it is crucial to clean up the accumulated data, and the new version of the application may have changed the configuration file structure, and when you run the old version, this data can cause conflicts.

Go to the app management menu again and select Clean. It is recommended to select the Clean All or Clear Cache option to delete temporary files that may have been left over from the new version.

Action.Impact on dataWhen to apply
Clearing the cacheSecurely, deletes temporary filesAny failures of work
Clearing the dataResets the application settingsIf the application does not start
Removal of updatesReturns the factory versionWith bugs after auto-update
Complete removalWashing the app completelyFor manual installation of APK

Performing these simple steps ensures that the application runs in a β€œclean” state, without inheriting errors from the remote version, which is especially true for instant messengers and banking applications.

πŸ’‘

Tip: After rolling back the version and cleaning the data, it is recommended to restart the smartphone so that the system completely reallocates resources and registers changes in the service registry.

Frequently Asked Questions (FAQ)

Can I roll back the update of the Google Play Services system app?
Yes, it's possible through the app settings menu. Go to Google Play Services, click "Delete Updates," but only as a last resort, because it could disrupt other Google services.
Will my data be saved in the app after the rollback?
When using the Remove Updates feature, data is often saved, but not always. If you completely reinstall the old version via APK, the data will be lost unless a preliminary backup is made.
Why is the Remove Updates button inactive?
This means that the application has not been updated through the system mechanism or it is part of the firmware that cannot be changed without superuser rights (Root), and the button is inactive for applications that have never been updated.
Is it safe to download older versions of APK from websites?
Use only proven resources with a good reputation, such as APKMirror or 4PDA. Downloading files from random sites can lead to malware infection of the device.

πŸ’‘

Main conclusion: Reverse updates are an effective way to fight bugs, but require pre-preparation and disable auto updates so that the problem does not happen again.