Application updates on Android often bring new features, but sometimes become a source of problems: bugs, increased battery consumption, incompatibility with the device, or simply an inconvenient interface. If after the update the app begins to work worse, you can roll back to the previous version -and this does not always require root access or complex manipulations.

In this article we will analyze all the available ways to remove updates: from standard tools Android to advanced methods with using ADB and third-party services. We will describe the nuances for different versions of the OS (including Android 14), and also explain why some applications (for example, Google Play Market or YouTube) are more difficult to roll back than others.

โš ๏ธ Important: before starting the procedure, check whether they are saved application data (logins, progress in games). A rollback can reset them to the same state as after installation.

1. Standard rollback through Android settings

The easiest way is to use the built-in update reset function. It works for most applications, except system ones and those that are updated via Google Play automatically.

Instructions:

  • ๐Ÿ“ฑ Open Settings โ†’ Applications (on some devices Settings โ†’ All applications).
  • ๐Ÿ” Find the desired application in the list and tap on it.
  • โš™๏ธ In the upper right corner, click on the three dots and select Uninstall updates (or Reset to factory version).
  • โœ… Confirm action.

If the item Delete updates is not present, then:

  • ๐Ÿšซ System application (for example, Google Chrome on some firmware).
  • ๐Ÿ”’ It is updated via Play Market as โ€œnormalโ€ (even if it was pre-installed).
  • ๐Ÿ“ฆ Your version Android blocks rollback (relevant for Android 12+ with restrictions on changing system APK).

โ˜‘๏ธ Preparing to roll back the update

Done: 0 / 4

โš ๏ธ Attention: On devices Samsung, Xiaomi and Huawei with custom skins (One UI, MIUI, EMUI) the path to application settings may differ on Xiaomi need to go to Settings โ†’ Applications โ†’ Manage applications.

2. Rollback via Google Play Store (if a previous version is available)

Google Play sometimes allows you to install an old version of the application, if the current one has critical errors. This method does not work for all apps, but itโ€™s worth a try.

How to check:

  1. Open the application page in Play Market.
  2. Scroll down to the block Additional information.
  3. If there is a button Install previous version โ€”click it.

๐Ÿ”น Limitations:

  • ๐Ÿ”„ The function is only available if the developer has uploaded an old version of the APK to Play Console.
  • โณ The previous version may not be available after 1-2 weeks after the release of the new one.
  • ๐Ÿ“ต Does not work for system applications (for example, Google Photos or Gmail on some firmware).
๐Ÿ’ก

If there is no "Install previous version" button, try clearing the cache and data Play Market in application settings. Sometimes this helps to update information about available versions.

3. Uninstalling updates via ADB (for experienced users)

If standard methods do not work, you can use ADB (Android Debug Bridge). This method requires connecting the device to a PC and enabling USB debugging mode.

Step-by-step guide:

  1. ๐Ÿ–ฅ๏ธ Install ADB Tools on your computer.
  2. ๐Ÿ“ฑ Activate on your phone Developer mode (tap 7 times on the build number in Settings โ†’ About phone) and enable USB debugging.
  3. ๐Ÿ”Œ Connect the device to the PC and run the command:
adb shell pm install -r -d /path/to/original.apk

Where /path/to/original.apk is the path to the file of the original version of the application (it can be extracted from a backup or downloaded from trusted sources, for example, APKMirror).

๐Ÿ”น Alternative (if the application package is known):

adb shell pm install --downgrade -r /path/to/old_version.apk

โš ๏ธ Attention: Use ADB may disrupt the operation of system applications. Do not use this method for critical services (for example, Google Play Services).

What to do if ADB does not see the device?

1. Check if the drivers for your phone model are installed on your PC.

2. Try a different USB cable (preferably original).

3. In the developer settings, enable Cancel USB debugging authorization and reconnect the device.

4. On some devices Xiaomi need additionally activate Installation via USB in the developer settings.

4. Rolling back system applications without root access

System applications (for example, Camera, Phone, Google Play Store) are more difficult to roll back, since they are protected from changes. However, there are workarounds:

Method 1: Using an APK extractor

  • ๐Ÿ“ฒ Install the application APK Extractor (available in Play Store).
  • ๐Ÿ” Find the system application in the list and extract its APK.
  • ๐Ÿ“ฅ Uninstall the current version (if possible) and install the extracted APK via adb install.

Method 2: Reset via Safe Mode

Some firmware allows you to reset system applications in safe mode:

  1. ๐Ÿ”„ Reboot the device in Safe Mode (hold down the power button โ†’ long tap on "Turn off" โ†’ "Restart in safe mode").
  2. ๐Ÿ“ฑ In safe mode, try removing updates through the settings (as in the first method).

โš ๏ธ Attention: On devices with Android 10+ and dynamic partitions (dynamic partitions) rolling back system APKs can lead to data loss or device freezing. Before experiments, create a full backup using TWRP or other tools.

5. Using third-party services (APKMirror, Aptoide)

If none of the methods worked, you can manually download and install the old version of the APK. Verified sources are suitable for this:

  • ๐ŸŒ APKMirror โ€” stores an archive of versions of most popular applications.
  • ๐Ÿ“ฆ Aptoide โ€”an alternative store with the ability to select a version.
  • ๐Ÿ”— Uptodown โ€”another reliable APK source.

๐Ÿ”น How to install an old version:

  1. ๐Ÿ“ฅ Download the APK of the desired version from a trusted site.
  2. ๐Ÿ“ฑ Allow installation from unknown sources (Settings โ†’ Security โ†’ Unknown sources).
  3. ๐Ÿ”ง Uninstall the current version of the application (if possible).
  4. ๐Ÿ“ฒ Install the downloaded APK.

๐Ÿ“Œ Warning: Installing APK from third-party sources may be unsafe. Before downloading, check:

  • ๐Ÿ”’ Hash file (MD5/SHA-1) on the website and after downloading.
  • ๐Ÿ›ก๏ธ Availability of a digital signature of the developer.
  • โญ Rating and reviews of other users.
๐Ÿ“Š What method of rolling back updates have you tried?
Standard Android settings
Google Play Market
ADB
Third-party APK sites
None

6. What to do if rollback is not possible

In some cases, you cannot roll back the update due to firmware limitations or policy Google. Here's what you can do instead:

Problem Solution
The application is systemic and does not roll back Use ADB to disable updates: adb shell pm disable-user --user 0 com.package.name
Google Play automatically updates the application Disable auto-update in settings Play Market or block the Internet for it through a firewall
The new version requires a mandatory update Try alternative applications with similar functionality
After a rollback, the application does not start Clear the cache and application data or reinstall it

๐Ÿ”น Extreme measures:

  • ๐Ÿ”„ Resetting the device to factory settings (will delete all data!).
  • ๐Ÿ“‰ Flashing to an older version Android (requires unlocking the bootloader).
  • ๐Ÿ› ๏ธ Obtaining root access and manual removal of APK via Root Explorer.
๐Ÿ’ก

If the application is critical (for example, banking), it is better to wait for a fix from the developer than to risk system stability.

FAQ: Frequently asked questions about rolling back updates

Is it possible to roll back an update Google Play Marketa?

Yes, but with reservations. On most devices, Play Market is a system application, and rolling it back may disrupt the operation of other services. Google. It is better to use ADB to disable updates:

adb shell pm install -r -d --fastdeploy com.android.vending.apk

Where com.android.vending.apk is the original APK file Play Market.

Why after a rollback application asks to update?

This is standard behavior Google Play. To avoid automatic updating:

  1. Open the application page in Play Market.
  2. Tap on the three dots in the upper right corner.
  3. Uncheck Automatic update.

For reliability, also disable auto-update for all applications in the settings Play Market.

Is it possible to roll back a game update without losing progress?

It depends on the game. If it uses cloud saving (Google Play Games, Facebook, own server), progress will be restored after reinstallation. For local saves:

  1. Make a backup of the folder /Android/obb/[game_name] and /data/data/[game_package] (root required).
  2. Roll back or reinstall the game.
  3. Restore your save files.

โš ๏ธ Not all games support manual save recovery!

How to find out batch application name for ADB?

There are several ways:

  • Through Play Market: open the application page - the batch name will be in the address bar after id= (for example, com.whatsapp).
  • Via ADB:
adb shell pm list packages | grep "keyword"

For example, for WhatsApp:

adb shell pm list packages | grep whatsapp
Will rollback to Android 14?

Yes, but with limitations. data-i="242">security measures have been strengthened for system applications, therefore: Android 14 Security measures for system applications have been strengthened, therefore:

  • Standard rollback through settings works for regular applications.
  • For system APKs, you may need to ADB or disabling modules via pm uninstall -k --user 0.
  • Some manufacturers (for example, Samsung) block rollback for key services.

๐Ÿ”น Android 14 also has a function Partial App Updatesthat can interfere with rollback. In this case, only a complete reinstallation of the APK will help.