Modern smartphones Xiaomi, Redmi and POCO, running shells MIUI or the new HyperOS, tend to keep all installed programs up to date. Often this happens automatically through the Google Play Store or built-in GetApps. However, users often face a situation where the new version of the application is unstable, contains errors or simply do not like the modified interface.
The process of “canceling” an update can vary depending on whether the application is a system component or a third-party program downloaded from the Internet. If you are talking about standard utilities like Security, Themes or Explorer, simply removing them may not be enough, as the system will try to return them to the latest version. from basic removal to the use of hidden developer settings and ADB-team.
It is important to understand that stopping updates completely can carry security risks, as new versions often contain vulnerability patches. However, if a particular update disrupts your device, a temporary rollback is the only solution before the patch is released. We will consider not only manual actions, but also automated locking methods that will allow you to keep the working version of the program for a long time.
Basic methods of rollback through Android settings
The easiest and most secure way to get an app back to factory status is available right in the operating system settings menu, ideal for Xiaomi system applications that cannot be removed in the standard way. When you select the option to remove updates, the system forcibly erases the files of the new version and restores the original version. APK-file that was preinstalled at the factory when buying a smartphone.
To do this, you need to find the application you want in the installed program list. Once you log in to the control menu, you'll see a button that allows you to reset the changes. This action will instantly return the functionality of the program to its original state, but be prepared that all the data you created inside this application after installing it can be lost if it is not synchronized with the cloud.
The algorithm of actions is as follows:
- 📱 Open your smartphone settings and go to the App section → All applications.
- 🔍 Find a problem program (e.g. Security or Gallery) and click on its name.
- ⬇️ At the bottom of the screen, find and click the Remove Updates button (for system applications) or Remove (for custom applications).
- ✅ Confirm the action in the pop-up window, after which the system will roll back the version.
⚠️ Warning: After the rollback, the system may again try to download the update in the background. To avoid this, immediately after the procedure, go to the settings of the app store and disable the auto-update for a specific program.
It is worth noting that this method does not work for applications that were installed by you yourself from the APK-In such cases, the button may be simply called “Delete” which will result in the complete erasure of the program from the device. For user applications, it is better to use the method of forced stopping auto-updates, which will be discussed below.
Managing Auto Updates in Google Play and GetApps
The main source of updates for most users is the official app stores. On Xiaomi devices there are two of them: global Google Play and regional GetApps (formerly Mi Apps). To effectively manage the versions of programs, you need to configure both sources, since they can work independently and duplicate requests for installing new versions.
Google Play Store has a flexible setup system that allows you to disable automatic updates for all applications at once or select specific programs that should remain on the current version. This is especially true for those who use specific modifications or plugins that are incompatible with the latest developers updates. Disabling auto-update does not remove the new version already installed, but prevents it from being re-installed after manual rollback.
Instructions for setting up Google Play:
- 🛒 Launch the Play Store app and click on your profile icon in the top right corner.
- ⚙️ Go to Settings. → Network settings → Auto-update of applications.
- 🚫 Select the option Do not update apps automatically for global ban.
- 📲 For selective ban, find the app in the store, click on three dots in the corner and uncheck Enable Auto Update.
Xiaomi smartphone owners should also check the settings of the GetApps built-in store. Even if you rarely use it, it may have rights to update system components. Go to the user profile inside the application, select Settings and find the Auto Update of applications, switching it to the Off position. This will prevent the user from installing new versions unnoticed through MIUI services.
💡
If you have disabled auto-update globally, remember to manually check critical applications (banks, instant messengers) for security updates once a month, installing them selectively.
Working with MIUI and HyperOS system applications
Xiaomi’s ecosystem is deeply integrated into the operating system, and many components, such as Services and Feeds, MIUI bootloader or System Launcher, are updated regardless of the main firmware.The problem is that these applications often do not have a “Delete” button, but only “Remove Updates.” However, after a reboot or with a stable Internet, the system can again initiate their update through hidden services.
For advanced users who want to have full control of system components, there is a method of freezing or hiding updates. This requires activating developer mode. By activating it, you get access to advanced package management. It is important to proceed with caution: disabling critical system services can lead to unstable interface operation or loss of functionality, such as the inability to change wallpaper or use widgets.
Procedures for limiting system updates:
- 🔧 Go to Settings. → About phone and quickly press 7 times on the item Version MIUI or OS, The message is “You became a developer».
- 📶 On the menu Additional. → For developers, find a section related to monitoring or managing applications (the location may vary on different versions of the OS).
- 🛑 Find the updater process or component updates and try to stop it or limit background activity.
⚠️ Note: Do not force the Security system process to be disabled or MIUI Daemon, if you're not sure what the consequences are, it could disrupt biometric protection and antivirus scanning.
An alternative solution for system applications is to use specialized utilities such as ADB AppControl (requires a PC connection) or Bloatware Removal, which allow you not only to stop the update, but also to freeze a particular version of the application, making it invisible to the update system, which is the most radical, but also the most effective method for experienced users.
What is ADB and how does it help?
Comparison of methods of blocking updates
The right way to go depends on your technical skills and the type of application you want to keep in the old version. Below is a table comparing the effectiveness of different methods for different use cases on Xiaomi devices.
| Method | Efficiency | Difficulty | Risks. |
|---|---|---|---|
| Removal through Settings | Low (temporary) | Minimum | Minimum |
| Disconnection in Play Market | Medium | Low. | Lack of security patches |
| Developer mode | Tall. | Medium | Possible system failures |
| Use of ADB | Maximum | Tall. | High (requires knowledge) |
As you can see from the table, the standard methods are suitable for one-off cases when you need to quickly return to work. However, for a long-term solution, especially if the new version of the application contains critical errors, it is recommended to use deeper settings or developer tools.
Also, consider that some applications, especially banking and gaming, may require a mandatory update to continue working. In such cases, a rollback version will have a temporary effect, and the application server will simply stop accepting requests from the old version of the client.
💡
Combining methods (removing updates + disabling in-store) gives the best result for most user scenarios without the risk of system failure.
Compatibility issues and returning old APK versions
Sometimes a standard rollback through settings is not possible or insufficient, especially if the application was installed from a third-party source and the system does not store its previous version. APK-Repositories like APKMirror or 4PDA Find archival versions of popular programs.
Before installing the old version, be sure to delete the current one. If the system prevents removal by requiring you to upgrade first, use Safe Start Mode or a third-party file manager with permissions. APK-Make sure that the Android version on your Xiaomi supports this app, as too old versions may not run on fresh HyperOS.
Important nuances of manual installation:
- 📥 Download files only from verified resources, checking the developer’s digital signature.
- 🔒 Allow installation from unknown sources only for a specific browser or file manager, not for all applications at once.
- 🚫 Immediately after successful installation of the old version, turn off the Internet, go to the settings of the app store and prohibit auto-update so that the system does not replace files back.
This method requires care, as installing an incompatible version can lead to constant crashes of the application (“Force Close”). If the program does not start even after reinstalling, it is possible that the server part of the service has updated the communication protocols, and using the old version of the client became technically impossible.