Can anyone recommend a good way to backup Android devices?
Ideally I would like to do this wirelessly and, not only backup my data, but also my user settings. Is it possible to backup an image of an Android device - so that one doesn't even need to reinstall apps?
It would be particularly useful to hear from users that have restored backups, as to how easy, and complete, their processes were.
Thanks
|
|
|||||
|
|
The requirement being that you must be ROOTED, you could get Titanium Backup and back up your phone using that. The reason for using Titanium Backup is so that you can selectively restore parts of your data if you were to install a different version and/or build of Android. NANDROID backup is good for having a safe image to fall back on but it isn't good for restoring data on top of a new OS installation (there are side effects sometimes). |
|||
|
|
|
Depending on your phone is the complexity of this task. HTC Evo (and supported phones) you can use unrEVOked root tool to get root access. Install Titanium Backup and back everything (system included) up onto the memory card (and can copy it to your computer for extra backup). Otherwise you need to either get something similar to unrEVOked to root and use Titanium. If not possible, you need to root your phone and do a NANDROID backup. This backs up everything on the phone's memory as an image and can be restored at any point to fully replace anything on the phone with what it was, even if you installed another version of android. Otherwise... HTC PC Sync? By that is kinda crappy compared to the other tools. |
|||
|
|
|
There are a number of apps you can use but many will already have the ES File Manager Note: Turn off as many apps as you can. Some apps will not backup while running.
While the backup is running, you can watch its progress by opening the notification bar The applications will be copied into backup/apps |
|||
|
|
A good way to back up app data if you're not rooted is to used
And to restore, just use
You should be able to back up apps from |
|||||||||||
|
|
If you want to do what is essentially a 1-to-1 backup of your device, you can use a custom recovery to create a "nandroid" backup. Doing so effectively creates disk images of your NAND partitions (hence "nandroid") that you can restore from at a later point. This is going to vary a bit by device and recovery system, but in general if you want to perform a full backup of your phone's internal memory you would need to:
Once the backup has been performed you should be able to use it to recover from many "soft" bricks. However, the two situations you would not be able to recover from with a backup alone would be:
In both of thse scenarios, you would first need to fix the offending partition (bootloader or recovery) before being able to restore the backup. Basically, anything that prevents you from accessing your recovery partition will also prevent you from using your recovery to restore your backup. Such situations are, I would say, fairly rare. You can use a backup to recover a bad You may be able to flash an uncompressed backup from To actually restore a backup you can:
Nandroid backups are, by default, stored on your external storage device in pretty much every situation. Some exceptions may be devices with no separate external storage (e.g. devices like the Galaxy Nexus) where the To do this you can simply plug in your device and look for a path like
...from a PC shell. |
||||
|
|