Application updates on Android usually improve functionality, fix bugs, and add new features. However, sometimes the latest version works worse than the previous one: bugs appear, the interface changes, familiar functions disappear, or the application begins to โeat upโ battery power. In such cases, users are looking for ways cancel the update to return the old version or completely block automatic updating.
In this article we will analyze all the current methods of rolling back applications to Android, including official ones (via Google Play) and alternative (using ADB, third-party services and manual deletion of files). We will pay special attention to the nuances of working on different versions - from risks of data loss and nuances of working on different versions Android - from Android 10 to Android 14. If you encounter a problem after updating, here you will find a solution - even if the application has become โuninstallableโ or the system is blocking the rollback.
1. Cancel an update via Google Play (official method)
The simplest and safest method is to use the built-in function Google Play Store. It allows roll back the application to the factory versionwhich was installed when the device was first started. Please note that this method does not work for all applications (for example, system utilities may be protected from rollback).
Instructions:
- ๐ฑ Open Google Play Store and find the problematic application.
- ๐ On the application page, tap on the three-dot menu (โฎ) in the upper right corner.
- โ๏ธ Select item
Delete updates(if option active). - โ Confirm the action - the system will return the application to the original version.
If there are no buttons Delete updates means:
- ๐ซ The application is system and protected from changes (for example, Google Chrome or YouTube on some firmware).
- ๐ You do not have enough rights (need root access or unlocking the bootloader).
- ๐ฆ The update was installed not via Play Market, but manually (for example,
APK-file).
Before rolling back, check that the files are saved whether application data is in the cloud (for example, progress in games via Google Play Games). Local files can be deleted!
2. Uninstalling updates through Android settings
If Google Play does not offer a rollback option, try doing it through the menu device settings. This method works for most user applications (but not for system ones if they are protected by the manufacturer).
Step-by-step guide:
- Open
Settings โ Applications(orSettings โ Applications and notifications โ View all applicationson some firmware). - Find the desired application in the list and tap on it.
- In the upper right corner, click on the three-dot menu (โฎ) and select
Delete updates. - Confirm the action. The application will be returned to the version pre-installed on the device.
No important unsaved data in the application|Backed up settings (if possible)|Checked for the presence of the "Uninstall updates" button|The device is not in power saving mode (may interrupt the process)-->
โ ๏ธ Attention: On some devices (for example, Xiaomi, Huawei, Samsung s shell One UI) the path to the menu may differ. If you donโt find the option, use the search in the settings (magnifying glass icon at the top of the screen).
3. Rollback via ADB (for advanced users)
If standard methods do not work, you can use Android Debug Bridge (ADB) a debugging tool that allows you to manage system files. This method is suitable for remote updates of system applications, but requires a connection to a computer and basic knowledge of the command line.
What you will need:
- ๐ป A computer with installed drivers ADB and itself utility (you can download from the official Android website).
- ๐ USB cable for connecting a smartphone.
- ๐ง Enabled USB debugging in the developer settings (
Settings โ About phone โ Build number(tap 7 times) โFor developers โ USB debugging).
Instructions:
- Connect your phone to the PC and open the command line (
cmdon Windows orTerminalon macOS/Linux). - Check the connection with the command:
adb devicesYour name should appear device.
- Find out the package name of the problematic application (can be found via Play Market in the browser address bar or using the command:
adb shell pm list packages | grep "application_name" - Roll back:
adb shell pm uninstall -k --user 0 package_nameFor example, for Google Chrome:
adb shell pm uninstall -k --user 0 com.android.chrome
What to do if ADB does not see the device?
Make sure that USB debugging is enabled and you have confirmed a trusted connection on your phone. Try reinstalling the drivers or. use a different USB cable (preferably original). On some devices Huawei i Xiaomi you need to additionally enable debugging in the menu Advanced settings โ For developers โ Allow USB debugging (safe mode).
โ ๏ธ Attention: The command uninstall -k deletes only updates, saving user data. If you use uninstall without the flag -k, the data will be erased! Also, this method may not work on Android 12+ for some system applications due to stricter policies! security.
4. Installing the old version of the APK manually
If a rollback through the system is not possible, you can Install the previous version of the application manuallyby downloading the APKfile from a reliable source. applications, but requires caution: the risk of catching a virus or an incompatible assembly.
Where to download APK:
- ๐ APKMirror โa verified resource with signed files.
- ๐ฆ APKPure โan alternative with a large catalog.
- ๐ Official websites of developers (for example, Telegram or VK sometimes they post archived versions).
How to install:
- Download the desired version
APK(pay attention to the bit depth:arm64,armeabiorx86). - In the phone settings, allow installation from unknown sources:
Settings โ Security โ Installation of unknown applications(select a browser or file manager). - Run the downloaded
APKfile and follow the instructions. - If the system asks you to remove the current version, agree (the data may be saved if the version is compatible).
| APK source | Pros | Cons |
|---|---|---|
| APKMirror | Verified files, no viruses, version history | No Russian interface, sometimes slow loading |
| APKPure | Large database, easy search | Advertising, possible fakes |
| Official website | 100% security, current builds | Not all developers publish old versions |
Regularly - almost after every update|Sometimes - once every few months|Rarely - once a year or less|Never had any problems|Difficult to answer-->
โ ๏ธ Attention: Installing APK from unverified sources can lead to data leak or system damageAlways check the hash file (for example, via VirusTotal) and reviews from other users. Also note that some applications (for example, banking) may block work on unofficial builds.
5. Blocking automatic updates
If you do not want to return to the old version, but also do not plan to update in the future, you can disable automatic updating for a specific application. This will prevent the problematic version from being downloaded again.
Blocking methods:
- ๐ต Via Google Play:
- Open the application page in Play Market.
- Tap on the three-dot menu (โฎ) and uncheck
Auto update.
- ๐ง Through the phone settings:
- Go to
Settings โ Applications โ Google Play Market โ Notifications. - Disable the option
Automatic app updates.
- Go to
- T
Settings โ Applications โ Google Play Market โ Mobile trafficturn off background data transfer.
Some firmwares (for example MIUI or ColorOS) have additional tools for managing updates. For example, in Xiaomi you can completely block updating of system applications through Settings โ Applications โ Application management โ Settings (โ๏ธ) โ Automatic application updates.
Disabling auto updates does not delete already installed versions, but only prevents downloading new. If the application is already updated, first rollback and then block updates.
6. Rolling back system applications (requires root)
System applications (for example, Google Play Services, Samsung Knox or MIUI System Launcher) are often protected from changes. To roll them back, you will need root access or an unlocked bootloader. These actions void the warranty can lead to unstable operation of the device.
Instructions for users with root:
- Install a file manager with support
root(for example, Root Explorer or Solid Explorer). - Go to the folder
/system/app/or/system/priv-app/(depending on the firmware). - Find the folder with the problematic application (the name matches the name of the package, for example
com.google.android.gmfor Gmail). - Delete or rename
APKfile (for example, add extension.bak). - Reboot the device.
- If necessary, install the old version
APKmanually (see section 4).
โ ๏ธ Attention: Incorrect actions in system folders can lead to device brick (complete inoperability). Before experiments, create a backup copy via TWRP or OrangeFox Recovery. Also note that after updating the firmware, all changes will be reset.
What is Magisk and how does it help manage system applications?
Magisk is a tool for obtaining rootrights without changing the system partition (systemless rootUsing it you can:
- Disable system applications through modules). (for example, MagiskHide).
- Block updates using App Systemizer.
- Install modified versions of applications (for example, YouTube Vanced).
However, to work with Magisk requires an unlocked bootloader and knowledge of commands ADB/Fastboot.
7. Alternative methods: application cloning and virtual spaces
If rollback is impossible or too risky, you can use workarounds:
- ๐ง Clone an application using Parallel Space, 2Accounts or built-in function Dual Apps (on Xiaomi, Samsung, Huawei). This will allow you to use the old version in parallel with the new one.
- ๐ Virtual machine (for example, VMOS or Bluestacks) - installing the old version in an isolated environment.
- ๐ฑ Second user profile (on Android 12+):
Settings โ System โ Multiple Users. In the new profile you can install any version of the application.
These methods do not require root-rights and are safe for the system, but can take up additional space on the device. For example, Parallel Space creates a โsandboxโ in which the old version of the application runs independently of the main one.
โ ๏ธ Attention: Some applications (for example, banking or DRM-protected) may block work in virtual spaces or cloned copies. data synchronization between the original and cloned application may not work.
FAQ: Frequently asked questions about canceling updates
Is it possible to roll back a system application without root?
On most devices, system applications are not protected from. changes, and to roll them back requires root or unlocking the bootloader. An exception is that some firmware (for example, LineageOS) allow you to delete system ones APK via ADB without root, but this rarity.
Why does the application update again after a rollback?
Most likely, you have automatic updating enabled in Google Play. Disable it for a specific application (see section 5). Also check the battery optimization settings - some firmware (for example MIUI) may. forcefully update applications in the background.
How to return application data after a rollback?
If you made a backup via Titanium Backup or Swift Backup (required root), restore data after installing the old version. For games with cloud saving (for example, via Google Play Games), progress will be updated automatically. Local files (for example, downloads to Telegram) may be lost - they need to be copied manually before rolling back.
Is it safe to install APK from third-party sites?
Only if the source is reliable (for example APKMirror or the official site developer). Always check:
- The hash matches (
SHA-1orMD5) with that indicated on the site. - The presence of a digital signature (unsigned
APKmay be malicious). - Reviews of other users about a specific version.
Avoid sites with aggressive advertising or offers to download โpremium versionsโ for free.
What to do if the application does not start after a rollback?
Possible reasons and solutions:
- Version incompatibility โcheck if the old version supports your version Android.
- Corrupted
APKโdownload the file again from another source. - Data conflict โclear the cache and application data in the settings (
Settings โ Applications โ [name] โ Memory โ Clear data). - Depending manually โsome applications require a specific version Google Play Services or other libraries.