Have you updated an Android app, but the new version works worse than the old one? Or did important functions disappear after the update? Rolling back to a previous version of a app is a feasible task, but requires caution. In this article we will examine all current methods returning the old version of the application, from simple (via Google Play) to advanced (using ADB and manual installation APK).
It is important to understand: not all methods are universal. For example, rollback system applications (like Google Chrome or YouTube) may require root access. data-i="41">which applications can be rolled back without risk, and which ones only at your own risk or cause failures. And some applications (for example, banking) generally block operation on outdated versions for security reasons. We will analyze in detail which applications can be rolled back without risk, and which ones - only at your own peril and risk.
If you are not confident in your skills, start with the safest methods (sections 2 and 3). For experienced users, we have prepared advanced instructions using ADB and alternative stores (sections 4โ6).
1. Is it possible to return the old version of the application without losing data?
Short answer: depends on the rollback method. Most methods (except for backup) lead to complete clearing of application data - you will have to sign in to your account again, configure settings and download media files. The exceptions are:
- ๐ Backups via Titanium Backup or built-in Android functions (if a copy was created before updating).
- โ๏ธ Cloud saving (for example, in games via Google Play Games or Facebook).
- ๐ฑ Manual copying files from a folder
/Android/data/[package_name](does not work for all applications).
If you did not make a backup in advance, the data will most likely be lost. Some applications (for example, WhatsApp or Telegram) allow you to restore chats from the cloud, but this depends on the synchronization settings.
โ ๏ธ Attention: Rolling back system applications. (like Google Services or Android System WebView) can disrupt the stability of the OS. If after a rollback the phone starts to reboot or generate errors, return the original version through Settings โ Applications โ โฎ โ Reset updates.
2. Method 1: Rollback via Google Play (the simplest method)
If the application was updated via Google Play, there is a chance to return the previous version directly from the store. This method works only within 48-72 hours. after the update and not for all applications.
Instructions:
- Open Google Play and find the desired application.
- Click on the three dots (
โฎ) in the upper right corner of the application page. - Select
Delete updates(if the item is active). - Confirm the action and wait for the process to complete.
If the item Delete updates is not present, it means:
- ๐ More than 72 hours have passed since the update.
- ๐ System application (permissions required root).
- ๐ซ The developer has disabled the rollback option (often happens with banking and payment applications).
The "Delete updates" item is available in menu
No more than 72 hours have passed since the update
The application is not a system one (not included in the firmware)
The device is connected to a stable Internet-->
3. Method 2: Installing the old version via an APK file
If rollback via Google Play is not available, you can manually install APKthe file of the previous version. This method works for any applications, but requires:
- ๐ฑ Installation permissions from unknown sources.
- ๐ A reliable source for downloading APK (to avoid viruses).
- ๐ Previously uninstalling the current version (data will be lost!).
Step-by-step guide:
- Download APK the desired version from a trusted site (for example, APKMirror, APKPurePay attention to:
- ๐ Compatibility with your version of Android (indicated in the description APK).
- ๐ Signature developer (must match the original).
Settings โ Applications โ [name] โ Uninstall.Settings โ Security โ Unknown sources (or "Install unknown applications" in new versions of Android)
If an error appears during installation INSTALL_FAILED_VERSION_DOWNGRADE, it means:
- ๐ง On the device Rollback protection is enabled (must be disabled in the developer settings).
- ๐ฆ System application (requires uninstallation of updates via ADB).
How to check the APK signature before installation?
Open the application page on APKMirror โ scroll to the "Signature" block โ compare the hash with the original one (can be found on the forums or in the application description on Google Play). If the hashes do not match, the file is fake!
4. Method 3: Rollback system applications via ADB
If you need to rollback system application (for example, Google Chrome, YouTube, Gboard), conventional methods will not work - you will need Android Debug Bridge (ADB). This method is suitable for experienced users and requires:
- ๐ฅ๏ธ A computer with ADB drivers installed.
- ๐ Enabled USB debugging on the phone.
- ๐ The exact name of the application package (you can find out through App Inspector or
adb shell pm list packages).
Instructions:
- Connect the phone to the PC and open the command line (CMD or Terminal).
- Check the connection:
adb devices(the name of your device should be displayed).
- Run the rollback command (replace
com.example.appwith the package name):adb shell pm install -r -d /path/to/old.apkor for system applications:
adb shell pm uninstall -k --user 0 com.example.app - Reboot your device.
โ ๏ธ Attention: Incorrect use ADB can lead to Data loss or Device inoperability. If you are not sure about the commands, use graphical utilities like ADB AppControl.
| Application | Package name | Can I roll back without root? |
|---|---|---|
| Google Chrome | com.android.chrome |
โ No (system) |
| YouTube | com.google.android.youtube |
โ Yes (via ADB) |
| Gboard | com.google.android.inputmethod.latin |
โ Yes |
| Google Play Services | com.google.android.gms |
โ No (system critical) |
5. Method 4: Restoring from a backup
If you have backup applications made before the update, you can restore both it and the data. Suitable for this:
- ๐ Titanium Backup (requires root).
- โ๏ธ Built-in Android backup function (works selectively).
- ๐ฑ Local copies via ADB Backup (outdated method, but sometimes it works).
Instructions for Titanium Backup:
- Install Titanium Backup and provide rights root.
- Go to the tab
Backupsand find the one you need application. - Click on it โ
Restoreโ select the version to restore. - Confirm data recovery (if necessary).
For built-in Android backup:
- Go to
Settings โ System โ Backup. - Enable
Auto-recovery(if disabled). - Delete the current version of the application and install the old one via APK.
- When you first start, the system will offer to restore data (if there is a backup).
If you regularly experiment with application versions, set up automatic backup via Swift Backup (does not require root on some devices) or OAndBackupX (for non-root users).
6. Method 5: Using alternative stores (Aurora Store, F-Droid)
Some alternative stores (for example, Aurora Store or F-Droid) allow you to download old versions of applications directly from the interface. Advantages of this method:
- ๐ No need to search APK manually (versions have been checked).
- ๐ Automatic updates can be disabled.
- ๐ก๏ธ Less risk of running into viruses (compared to random sites).
How to use Aurora Store:
- Install Aurora Store from the official website (auroraoss.com).
- Find the desired application and open its page.
- Click on the three dots (
โฎ) โSelect version. - Select the desired version from the list and install it.
F-Droid suitable only for open source software, but all versions are there 100% safe and without unnecessary fuss To find the old version:
- Open the application page on F-Droid.
- Scroll to the block
Version History. - Download APK the desired version and install manually.
โ ๏ธ Attention: May not be available in alternative stores proprietary applications (for example, Netflix, Disney+ or banking clients). Also, some applications (like Google Maps) require Google Play Services and may not work correctly.
7. What to do if none of the methods worked?
If you cannot roll back the application, try:
- ๐ง Write to the developer asking to return the old functionality (sometimes it helps, especially for small applications).
- ๐ Find an application fork (for example, NewPipe instead of YouTube, Fossify Gallery instead of Google Photos).
- ๐ฑ Use the web version (for example, Telegram Web or Twitter Lite).
- ๐ Reset the device to factory settings (as a last resort, if the problem is a system conflict).
If the application is critically important (for example, banking), and rollback is impossible - check:
- ๐ Are there beta version fixes (you can connect via Google Play).
- ๐ Security updates (sometimes old versions are blocked for vulnerabilities).
- ๐ฑ Compatibility with your version of Android (new applications simply do not work on some devices).
If the application constantly crashes or does not start after a rollback, most likely it is incompatible with your version of Android or firmware. In this case, only updating the system or searching for an alternative will help.
FAQ: Frequently asked questions. about rolling back applications on Android
Is it possible to roll back an application without losing data?
Only if you have a backup made before updating. In other cases, the data will be erased when you delete the current version. Some applications (for example, games with cloud saving) allow you to restore progress after re-entering. account.
Why does the application not start after a rollback?
Possible reasons:
- ๐ฑ Incompatibility with the Android version (check the requirements APK).
- ๐ง Lack of necessary permissions or dependencies (for example, Google Play Services).
- ๐ Signature APK does not match the original (downloaded from an unreliable source).
Solution: try another version or check the error logs via Logcat (for experienced users).
How to find the name of the application package for ADB?
Methods:
- Via ADB:
adb shell pm list packages | grep "keyword"(for example,
grep "chrome"for Google Chrome). - Via App Inspector (Android application).
- On the website APKMirror in the URL of the application page (for example,
com.whatsappfor WhatsApp).
Is it possible to roll back system applications without root?
Yes, but with limitations:
- โ Through ADB you can remove updates for some system applications (for example, YouTube or Gboard).
- โ You cannot roll back critical services (for example, Google Play Services or Android System WebView) - this will lead to failures.
For complete control over system applications need root or custom firmware.
How to prevent an application from updating automatically?
Instructions:
- Open Google Play โ click on the profile avatar โ
Settings. - Go to
Network โ Auto-update applications. - Select
Do not update automatically. - For individual applications: find it in Google Play โ three dots (
โฎ) โ uncheckAuto-update.
In alternative stores (for example, Aurora Store) auto-update is disabled in the settings of each applications.