FORUMS
Remove All Ads from XDA

[Guide] Back up your data before moving to a new rom

1,330 posts
Thanks Meter: 1,858
 
By The-Hulk, Retired Forum Moderator on 17th February 2012, 06:30 PM
Post Reply Email Thread
Back up your data before moving to a new rom


This guide is for rooted phones, and all work on my galaxy s2 but should work with most phones.

So you have decided to go for a new rom, but are worried about loosing all your apps, game saves, data, contacts, sms etc.. Well here is my little guide to restoring most of it. (Why only most, well moving to a new rom means that some apps and data are not compatible). We are going to break it down into apps to use and then the process.
Install App Extractor after you have flashed your new rom

Just a note all software that uses access the root of your phone can come with problems, although i have not experienced them my self it can still happen.

Apps

1. Rom Manager
Must have app for any root user. Make backups, flash ROMs, and own your device.
ROM Manager is THE MUST HAVE APP for any Android root user. (Over 3 million downloads and counting!)
(You can back up your rom through recover boot)

2. Titanium Backup root
Titanium Backup is the most powerful backup tool on Android, and then some.

You can backup, restore, freeze (with Pro) your apps + data + Market links. This includes all protected apps & system apps, plus external data on your SD card. You can do 0-click batch & scheduled backups. Backups will operate without closing any apps (with Pro). You can move any app (or app data) to/from the SD card. You can browse any app's data and even query the Market to see detailed information about the app.

3. App Extractor

AppExtractor is a tool which will allow you to restore individual applications, data, SMS, and MMS messages from your ROM Manager backups.
AppExtractor is compatible with ClockworkMod Recovery 5 backups as well as backups created by previous versions of ClockworkMod Recovery.

The process

1. Ok the process. First you will need to backup your whole rom, so go into Rom Manager and click on backup current rom, once it have backed up your rom you phone will reboot. ( Backing up your rom means you can revert back to it if you are not happy with your new rom)

a. You can also do a full rom backup straight from recovery mode (safer), to do this boot into recovery mode (hold - power,home and volume up). Then use the volume buttons to scroll to backup and restore (press power button to select), then click backup, it should start a full back up of your rom for you (2-3 mins to back up), once it has finished click reboot system now. Done - Thanks to MistahBungle for prompting this edit

2. once you have done that go into Titanium Backup and click menu and go into Batch. Then click on Run for Backup all user apps (dont back up system data we will soft that out later), then click run batch operation.

3. You can now flash your new rom, i am not going to tell you how to that.

4. Once your new rom is up and running then it is time to receive all that data, apps, setting, contacts etc.

5. First go to the android market and download Titanium backup and App recovery again

6. now open Titanium Backup and go back into Batch scroll down to restore and click run on restore missing apps with data. ( not all the apps will download as some won't be compatible). There you go most of your apps are now restored with their original data

7. Now go to App Extractor and open that, you will see the choice to restore things like, apps, sms and mms, contacts, wifi etc. Just click which ever you want to restore and then select the correct back up (the one you made with rom manager). You can only restore 5 items a day, and yet again not all you setting and data can be restored because of the different rom types.

8. Enjoy your new rom

If anyone thinks i have missed anything ir has more they would like to add then let me know.

Backing up EFS folder

Ok so backing up your efs folder, i am not expert in this area but everyone should know that this file is very important and rooting and flashing roms could cause it to become corrupt. So the fix trying to keep it as simple as possible like the rest of the guide, you need to download Ktook by Hellcatdroid here is a little somthing from Google Play - Tool for a few functions after rooting. Kernel dump/flash, EFS backup/restore...

/!\ Requires Root /!\
/!\ Works on the >Galaxy S2< and >Galaxy Note< *ONLY* /!\

(i) the "lock pattern bug" is currently being investigated and worked on!


kTool is a small tool originally bundled with Hellcat's Root-Kernel for the Galaxy S2.

It offers a few functions usefull after rooting the device:
- Dump current kernel to /sdcard/zImage
- Flash kernel from /sdcard/zImage
- Backup the phone's EFS (sensitive storage are holding the IMEI and other vital data) as a raw .IMG dump and a .tar archive
- Restoring EFS from the raw .IMG or the .tar backup
- Format EFS (create fresh filesystem for cases where you want to restore seperate files or a .tar backup, but the filesystem is stuck/locked in read-only due to corruption)
- Reboot (normal, directely to recovery or directely to downlaod mode)


If you encounter any problems or issues, or if you have any questions or suggestions, visit the release thread on XDA

Some people don't like this app and some like myself love it, as it says above it will only work on Galaxy S2< and >Galaxy Note, but if you check out the thread it might work for other devices.

Other apps

Backdrop Root - BackDrop Root allows you to backup and restore your applications, data, SMS / MMS messages, Wifi settings, Bluetooth pairings, and more to and from from Dropbox.
Backdrop Root provides a simple and intuitive interface for managing your backups.
The free version of BackDrop Root will let you backup and restore 5 applications / data backups at a time.
Thanks - albsat

Nandroid Browser - Nandroid Browser has a really simple purpose: Extract and use single files from your nandroid backups.

* Browse your nandroid backups
* Save files anywhere
* Send files
* Open Files

Rom Toolbox - ROM Toolbox is the MUST HAVE app for any rooted user. Easily email single apps and files from your nandroid backups or send them to your dropbox or wherever...

ROM Toolbox combines all the great root apps all tied up into one monster app with a beautiful and user-friendly interface. It also adds many more unseen features!

This app requires root permission. For fast and friendly support please email us at [email protected]. We will be glad to help answer your questions and troubleshoot with you.

Some of the extra features in the pro version:
☆ Backup/restore data
☆ Batch operations enabled
☆ Remove ads
☆ Preview boot animations
☆ Customize your status bar by installing battery, 4g/3g/1x, wifi, gps, signal icons.
☆ Advanced app freezer
☆ Remove ads
☆ Unlock Root Browser features
☆ Much More....
The Following 41 Users Say Thank You to The-Hulk For This Useful Post: [ View ] Gift The-Hulk Ad-Free
 
 
17th February 2012, 06:53 PM |#2  
Senior Member
Thanks Meter: 5,958
 
More
1. Rom Manager
Must have app for any root user. Make backups, flash ROMs, and own your device.
ROM Manager is THE MUST HAVE APP for any Android root user. (Over 3 million downloads and counting!)

An app that is known to give problems on CWM rooted SGS2 .

jje
The Following 6 Users Say Thank You to JJEgan For This Useful Post: [ View ] Gift JJEgan Ad-Free
17th February 2012, 07:00 PM |#3  
The-Hulk's Avatar
OP Retired Forum Moderator
Flag Warrington
Thanks Meter: 1,858
 
Donate to Me
More
I have used rom manager for many things and never had any problems with it, maybe I am lucky but not heard anything about anyone have problems with it

Sent from my GT-I9100 using XDA App
17th February 2012, 07:05 PM |#4  
Senior Member
Thanks Meter: 5,958
 
More
Quote:
Originally Posted by s.d.oconnor

I have used rom manager for many things and never had any problems with it, maybe I am lucky but not heard anything about anyone have problems with it

Sent from my GT-I9100 using XDA App


Search the forum then is all i can say multiple help posts where rom manger has been the root of problems .

jje
17th February 2012, 07:11 PM |#5  
The-Hulk's Avatar
OP Retired Forum Moderator
Flag Warrington
Thanks Meter: 1,858
 
Donate to Me
More
Quote:
Originally Posted by JJEgan

Search the forum then is all i can say multiple help posts where rom manger has been the root of problems .

jje

Surely any software that exploites the root of your phone could have problems, although i will make a chasnge to the post adding that you can back up your rom from boot and that all software that uses root access can come with problems.
18th February 2012, 12:28 AM |#6  
Junior Member
Thanks Meter: 1
 
More
Everything was going great until I got to the last step, restoring sms(the only thing I cared about) with app extractor. It turned the sreen black and then it went on again, but it didn't do anything else, the sms still were not restored =(
18th February 2012, 07:06 AM |#7  
DirkTeur Velserbroncx's Avatar
Senior Member
Flag VelserBroncx
Thanks Meter: 29
 
More
if you ask me titanium back up does the job for it all, and if you want to make sure you get all of your apps back, just backup the apps listed in the data folder in the root of your phone.
And when your on CWM recovery might be better of using CWM manager.
The Following User Says Thank You to DirkTeur Velserbroncx For This Useful Post: [ View ] Gift DirkTeur Velserbroncx Ad-Free
18th February 2012, 09:35 AM |#8  
Senior Member
Thanks Meter: 3,252
 
More
Quote:
Originally Posted by JJEgan

An app that is known to give problems on CWM rooted SGS2 .
jje

^^
+ lots this. Rom Manager *will* cause you problems if you continue to use it/have it installed with CWM. It will either break CW or cause you bootloops.

Use one or the other.

You may get away with it for a while, but when you least expect it (maybe that time you don't do a Nandroid of your last good config when you should have), it will bite you on the arse.

Edit to add - OP, I like the idea of what you're doing. Great to see a n00b having a bash But if you've rooted your phone with CFRoot or are running a kernel with CW, you're much better off using it to do your Nandroid backup than potentially causing problems with Rom Manager, which is popular because it's *easy* (apparently, I never found anything difficult about using CW). If anyone doesn't like/is too lazy to boot directly into recovery to do backups, use the CWM app. Same diff as Rom Manager without all the dramas. Other than this, good job
The Following User Says Thank You to MistahBungle For This Useful Post: [ View ] Gift MistahBungle Ad-Free
18th February 2012, 10:27 AM |#9  
Senior Member
Thanks Meter: 553
 
More
Great idea. I love these kind of posts no matter what others say. Knowledge sharing makes people, a better one.

My tips, but here you don't save data and use CWM and Backdrop Root aps only:

1) Do a Nandroid back from CWM.
2) Export Contacts as a VCF file. There is a new program recently Backdrop Root that backup sms, contacts, mms, bluetooth, etc in Dropbox. Try it. There is also a nice program called SuperBackup which does a similar thing.
3) Save your Apps through a File Manager as apk and save in external sd, computer or Dropbox.
4) Forget data... Many people use Titanium but I need to buy it.
5) Install new Rom, restore sms+contacts, install apps from beginning.

Apps extractor in conjunction with Nandroidback would had been the best solution, but unfortunately I didn't get a lot of success with this app.
18th February 2012, 12:35 PM |#10  
The-Hulk's Avatar
OP Retired Forum Moderator
Flag Warrington
Thanks Meter: 1,858
 
Donate to Me
More
Quote:
Originally Posted by MistahBungle

^^
+ lots this. Rom Manager *will* cause you problems if you continue to use it/have it installed with CWM. It will either break CW or cause you bootloops.

Use one or the other.

You may get away with it for a while, but when you least expect it (maybe that time you don't do a Nandroid of your last good config when you should have), it will bite you on the arse.

Edit to add - OP, I like the idea of what you're doing. Great to see a n00b having a bash But if you've rooted your phone with CFRoot or are running a kernel with CW, you're much better off using it to do your Nandroid backup than potentially causing problems with Rom Manager, which is popular because it's *easy* (apparently, I never found anything difficult about using CW). If anyone doesn't like/is too lazy to boot directly into recovery to do backups, use the CWM app. Same diff as Rom Manager without all the dramas. Other than this, good job

Thanks i have made some changes based on your recomedation
The Following User Says Thank You to The-Hulk For This Useful Post: [ View ] Gift The-Hulk Ad-Free
18th February 2012, 12:53 PM |#11  
The-Hulk's Avatar
OP Retired Forum Moderator
Flag Warrington
Thanks Meter: 1,858
 
Donate to Me
More
You are restricted to 5 bits of data a day on app recovery, it could also be a compatible issue.

Sent from my GT-I9100 using XDA App
Post Reply Subscribe to Thread

Tags
backing up, backup, galaxy s2, rom

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes