A situation has arisen when, after updating an application, changing settings or accidentally deleting files, you urgently need to return your smartphone to its โ€œyesterdayโ€ state? Rolling back the Android system a day is not a trivial task, but it can be done. Unlike Windows or macOS, which have built-in restore points, Android does not offer a universal โ€œundoโ€ mechanism. However, a combination of backups, system tools and technical techniques allows you to achieve a similar result.

In this article we will analyze all the working methods - from simple (restoring from the cloud) to advanced (manual editing via ADB). It is important to understand that success depends on three factors: availability of backups, Android version and access rights (root or without it). For example, on Samsung Galaxy s One UI the algorithm will differ from โ€œpureโ€ Android on Pixel.

Before to get started, answer yourself two questions: what changes need to be reversed (settings, files, applications or the entire system) and are you ready for partial data loss? Some methods require resetting to factory settings - we will warn you about this in advance.

๐Ÿ“Š What are you trying to roll back to Android?
System settings
Deleted files
Updated applications
Changes after firmware
Other

1. Restoring from a Google backup

The most reliable and official way is to use the built-in backup function from Google. It automatically saves:

  • ๐Ÿ“ฑ System settings (Wi-Fi, wallpaper, brightness, sound)
  • ๐Ÿ“ฑ Application list (but not their data!) from Google Play
  • ๐Ÿ“ฑ Contacts, calendars, notes (if synchronized with account)
  • ๐Ÿ“ฑ Some application data (if the developer supports Android Backup Service)

To restore a backup:

  1. Go to Settings โ†’ Google โ†’ Backup.
  2. Make sure that the function is enabled and the last copy was created to of the desired date.
  3. Reset to factory settings (Settings โ†’ System โ†’ Reset).
  4. When setting up for the first time after a reset, select "Restore data from backup" and log in to the same account Google.

Method limitations:

  • โŒ Does not restore photos, videos, music (they need to be backed up separately, for example, through Google Photos).
  • โŒ Does not work for rooted devices or with custom firmware.
  • โŒ Application data is restored selectively (depending on the developer).
โš ๏ธ Attention: If after the reset you did not see the recovery option, check whether synchronization was enabled before problematic changes. A backup is created only when connected to Wi-Fi and charging.

Make sure that the backup was created on the right day

Write down logins/passwords for accounts (after resetting, you will need to repeat authorization)

Save important files to your PC or cloud (Google backup does not include media files)

Connect the device to charge (the process may take 30+ minutes)-->

2. Local backups via TWRP (for root users)

If custom recovery is installed on your device TWRP, you can restore a full system snapshot (nandroid backup) for any day when the backup was created. This is the only method that allows you to roll back all firmware along with data, including:

  • ๐Ÿ“ฑ Kernel and system files
  • ๐Ÿ“ฑ Installed applications with all data
  • ๐Ÿ“ฑ Settings, SMS, call logs
  • ๐Ÿ“ฑ Files in internal memory (optional)

Instructions:

  1. Turn off the smartphone and hold down the combination to enter TWRP (usually Power + Volume Up).
  2. Go to section Restore.
  3. Select a backup with the desired date (the folder name contains a timestamp, for example, 2026-05-15--14-30-00).
  4. Tick the partitions to be restored (Boot, System, Data).
  5. Swipe to confirm and wait for completion (may take 10โ€“20 minutes).

Critical: if you updated the firmware after creating a backup, restoring the system partition (System) may lead to a bootloop (loop boot). In this case, restore only Data.

โš ๏ธ Attention: Usage TWRP on devices with a locked bootloader (Samsung Knox, Xiaomi c Mi Account) can trigger the protection and block the device. Before taking action, check the status OEM Unlock in the developer settings.
What to do if after restoring TWRP the phone does not turn on?

If the device is stuck on the logo or reboots cyclically:

1. Log in to TWRP again and try to restore only the partition Data (without System).

2. If that doesnโ€™t help, flash the stock firmware via Odin (for Samsung) or Fastboot (for Pixel/Xiaomi).

3. For Samsung s Knox may require a reset via Download Mode (combination Power + Volume Down + Bixby).

3. Rolling back application updates

If the problem is related to by updating a specific application (for example, after the update WhatsApp notifications stopped coming), you can return to the previous version without a full reset. Methods:

Method 1: Through Google Play

In some cases Google Play allows you to roll back the update:

  1. Open Settings โ†’ Applications โ†’ [Name of the problematic application].
  2. Click on the three dots in the upper corner and select Delete updates.
  3. Confirm the action. The application will return to the version that was installed.

Method 2: Installing APK manually

If the โ€œDelete updatesโ€ option is not available:

  1. Download an old version of APK from a trusted source (for example, APKMirror).
  2. Enable installation from unknown sources (Settings โ†’ Security โ†’ Unknown sources).
  3. Install the downloaded APK over the current version.

Important: The next automatic update via Google Play the problem may return. To avoid this:

  • ๐Ÿ“ฑ Disable auto-updates for the application in Google Play.
  • ๐Ÿ“ฑ Use alternative clients, for example, Aurora Store, where you can block updates.
๐Ÿ’ก

Before By installing the old version of the APK, make a backup of the application data via Titanium Backup (root required) or the built-in export function (if available).

4. Manual file recovery via ADB

For experienced users: if you know which files have been changed (for example, configuration files in /data/data or settings in /system), they can be restored via ADB (Android Debug Bridge). This method requires:

  • ๐Ÿ“ฑ Enabled mode USB debugging (Settings โ†’ For developers).
  • ๐Ÿ“ฑ Installed drivers ADB on a PC.
  • ๐Ÿ“ฑ A backup copy of files (for example, created through adb pull earlier).

An example command for restoring a settings file settings.db:

adb push C:\backup\settings.db /data/data/com.android.providers.settings/databases/

adb shell chmod 660 /data/data/com.android.providers.settings/databases/settings.db

adb shell chown system:system /data/data/com.android.providers.settings/databases/settings.db

adb reboot

Warning: Incorrect modification of system files can lead to k data loss or device inoperability. This method is recommended only if you know exactly what you are doing and have a backup.

โš ๏ธ Attention: Starting from Android 11, access to sections /data and /system through ADB limited. On some devices (for example, Samsung s One UI 5+), you will need to disable MIUI Optimization (for Xiaomi) or use Magisk to bypass restrictions.

5. Alternative methods: cloud services and third-party utilities

If standard methods are not suitable, consider:

๐Ÿ”น Cloud backups (not Google)

  • ๐Ÿ“ฑ Samsung Cloud (for devices Galaxy) - restores contacts, messages, notes and some settings.
  • ๐Ÿ“ฑ Xiaomi Cloud โ€” saves SMS, call logs, photos (if synchronization is enabled).
  • ๐Ÿ“ฑ Dropbox/Yandex Disk โ€”if you manually copied files there.

๐Ÿ”น Third-party utilities for backup

Utility Backup type Root required? Features
Titanium Backup Applications + data โœ… Yes Saves APK, data and settings separately for each application
Swift Backup Applications, SMS, logs โœ… Yes Supports cloud synchronization with Google Drive
Migrate Full image /data โœ… Yes + TWRP Creates a compressed archive compatible with different versions of Android
SMS Backup & Restore SMS, MMS, call logs โŒ No Exports to XML or JSON, you can restore selectively

To restore using these utilities:

  1. Install the app from Google Play or APK.
  2. Connect to the backup (local or cloud).
  3. Select items to restore (for example, only SMS or a specific application).
  4. Confirm the action and reboot the device.
๐Ÿ’ก

The backup utility side is the only way to selectively restore data without resetting to factory settings. However, they require preliminary configuration and regular creation of copies.

6. When a rollback is impossible: what to do?

If none of the methods worked, the reasons may be as follows:

  • โŒ There are no backups โ€”neither local nor cloud.
  • โŒ Changes affect system filesthat cannot be restored by standard means.
  • โŒ The device is locked (for example, after unsuccessful rooting).
  • โŒ Firmware updated, and the backup version is incompatible with the current system.

In such cases, radical measures remain:

  1. Reset to factory settings (Settings โ†’ System โ†’ Reset). It will delete all data, but return the system to its original state.
  2. Flashing via Fastboot/Odin. You will need to download the stock firmware for your model from the manufacturer's official website.
  3. Contacting a service center. If the problem is hardware (for example, memory corruption after an unsuccessful update).

Last chance: If you have deleted important files (photos, documents), try data recovery apps such as DiskDigger or EaseUS MobiSaver. They scan the internal memory for deleted files. Success depends on whether the data was overwritten.

โš ๏ธ Attention: On devices with a file system F2FS (used in new smartphones Samsung i OnePlus) chances of recovery deleted files are minimal. F2FS immediately clears blocks after deletion, unlike ext4.

FAQ: Frequently asked questions about rolling back Android

Is it possible to roll back Android without losing data?

Yes, but only if you have full backup (for example, through TWRP or Titanium Backup). Standard methods (such as restoring from Google Backup) require a factory reset, which deletes user data. If there is no backup, it is impossible to return the system to the state of โ€œyesterdayโ€ without loss.

Why are photos not returned from a Google backup after restoring?

Google Backup does not include media files (photos, videos, music). They need to be backed up separately - for example, via Google Photos (automatic synchronization) or manually on a PC. If photos have been deleted, try data recovery apps (DiskDigger), but this does not guarantee success.

How to roll back an Android update if it broke your phone?

If the problem occurred after a firmware update (for example, MIUI or One UI), the only reliable way is flash the previous version via Fastboot or Odin. To do this:

  1. Download the stock firmware of the desired version from the manufacturer's official website.
  2. Install drivers and utilities (Odin for Samsung, Mi Flash for Xiaomi).
  3. Follow the firmware instructions (the algorithm is different for each brand).

โš ๏ธ On some devices (for example, Samsung s Knox), rolling back the firmware may cause flag RMM State and bootloader lock.

Is it possible to roll back changes in Android settings without resetting?

Yes, but partially. Some settings are saved in files /data/data/com.android.providers.settings/databases/settings.dbIf you have a backup of this file, it can be restored. via ADB or Root Explorer. However:

  • To access the file you need root.
  • Not all settings are stored in this file (for example, parameters Secure Folder on Samsung are encrypted separately).
Why doesnโ€™t the phone turn on after restoring via TWRP?

This is a typical problem with incompatible versions of firmware and backup. For example, if you restored a backup Android 12 to a device with Android 13. Solutions:

  1. Try to restore only the partition Data (without System and Boot).
  2. Flash the stock firmware via Fastboot/Odin.
  3. For Samsung with Knox you may need to reset via Download Mode (button combination depends on the model).