[NOTE: YOU WILL BE NEEDING TO ROOT YOUR DEVICE IF YOU WANT TO BACKUP OR FLASH A ROM SO PLEASE FIRST OF ALL YOU NEED TO FOLLOW THE GUIDE HERE TO ROOT ANY DEVICE USING KINGROOT.]
To flash you have to install a “recovery” (the instructions you follow to root normally will tell you how to install the recovery). The recovery is the one that allows you to install the ROMs and also offers you a full copy/restore of the current ROM (Nandroid backup).
However, to make a backup of the applications and their data, being root you can use the apps of the Market Titanium Backup or the MyBackup Pro. With these tools, you can then restore the apps with their data in the new ROM.
Here we will Show you how can you make a backup for your already installed and working ROM using Nandroid and also how can you make a backup of App + App Data using Titanium backup. So without a further ado lets move on towards the tutorial.
Backup Android Device using Nandroid
1. Backup Nandroid from the Recovery
Having a nandroid backup can make the difference between having a small setback when performing a hack or modification and losing all of your data and settings.
The nandroid copy is not limited to making a backup of your data. It is an exact copy of everything that your device currently contains: applications, data, configurations, etc.
Before starting, you must have your Android rooted. Otherwise, you will not be able to perform any of the steps indicated, nor will the nandroid backup be performed.
Although it is not the only method, the simplest way to perform this type of backup is from the modified recovery, which, of course, you already have installed on your device.
Doing it with this method is very simple and will not take more than a couple of minutes.
- Start by restarting your device and access the recovery of your Android by pressing the Power button simultaneously with the Volume + (make sure that this is the way to enter the recovery on your device, as some models do with other combinations of buttons ).
- Next, use the volume keys to move through its menu and access the Backup and Restore section.
- Then, choose the Backup option and the nandroid copy of your system will start to be created.
- Try to keep your device connected or with enough battery so that it does not turn off while the process lasts. Stay tuned for the indications that appear on the screen.
- When finished, the message Backup Complete! Then you can restart.
- This nandroid copy will be saved in a new folder that will be created on your microSD card.
- You can identify it by the name of the recovery that you have installed on your Android. Inside you will find a folder called Backup that contains all the files in the backup.
- Keep an updated backup of your nandroid on your PC.
2. Nandroid Backup from an app
You can also make nandroid copies from a third-party app.
In Google Play you will find many apps that perform it very efficiently, although many are paid.
We recommend a specialized tandem in this task: Online Nandroid Backup and Nandroid Manager.
Nandroid Backup allows you to make backups compatible with the main recovery so that later you will not have problems when you restore it.
- For its part, Nandroid Manager will help you manage and recover your backups.
- You will find both apps on Google Play. Find them and install them.
- Next, start Nandroid Backup and configure where your nandroid backup will be saved.
- Then, tap on Quick Backup and the Nandroid backup will start to be created.
- The app will inform you at all times about the evolution of the process.
- If you can not run the Nandroid copy, go to Settings and, in the Select Shell section, choose Default Shell.
Backup App + App Data using Titanium backup
This is different from a Nandroid backup because it just backs up the apps themselves, which you can then restore on any ROM you want. Nandroid backups take your entire system as it is, ROM included.
Download and Install Titanium App from here: Titanium Backup
Note that you’ll need to be rooted to use Titanium Backup (which is why I recommend you root). To perform a backup in Titanium:
- Open Titanium Backup and grant it root permissions if it asks for them. If it experiences any problems with root, it’ll tell you right now.
- Tap the “Batch” button in the upper right-hand corner (the one that looks like a little checkbox). Scroll down to the “Backup” section and find “Backup All User Apps.” Tap the “Run” button. This will back up any apps you’ve downloaded from the Play Store and their data. (You can try backing up your system data as well, but I find this usually doesn’t work very well).
- Wait for it to finish. If you like, you can also sync these to Dropbox, but you don’t have to for this process.
This may seem like a lot of unnecessary backups, but trust me: it’s going to save you a lot of time in the long run. Now if something goes wrong, you have a nandroid backup to fall back on and don’t have to start from scratch. And, when your ROM flashes successfully, you don’t have to start re-downloading and setting up all your apps yourself because you can restore them with Titanium.