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.
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:
- Go to
Settings โ Google โ Backup. - Make sure that the function is enabled and the last copy was created to of the desired date.
- Reset to factory settings (
Settings โ System โ Reset). - 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:
- Turn off the smartphone and hold down the combination to enter TWRP (usually
Power + Volume Up). - Go to section
Restore. - Select a backup with the desired date (the folder name contains a timestamp, for example,
2026-05-15--14-30-00). - Tick the partitions to be restored (
Boot,System,Data). - 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:
- Open
Settings โ Applications โ [Name of the problematic application]. - Click on the three dots in the upper corner and select
Delete updates. - 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:
- Download an old version of APK from a trusted source (for example, APKMirror).
- Enable installation from unknown sources (
Settings โ Security โ Unknown sources). - 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 pullearlier).
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/dataand/systemthrough ADB limited. On some devices (for example, Samsung s One UI 5+), you will need to disableMIUI 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:
- Install the app from Google Play or APK.
- Connect to the backup (local or cloud).
- Select items to restore (for example, only SMS or a specific application).
- 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:
- Reset to factory settings (
Settings โ System โ Reset). It will delete all data, but return the system to its original state. - Flashing via Fastboot/Odin. You will need to download the stock firmware for your model from the manufacturer's official website.
- 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 systemF2FS(used in new smartphones Samsung i OnePlus) chances of recovery deleted files are minimal.F2FSimmediately clears blocks after deletion, unlikeext4.
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:
- Download the stock firmware of the desired version from the manufacturer's official website.
- Install drivers and utilities (Odin for Samsung, Mi Flash for Xiaomi).
- 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:
- Try to restore only the partition
Data(withoutSystemandBoot). - Flash the stock firmware via Fastboot/Odin.
- For Samsung with Knox you may need to reset via
Download Mode(button combination depends on the model).