We’ve all been in a situation before where we needed to either factory reset our phone, send it in for a warranty replacement, etc. Not a big deal by itself, but you’ve got 3 stars on 80% of Angry Birds levels, and who would want to lose that accomplishment? You want to be able to keep that data forever. Fortunately, it’s pretty easy to do, and this guide will help you get started. You’ll even be able to start transferring some app data to new phones when you upgrade.
Carbon – No Root Method
Carbon is an application by popular developer, Koushik Dutta, who has also developed ClockworkMod Recovery, ROM Manager, and a recent Superuser application. Needless to say, he’s made some extremely useful applications that are very widely used. Carbon is no exception, and it allows any device running Android 4.0 or higher to back up their applications and data without root. All you’ll need is your device, a computer, and your USB cable. (It’s worth noting that according to its Play Store page, Motorola devices are not supported due to a bug on Motorola’s part.)
First off, you’re going to need the free companion desktop application to use the backup features (for non rooted users only). There are versions for Windows, OS X, and a Linux shell script, so regardless of what kind of computer you’re using, you’ll be able to take advantage of Carbon. If you’re using Windows, you’re also going to need specific drivers for your phone. There’s a link on the download page (above) with a list of drivers for easy access and installation, and just about every major OEM is covered. OS X and Linux users don’t have to worry about the driver issues.
Once you have that all set up and running, start the Carbon desktop app, connect your device via USB to your computer, and start Carbon on your phone or tablet. Wait just a few seconds, and Carbon will be fully enabled so you can start backing up your apps. You can now disconnect your phone/tablet from your desktop and utilize the app itself. You won’t have to reconnect your phone/tablet again, but if you reboot your device you will have to connect it again to re-enable the app. It’s an inconvenience, but a minor one when you consider this is the only option for backing up app data for non rooted devices.
There’s a few cool features and tricks you’ll probably want to take advantage of while using Carbon, though, so poke around and look at some settings before you back up your massive stockpile of apps. Let’s say you really only want to back up your Angry Birds data, but you don’t mind re-downloading the app from the Play Store first. If you swipe up the bottom tab in Carbon, you’ll see a check box that gives you the option of backing up only the app data, and it does exactly that; your bigger apk will not be saved, but the data that goes along with it will be saved. You’ll have to download the app from the Play Store before you can restore that data, but if you want to save some storage space on your phone or SD card and don’t mind the extra step, that can be a pretty helpful option. There are also quick options to select and deselect all available apps in this window.
If you don’t mind going for the paid version of Carbon ($4.99), you’ll get a really cool feature; the ability to back up your data to cloud storage. Carbon supports Dropbox, Box, and Google Drive, and it can seamlessly get your data on your favorite cloud service. That’s extremely helpful if you’re switching over to a new phone without an SD card, or just to make a backup in case you were to ever lose your phone.
So let’s fast forward a bit and say you’ve got your warranty exchange, you’ve finished your factory reset, or you just brought your shiny new phone home after upgrading. Restoring those applications is quick and easy, and all you’ll have to do is download Carbon from the Play Store. After downloading, run Carbon, connect it to your computer again, and you’ll be able to restore all of your apps and data. That precious Angry Birds is still completely intact. You’ll never have to worry about losing data again.
You can also use Carbon as a rooted user and you don’t need to bother with the desktop companion software. Everything else works the same, but I prefer the next option, Titanium Backup because it’s more feature rich, but Carbon is still a great app.
Titanium Backup – Root Method
Carbon is useful, and if you can’t or don’t want to root your device, its backup capabilities are fantastic. If you are rooted, however, it’s hard to beat Titanium Backup’s extremely rich feature set. It essentially works the same as Carbon but with a bit more flexibility and automation. It also works on any device that can be rooted, regardless of manufacturer or OS version.
First off, with Titanium Backup, you must be rooted. There’s no way around it. If you need some help on that, we do have a guide to rooting to get you started and answer most of your questions. If you’re already rooted, just download and install the app and start it. It will prompt you for root permissions, which you will want to grant, of course, and you’re ready to start backing things up.
Titanium Backup has three tabs you’ll be looking at; an overview page, a backup/restore page, and a schedules page. For this guide, we want that middle tab to start backing up applications. You’ll see a long list of every single application that’s installed on your phone, including system applications and data. This is the biggest difference from Carbon, and it’s extremely important to remember. Backing up and restoring system applications and data can cause serious problems. As a general rule of thumb, it’s much safer to manually sign back into accounts and adjust settings instead of restoring a backup for those settings. In some cases, restoring system data will be fine, but more often than not it will cause problems. Restoring system data from one device to another will definitely cause problems.
Now that we’ve got that friendly disclaimer out of the way, tap the “Click to edit filters” button above your app list. For safety, we want to uncheck the boxes under “Filter by type” except for the User option. Only the User box should be checked, and the System and Uninstalled box should be blank. Tap your green checkmark at the top right of the screen to go back to your app list that’s been completely filtered to only user apps and no system apps. Here you can manually select which apps to backup and restore, so if you really only wanted to keep data for your games when moving to a new device, it’s easy to do so.
Now let’s say you want to run a full backup for your apps. That button on the top right of the screen, next to the magnifying glass, is your “batch” button in Titanium Backup, and that’s where the magic happens. Tap that and it will give you a long list of actions you can take. For this backup, we want to run the “Backup all user apps” action. This pulls up a list of your user apps where you can individually check each app you want to back up, or you can simply select all of your apps. After figuring out what you want backed up, tap the green checkmark at the top right and the batch action will run in the background.
Restoring your apps again is pretty much the same thing. When you go to your batch actions list, scroll down a bit until you find the action for “Restore all apps with data.” This list will show each app you’ve backed up so you can batch restore everything you need, data included. The free version of Titanium Backup will make you press a yes dialog box for each app you want to restore, so it’s not totally automated, but the paid, premium version does it all behind the scenes. And, like Carbon, you can set up schedules to back up at specific times and, if you opted for the paid Pro Key, sync your local backups to cloud storage. So if you’re in one of those situations we mentioned earlier, like moving to a phone without an SD card or just making backups in case your phone is lost or stolen, Titanium Backup supports the same three major cloud storage services for backing up your data.
Like always, there’s plenty of Android apps available that do what Carbon and Titanium Backup can do, (although Carbon is the only app that can fully backup nonrooted devices) so if neither of these seem like your cup of tea, it’s easy to find an alternative. Both of these apps have relatively simple, easy to use designs that most users can figure out to do something that we’ve all needed to do once or twice with our phones.