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.