Smartphone users Xiaomi i Redmi often face a situation where, after automatically updating the app in Google Play Market or GetApps the interface becomes inconvenient, critical errors appear or familiar functions disappear. Developers do not always take into account the wishes of the audience, releasing crude builds that can slow down the device or cause conflicts with the system MIUI or new HyperOS. There is a natural desire to roll back the changes and return a stable version of the software.
Fortunately, the operating system Android provides built-in mechanisms for managing the life cycle of installed apps. However, the process of uninstalling updates on Chinese brand devices has its own nuances associated with deeply integrated system services and access rights restrictions. In this article we will look in detail at how to safely remove an application update on your phone Redmi, what consequences this will entail and how to completely avoid automatic installation of new versions in the future.
The mechanism of updates and system applications
Before taking action, it is important to understand the difference between user and system apps. Smartphones Redmi are pre-installed with a set of basic software, such as MIUI System, Phone, Contact or Messages. These applications are part of the firmware, and their updates are downloaded separately through the store. The update removal function is available specifically for them, since the original factory version is stored in the deviceโs memory.
For third-party apps downloaded from the Internet or stores, the situation is different. If you installed Telegram or Instagram yourself, then when updating, the old version is simply overwritten by the new one. In the settings of such applications, the button to remove updates will be missing or inactive. In this case, the only way to go back is to completely uninstall the app and manually install the old APK file from a reliable source.
It is worth noting that rolling back the version is often required for system components responsible for the operation of the interface or security. For example, an update Android System WebView may cause problems with other applications, and rolling it back is standard procedure for diagnosing problems. Understanding this architecture will help you choose the right method to solve the problem.
Before any manipulations with system applications, it is strongly recommended to create a full backup copy of the data via the Xiaomi cloud service or locally to your computer to avoid losing important information.
The standard rollback method is through the smartphone settings
The simplest and safest method that does not require connecting to a computer or obtaining root access is performed directly in the phone settings menu. This method is ideal for returning the factory version of system utilities. The algorithm of actions is intuitive, but requires care when selecting the desired component.
To begin, open the main settings menu of your device Redmi. Find the section responsible for managing installed software. Depending on the shell version MIUI or HyperOS, this item may be called differently, but the logic of the location remains the same. You need to access the card for a specific application.
- ๐ฑ Go to the menu
Settingsand select Applications. - ๐ Click on the tab All applications or Manage applicationsto see the full list.
- ๐ Find the desired app in the list (for example, Google or Google Play Services) and tap on its name.
- โฌ๏ธ At the bottom of the application information screen, find the button Delete updates.
After clicking on the button, the system will ask you to confirm your actions. A pop-up window will appear warning you that all data acquired during the updates will be erased. This is a normal reaction of the security system. Confirm the operation, and the device will automatically replace the current version with the one that was hardwired into the factory firmware image.
โ๏ธ Check before rolling back
Removing updates for Google services and critical components
Particular attention should be paid to services Googleas they are updated independently of the main firmware of the phone. Often it is the update Google Play Services or Android System WebView that causes increased battery consumption or interface freezes. The procedure for rolling back them is similar to the standard one, but has critical consequences for the operation of the account.
When deleting service updates Google you return them to the version that was current at the time of release of your smartphone. This may cause some new features in stores or maps to temporarily stop working. However, the system will automatically start downloading the latest patches in the background unless you explicitly disable it.
โ ๏ธ Attention: After a version rollback Google Play Services some banking applications or authenticators may require re-configuration or temporarily refuse to work until the services are updated to the minimum required security version.
If you encounter an issue where the uninstall updates button is grayed out for a system app, this may mean that you have device administrator rights assigned to that app, or it is an integral part of the current software build that cannot be changed without flashing it. In such cases, first try revoking administrator rights in the section Settings โ Passwords and security โ Device administrators.
Why may the button be inactive?
The "Uninstall updates" button becomes gray if the application does not have a pre-installed factory version in this firmware section, or if it was installed by the user as a system version via ADB. In the latter case, you can remove the update only by completely deleting the application.
Full reset of the application to factory settings
Sometimes simply deleting updates is not enough, since cached data and configuration files of the new version are stored in memory, which continue to cause conflicts. In such cases, experts recommend performing a hard reset of the application. This procedure clears all information associated with the app, returning it to its โout of the boxโ state.
You can perform a reset in the same application information menu where you deleted the updates. Find the Clear button (or eraser/trash icon). The system will offer two options: clear cache and clear all data. For a deep rollback, you must select the second option.
| Action | What is deleted | Impact on user data |
|---|---|---|
| Clearing the cache | Temporary files, thumbnails, logs | Safe, data is saved |
| Clearing all data | Settings, databases, accounts within the application | Full reset, requires logging in again |
| Deleting updates | Files of the new APK version | Return to the old version of the interface |
Remember that clearing all data for instant messengers (without a cloud backup) will lead to the loss of the correspondence history stored only in the phone memory. For social networks, this only means logging out of your account. Always assess the risks before clicking the confirm button.
The comprehensive procedure "Uninstall updates" + "Clear all data" is the most effective way to eliminate software errors caused by an incorrect update.
Manual installation of the old version via APK files
If we are talking about a user application that is not a system one, The standard uninstall updates button will not help you. The only working option is to downgrade (downgrade) manually. To do this, you will need to find the installation file of the required old version on the network.
Download APK files only from trusted resources, such as APKMirror or 4PDAto avoid infecting your device with malicious code. Before installing the old version, you must completely remove the current new version of the application from your device. The system Android will not allow you to install a version with a lower number over a larger one without completely uninstalling it.
After removing the new version, go to the file manager, find the downloaded APK file and run the installation. The system will ask for permission to install from unknown sources for your browser or file manager. Allow this action in the pop-up window that appears.
โ ๏ธ Attention: If you manually install an older version of the database, applications may become incompatible. If the app crashes after launch, also try clearing its data through the settings, as described in the previous section.
It is important to consider that some applications have downgrade protection at the server level. For example, banking applications or online game clients may simply not connect to the server if the client version is out of date. In such cases, a rollback is not possible until the developer releases a fix or stops supporting the new version.
How to prevent automatic application updates
After a successful rollback to a stable version, the main task is to prevent the automatic installation of a problematic update again. To do this, you need to configure your app store settings. In the ecosystem Xiaomi there are usually two of them: Google Play and proprietary GetApps.
In the store Google Play configuration is performed globally or for a specific application. Go to the user profile, select Settings โ Network settings โ Auto-update applications. Select "Never" or "Only via Wi-Fi" if you want to control the process manually. For a separate application, go to its page in the store, click on the three dots in the corner and uncheck the item Auto-update.
In the store GetApps (aka App Market) the logic is similar. Open your profile, go to Settings and find the item Auto-update. Disable this feature. It is also recommended to (periodically check) the list of updates manually, reading reviews from other users before installing a new version.
Turning off auto-updates gives you full control over your smartphone software. You can decide for yourself when to switch to a new version by making sure of its stability on thematic forums. This is especially true for owners of older models Redmiwho may not be able to handle resource-intensive new versions of popular apps.
Hidden developer settings
In the "For Developers" menu there is an option "Do not save actions", which can affect the behavior of applications, but it is not intended to control software versions and changing it will not help prevent update.
Possible problems and ways to solve them
The process of uninstalling updates does not always go smoothly. Users may encounter the error "Failed to remove updates" or a situation where the application stops running after a rollback. Most often this is due to a conflict between library versions or corruption of files in the partition. If standard methods do not help, you can try a more radical method through a computer and USB debugging ( /data.
If standard methods do not help, you can try a more radical method via a computer and USB debugging (ADB). By connecting your phone to a PC with debugging enabled, you can send a command to force the package data to be cleared. This requires certain technical skills, but often saves the day in desperate situations.
adb shell pm clear com.android.vending
This command, for example, will completely clear store data Google Playwhich often helps reset frozen updates. Replace com.android.vending with the package name of the application you need. You can find out the package name in the application settings or through special utilities.
โ ๏ธ Attention: Using ADB commands requires caution. Entering an incorrect command may result in deleting important system data or resetting your phone to factory settings. Use this method only if you are confident in your actions.
It is also worth remembering that the interfaces and names of menu items may differ slightly on different versions MIUI (12, 13, 14) and the new HyperOS. If you do not find the item you need, use the settings search by entering the name of the application.
If uninstalling updates does not solve the problem with the application, consider resetting all phone settings or flashing the device to a stable version of the software.
Frequently asked questions (FAQ)
Will my correspondence be deleted or photo when uninstalling updates?
When using the "Uninstall updates" function for system applications, your personal data (photos, contacts) is usually saved. However, if you select the "Clear all data" option or manually uninstall a user application to install an older version, all local information of that application will be lost forever.
Is it possible to uninstall an update to the system application "Phone" or "Messages"?
Yes, it is possible, since these applications are part of the firmware. You can roll them back to the version that was on the phone when you purchased it. This often helps if after the update the sound disappears or SMS do not arrive.
Why did the phone update the application again after my rollback?
Most likely, you have automatic updates enabled in the application store (Google Play or GetApps). The store detects an outdated version and forces the new one to be downloaded. It is necessary to disable auto-update in the store settings or for a specific application.
Is it safe to use the old version of the application?
Using older versions carries security risks, as they may contain unpatched vulnerabilities. Additionally, application servers may eventually stop supporting legacy clients. Use this method temporarily until the developer fixes the bugs in the new version.
What to do if the "Uninstall updates" button is gray and cannot be clicked?
This means that either the application is not a system one (installed by you), or it has administrator rights. Check the administrator's rights in the security settings and revoke them, or simply delete the application and install the desired version again.