[Tutorial] What to back up and what to restore when switching ROM's

PvilleComp

Well-known member
Jun 13, 2010
4,146
603
0
Visit site
I started this is another thread, but since the question seems to keep coming up I thought I’d flesh it out and put it in its own thread so it can be found easier.

How should you backup and restore your apps and data when moving to a new ROM?

There are several ways to back up your phone. Clockwork and other Recoveries offer you the ability to make a Nandroid of your phone. This is a critical backup procedure and should be used early and often when flashing ROM’s. Other backup methods involve apps form the Android Market like Titanium Backup, My Backup Root and others.

Nandroid backups are full system images of your device at the time the backup was made. Nandroids are an all or nothing recovery tool. They are not good for restoring apps to a new ROM.

To backup data between ROMS there are several good backup programs you can use, and there is no harm in backing up everything on your phone with Titanium or any other backup tool. It’s the restore where people get into trouble.

Never Never Never restore system data from Titanium or any other backup program when moving to a new ROM. The system data from your old ROM will interfere with the new ROM every time.

So after backing everything up what should be restored?

Pictures/Video – Pictures and video on many devices are stored by default to the phone’s internal emcc data partition. Before flashing any ROM’s you want to move these to your SD–Card for safe keeping. There is no need to restore them because the Gallery apps will find them on the SD-Card just fine.

email - Gmail is saved on the Google Servers so no need to back that up. POP/IMAP and Exchange email is also backed up on the mail server so again no need to back that up or restore it.

Contacts - Gmail contacts are automatically backed up to Google's servers. Exchange contacts are also backed up on the server. Phone contacts can be backed up using the export/import function in the phone app. You restore phone contacts using the same export/import function in the phone app.

Calendar - if you use the Gmail Calendar, Google’s Server automatically backs up your data. If you use Outlook to sync your Calendar with HTC Sync, then flashing to another ROM may or may not support HTC Sync so you should use the Gmail Outlook Calendar sync utility to sync your Outlook Calendar to Gmail. If you use Exchange then the Calendar will be automatically backed up on the Exchange server.

Bookmarks – Many of the backup utilities will back up bookmarks and this is one of the very few pieces of system data that can be restored on any phone.

Apps - What apps really need to be backed up/restored? Apps that hold state or current progress information and that's it. Apps like Angry Birds (as an example) store your progress locally and if you do not back it up you will lose your progress, so game data can be backed up and restored.

Bank apps? Nope - everything is on the bank's server. Just re-download and login.

Weather Channel? Nope - the handful of locations you can monitor can easily be re-inputted after a fresh install.

Beautiful Widgets? Nope - If you have the paid version, you can re-download from the market and re-set up your preferences. If you want to save the data so you don't have to re-download skins then this is another where you can restore the data after re-installing the app.

The big advantage to backing up all your apps with Titanium is that you have a list of what you had installed. You are better off doing clean installs from the market for apps that do not hold state. Another way to manage which apps you had installed is to use AppBrain, it will sync what apps you have installed but AppBrain does not save data.

SMS - Now this one is a personal thing. I don't care if I lose my SMS. I don't hold every text message as if it were a precious illumination by DaVinci, however I know that some people do. There are apps in the market, like SMS Backup and Restore and SMS Backup+ for example, that will restore SMS messages, even when moving between ROM's but they are not a cure all. If problems develop after restoring, then you want to roll back that restore.

Other than that, what else needs to be restored from an old ROM? Any config’s or screen setups would have to done over again anyway. You would want to take advantage of any features the new ROM has so restoring old setups will do more harm than good.

So, after a very long-winded dissertation, backup apps are good for moving from ROM to ROM, you just need to be knowledgeable about what is safe to restore and what is not safe to restore. If you want to sloganize this in very simple terms; backup everything… restore selectively.

Hope this helps!
 
Last edited:

sup3rchi3f

Well-known member
Mar 11, 2011
109
10
0
Visit site
Can u backup ur sms with titanium backup? I've used it before when flashing a rom but when I restore, it never restores my text
 

PvilleComp

Well-known member
Jun 13, 2010
4,146
603
0
Visit site
Can u backup ur sms with titanium backup? I've used it before when flashing a rom but when I restore, it never restores my text

There is a listing for [SMS/MMS PREFS] Messaging 2.3.3 listed in Ti, but I've never used it so I can't tell you how well it works. It might just be backing up preferences.
 

davidnc

Super Moderator
Moderator
Jun 8, 2010
8,905
517
113
Visit site
I agree with everyone else Pville ! Good job on the write up on this.
Now lets see how many noobs will read it first,or have to wait for someone to send this link set to them, haha :)
 
Last edited:
  • Like
Reactions: PvilleComp

Cyber Warrior

Robots Will Kill
Nov 28, 2010
7,239
2,519
0
Visit site
Nice write up. I find that using a combo of both Titanium & MyBackup works best ... both apps have their strong points. Restoring the system data from Titanium is a guarantee of putting your phone into a never ending sync loop.
As mentioned... I'll be sure to link this thread to anyone that has questions about backup apps.
 

patchulaz

Member
May 25, 2010
24
2
0
Visit site
in my experience, you can individually restore "[SMS/MMS/APN] Dialer Storage" from titanium after a rom flash, and it restores your txts. you'll need to reboot the phone after the restore.
 
  • Like
Reactions: Biggnaa20

theboss924#CB

New member
Sep 9, 2010
3
0
0
Visit site
this tutorial is awesome and I will probably recommend to a few people....

BUT...

Has anyone found a way to backup and restore ringtone assignments from sd card between roms or even devices!? I love my Android device but this is one thing I have wanted to do and I have yet to find a way. With my Blackberry it was very easy to do this with the Desktop Manager. The iPhone has these settings backed up with iTunes. There has GOT to be a way for Android!
 

Members online

Forum statistics

Threads
943,144
Messages
6,917,506
Members
3,158,841
Latest member
kirk781