What is the best way to restore apps and data? - Sprint Samsung Galaxy S III

Hi, if you're like me, you like flashing a lot of different ROMs, whether it be CM nightlies, TW's, or just different AOSP builds. But I've come to find a lot of people use different methods to restore their apps and data. Some of which include:
#1. Titanium backup restore apps & data. (Traditional way)
#2. Extract from Nandroid (which I wanna know more about)
#3. Advanced restore data (from backup) after restoring apps. (Seen this mentioned a couple times in the threads)
Anyone care to share what's been working best for them? Or a new method I may not know about? Just trying to find the best and most efficient way to restore apps and data after flashing a new ROM.
*Also, not a big fan of 'dirty flashing' as it doesn't always result in a stable ROM experience. So any elaboration on the above mentioned methods would be helpful. Thanks.

drewmonge said:
Hi, if you're like me, you like flashing a lot of different ROMs, whether it be CM nightlies, TW's, or just different AOSP builds. But I've come to find a lot of people use different methods to restore their apps and data. Some of which include:
#1. Titanium backup restore apps & data. (Traditional way)
#2. Extract from Nandroid (which I wanna know more about)
#3. Advanced restore data (from backup) after restoring apps. (Seen this mentioned a couple times in the threads)
Anyone care to share what's been working best for them? Or a new method I may not know about? Just trying to find the best and most efficient way to restore apps and data after flashing a new ROM.
*Also, not a big fan of 'dirty flashing' as it doesn't always result in a stable ROM experience. So any elaboration on the above mentioned methods would be helpful. Thanks.
Click to expand...
Click to collapse
In my case I've using TB to backup and restore and never had a problem as long as I didn't restore a system app that was in a different framework or systemUI. Also, TB has an option to create an update.zip that you can flash. In the options you can select what apps are to be included, wether them being only user, system or both types of apps. In the past I have used recovery to back up data only and restore that, but the back draw (someone correct me if I'm wrong) is that it also backups system apps (tw settings, dialer, etc) and if you flash that on a AOSP ROM (CM) it'll give force closes and other problems.
The advance restore is from recovery in that restores data part of a nanroid...
Dirty flashing is ok if it is an incremental update of the ROM you are using. The dev always lets the user base know when it's an incremental or total change in the ROM that requires either complete wipe for the former or just cache/dalvik for the later.
I could be wrong in some points, these are thing that I've read and done....

Thank you, @dragon_rckr! Lots of great tips. Will be trying some of what you mentioned. Forgot about the creating zip from TB method.
Sent from my SPH-L710 using xda app-developers app

app2zip
This is pretty cool. You can flash this right after flashing a new rom and on the first boot have everything right there
https://play.google.com/store/apps/...result#?t=W251bGwsMSwxLDMsInNjZC5hcHAyemlwIl0.

Related

[Q] ROM Manager and Amon_RA's recovery

Is it possible to use ROM Manager if you use Amon_RA's recovery?
I have been thinking about trying out CynMod6, but I dont really want to flash it and wipe again and wimax worries me not being on CynMod6, and from what I have read switching back to what I am running BakedSnacks1.5 is smoother when using Rom Manager.
Some other General Questions:
1 - things that I want to fast boot do I need to be placing them on the root of the phone?
2 - Everyone talks about a Nand Backup, Is doing a Nand Backup on Amon_RA's recovery and then a Titanium Backup and a Backup on App Brain enough for changing to a different ROM? I guess the real question is how should I go about my backup?
I understand the issues with things already being posted but I have been on this forum literally for 2 whole days now and making the effort not to be redundant but if I could just get a few things cleared up it would be a big relief. Search function isnt as helpful as I would like it to be here. Not knocking the forum just saying for Noobs like myself sometimes a question just needs to be asked.
Yes, you can flash either recovery with ROM Manager.
1) What are you talking about? Things you want to be able to flash (ROMs, radios, etc.) should go on the root of your SD card so they will be accessible in recovery.
2) Yes, that's certainly enough. Nandroid (NAND backup) will be a snapshot of your current ROM, Titanium will back up your apps and data, and AppBrain will also remember your apps. Be careful with TB, it can cause problems if you restore all sorts of data between different ROMs, it can break apps and system processes, and it's mostly just too much power for somebody to go blindly batch-restoring.
I always advise flashing from recovery, not ROM Manager (wiping, too), just because it's cleaner. Maybe I'm just OCD.
Now as far as backing up apps, couldn't you just save all the installer .apk's and then reinstall them after you wipe your data the same as backing up your apps using titanium or any program like it. And is something like rom manager really necessary bc from what I'm reading if prefer the"ocd" way of doing a clean reinstall.

[Q] 2 Q's, backup, then app restore

2 Questions as I am going to start flashing some different ROM's.
1) Which should I use if I have a setup I like and may want to revert back to:
Nandroid backup or Titanium backup? Or do they do different things?
2) Once I flash the ROM and need to put it back to a condition with all the apps and settings as I would like, is there any easier process than using Appbrain to restore previously installed apps? But what about settings within various apps? Do people just go through and manually change everything each time?
Thanks in advance.
use a recovery like cwm. a nandroid backup is done by clockwork mod. it basically takes a picture of all files just as they are on your phone. minus your sd card. it is used as a restore if you run into problems with new stuff. titanium backup is used to save apps and data and settings. I would highly suggest you don't restore system data. also slot of people end up running into problems restoring app data using titanium backup. so I only restore apps by themselves. any more questions just ask. also if any info I give is wrong let me know. and as always if I have helped you give a thanks
---------- Post added at 02:54 AM ---------- Previous post was at 02:51 AM ----------
forgot some things. whenever you try out a new rom always do a cwm backup. before flashing a rom make sure to wipe everything like dalvik cache. cache. and also do the factory data wipe. calkulin has a. zip to do all this for you as well.
patrao_n said:
use a recovery like cwm. a nandroid backup is done by clockwork mod. it basically takes a picture of all files just as they are on your phone. minus your sd card. it is used as a restore if you run into problems with new stuff. titanium backup is used to save apps and data and settings. I would highly suggest you don't restore system data. also slot of people end up running into problems restoring app data using titanium backup. so I only restore apps by themselves. any more questions just ask. also if any info I give is wrong let me know. and as always if I have helped you give a thanks
---------- Post added at 02:54 AM ---------- Previous post was at 02:51 AM ----------
forgot some things. whenever you try out a new rom always do a cwm backup. before flashing a rom make sure to wipe everything like dalvik cache. cache. and also do the factory data wipe. calkulin has a. zip to do all this for you as well.
Click to expand...
Click to collapse
Thanks for responding. So Titanium does everything a nandroid backup does plus the data and settings?
When people flash new ROM's (after wiping cache, etc.)do they use appbrain to restore all apps? or do people use Titanium to restore apps? I assume not a Nandroid backup as that will revert them back to the previous ROM. I assume they then still have to go through and adjust all the settings to their liking (browser default, lockscreen, background, etc.) seems like it would take about an hour just to get all settings back as you like it after each ROM flash. Is this what most people do or is there an easier way.
Thanks again.
patrao_n said:
use a recovery like cwm. a nandroid backup is done by clockwork mod. it basically takes a picture of all files just as they are on your phone. minus your sd card. it is used as a restore if you run into problems with new stuff. titanium backup is used to save apps and data and settings. I would highly suggest you don't restore system data. also slot of people end up running into problems restoring app data using titanium backup. so I only restore apps by themselves. any more questions just ask. also if any info I give is wrong let me know. and as always if I have helped you give a thanks
---------- Post added at 02:54 AM ---------- Previous post was at 02:51 AM ----------
forgot some things. whenever you try out a new rom always do a cwm backup. before flashing a rom make sure to wipe everything like dalvik cache. cache. and also do the factory data wipe. calkulin has a. zip to do all this for you as well.
Click to expand...
Click to collapse
noahas said:
Thanks for responding. So Titanium does everything a nandroid backup does plus the data and settings?
When people flash new ROM's (after wiping cache, etc.)do they use appbrain to restore all apps? or do people use Titanium to restore apps? I assume not a Nandroid backup as that will revert them back to the previous ROM. I assume they then still have to go through and adjust all the settings to their liking (browser default, lockscreen, background, etc.) seems like it would take about an hour just to get all settings back as you like it after each ROM flash. Is this what most people do or is there an easier way.
Thanks again.
Click to expand...
Click to collapse
Decent advice by patrao_n, but there are a couple of slight corrections.
With Titanium Backup, you can restore apps + data without issues in most cases, you just want to avoid restoring System Apps + data. Also, if you don't absolutely need the data, you will minimize the issues that some have - as noted by patrao_n - if you restore only apps.
As far as flashing a ROM, I would never advise a "one size fits all" solution (i.e before flashing a rom make sure to wipe everything like dalvik cache. cache. and also do the factory data wipe...) Instead, follow the instructions of the OP (original post) in the thread for the ROM you are flashing. The process can be quite different from ROM to ROM. Also there are three things that are your best friend before flashing, your two eyes and the search bar. Read and search thoroughly and you will find at least 50% and probably 90% of your answers on your own.
As far as your next questions:
Titanium restores app, data and some settings period. It is really nothing like a nandroid. It is meant to work in conjunction with a nandroid, but they are not the same. The nandroid is just like a restore point on a PC or a snapshot on Mac. The nandroid will take you back to the exact setup you had when you made it. Titanium will only restore your apps and some limited settings/data. External microSD and things like baseband (modem/radio) are not backed up/changed with a nandroid. You always want to have a nandroid (backup) of your preferred setup and I strongly advise that you keep a copy of that nandroid on your desktop (PC/Mac/Lin) as well. This way you are covered if something goes wrong.
AppBrain doesn't restore apps. It will tell you what you had installed and let you re-download them again one by one the same as the Market, but nothing other than a list is stored with AppBrain. It is basically just an alternative market.
In terms of restoring, there are any number of ways you can do this. Most third party launchers and many apps allow you to backup settings/setup to the sd. Using Titanium Backup Premium you can be setup in as little as 10 minutes depending on how many apps you have and how much you tweak your launcher. Also, whether or not you had to do a full wipe when changing ROMs or just cache and dalvik. Generally going from one version to the next of the same ROM, you are not doing a full wipe. Coming from one ROM to a different ROM you are doing a full wipe. Again check the OP of you particular ROM(s).
Personally, I use GO Launcher which allows me to restore my setup quickly and easily. Also I use the modified Format_All zip whenever possible so that all my data remains, meaning I don't really have to setup anything, just reboot and go. This doesn't always go as planned, but that's why you have a nandroid. More often than not it works for me. Typically I can change ROMs in less than 5 minutes using the modified Format_All.
Again, you are going to get much, much better advice if you read the OP and then ask questions in the ROM thread of your choice.
The one thing I can say, is take the time to learn. Don't take shortcuts before you know what you are doing or I can pretty much guarantee they won't end up being shortcuts.

Nandroid Backup Question

So heres a noob question.
If I use (Rouge currently) to do a "backup" under options. And then start flashing ROMs, if I restore that backup I did, does that get me 100% back to the point of when I did the backup? Meaning, it restores -everything- like it never happened?
I've always wondered this, so if I'm flashing things, I can always get back to my fully stable setup exactly like it never happened by restoring? Or does the backup via Rouge( or CWM, or whatever ) only back certain things and I'll have to do more setup after restoring to get back up and running exactly like I had the phone before?
Sorry for the noob question, just want to make sure I got this straight.
It will restore everything 100%. You also have the option to restore other partitions separate, system, boot, and the most important , data.
Sent from a phone with kNOw CIQ ...
TeamERA said:
It will restore everything 100%. You also have the option to restore other partitions separate, system, boot, and the most important , data.
Sent from a phone with kNOw CIQ ...
Click to expand...
Click to collapse
This is what I assumed, thank you for the confirmation!
Here is a follow up question:
If I do a Titianium Backup for apps and sys data. Then I flash a new ROM, I usually do a Titanium restore of both Sys and App data ... It gets me up and running the quickest.
1.) Is this safe, or will sys data mess with the ROM
2.) Is there a better, more supportable way to do this?
RubenRybnik said:
Here is a follow up question:
If I do a Titianium Backup for apps and sys data. Then I flash a new ROM, I usually do a Titanium restore of both Sys and App data ... It gets me up and running the quickest.
1.) Is this safe, or will sys data mess with the ROM
2.) Is there a better, more supportable way to do this?
Click to expand...
Click to collapse
1) It's always best NOT to restore system data when flashing a new rom. All your system data is specific to the rom you are flashing, so you don't want anything to conflict with the new data you are using now. Will cause a lot of problems in the long run.
2) TB is the best way to restore apps and apps+data that I know of. MyBackUp Pro is another good one, but TB works best for me. I'm sure there are others in the market also.
And I moved this to the Q&A section.
Well, this is what I thought too in fact I rooted my phone, installed CWM and the next step I performed was a nandroid backup thinking I could get my stock setup back if I ever wanted it. All was good. Then I flashed for a while and found a setup I liked and before proceeding I did another nandroid. THEN a while later I got to a point were I found myself, for time purposes wanting to fall back to my second backup so I thought: "hey, lets try restoring from this nandroid file I so maticulously spent time creating"!
That's when, for me at least, this whole nandroid Backup/Restore exercise falls on its face. Because when I tried to restore the backup I made it gave me a MD5 error..and I know there's a workaround that you can use by modifying the file I think that's basically what your doing? I didn't try it, I figured if the file needed to be modified before it could be restored what was the point anyway.? I just used my plan B which was Titanium Backup.
Anyway I keep my eyes open for an answer to this mystery, I think it has to do with the different CWM versions from one ROM to the next? Still not sure though?
Oh and hopefully this post wont just get rudely deleted like my first post on the same subject did? I made the same mistake you have by posting in the "General" area instead of the Q&A section!
the only time I have had a Android fail for md5 was when I changed the name of the backup. so maybe that's what you did?
RubenRybnik said:
So heres a noob question.
If I use (Rouge currently) to do a "backup" under options. And then start flashing ROMs, if I restore that backup I did, does that get me 100% back to the point of when I did the backup? Meaning, it restores -everything- like it never happened?
I've always wondered this, so if I'm flashing things, I can always get back to my fully stable setup exactly like it never happened by restoring? Or does the backup via Rouge( or CWM, or whatever ) only back certain things and I'll have to do more setup after restoring to get back up and running exactly like I had the phone before?
Sorry for the noob question, just want to make sure I got this straight.
Click to expand...
Click to collapse
I have done many restores and everything comes back just like it was before.
---------- Post added at 12:40 PM ---------- Previous post was at 12:28 PM ----------
RubenRybnik said:
Here is a follow up question:
If I do a Titianium Backup for apps and sys data. Then I flash a new ROM, I usually do a Titanium restore of both Sys and App data ... It gets me up and running the quickest.
1.) Is this safe, or will sys data mess with the ROM
2.) Is there a better, more supportable way to do this?
Click to expand...
Click to collapse
I only use Titanium backup to backup and restore specific apps on my phone. I use CWM for the system.
patrao_n said:
the only time I have had a Android fail for md5 was when I changed the name of the backup. so maybe that's what you did?
Click to expand...
Click to collapse
nope. I followed step by step...pretty hard to mess it up with qbking77 video's? Is there any other possible reason, you can think of?..and really, how many people test out thier restores? I'm just wondering?
Just one quick point of clarification regarding the Nandroid backup/restore. From what I've read, the restore will bring back your kernel and ROM but NOT the modem version. If the modem is important to you you'll have to flash that back separately.
Magicspell said:
Just one quick point of clarification regarding the Nandroid backup/restore. From what I've read, the restore will bring back your kernel and ROM but NOT the modem version. If the modem is important to you you'll have to flash that back separately.
Click to expand...
Click to collapse
Good point ... Thanks to everyone for the replies, got a much better understanding on the backup/restore process in both cwm and titanium now ) Thanks!
One more question about the MD5 ... So you can not change the name of the backup of CWM? I didn't think name change would effect how MD5 is generated.
RubenRybnik said:
Here is a follow up question:
If I do a Titianium Backup for apps and sys data. Then I flash a new ROM, I usually do a Titanium restore of both Sys and App data ... It gets me up and running the quickest.
1.) Is this safe, or will sys data mess with the ROM
2.) Is there a better, more supportable way to do this?
Click to expand...
Click to collapse
You can also use your latest nandroid back up to restore data. I just tried this as a test with my wife's phone (i also did a separate back up in TB just in case) and it works well.
She was on one of Calks ROMs, and I wanted to switch her to the bare version of the ROM. I wiped data/cache/dalvik, installed the bare rom and rebooted. Once booted, I verified everything was gone (apps, contacts, sms, settings, ect). Then I went back to CWM and went to back up and restore->advanced restore-> restore data. When I booted back up, all her apps, contacts, sms, settings were back. I guess this would be a quick and dirty way to restore your stuff when jumping between a lot of ROMS.
s9amme said:
You can also use your latest nandroid back up to restore data. I just tried this as a test with my wife's phone (i also did a separate back up in TB just in case) and it works well.
She was on one of Calks ROMs, and I wanted to switch her to the bare version of the ROM. I wiped data/cache/dalvik, installed the bare rom and rebooted. Once booted, I verified everything was gone (apps, contacts, sms, settings, ect). Then I went back to CWM and went to back up and restore->advanced restore-> restore data. When I booted back up, all her apps, contacts, sms, settings were back. I guess this would be a quick and dirty way to restore your stuff when jumping between a lot of ROMS.
Click to expand...
Click to collapse
So just to be clear ... "Restore Data" in CWM is just Apps and Apps data, no system data is restored correct?
RubenRybnik said:
So just to be clear ... "Restore Data" in CWM is just Apps and Apps data, no system data is restored correct?
Click to expand...
Click to collapse
Yes on apps and data.

[Q] Best way to quickly switch between ROMs?

What is the best procedure for switching between ROMs and still retain all of your data (contacts, call history, txt history, app data, etc)?
I have Titanium Backup Pro, which I assume would be best to use.
WhiteZero said:
What is the best procedure for switching between ROMs and still retain all of your data (contacts, app data, etc)?
I have Titanium Backup Pro, which I assume would be best to use.
Click to expand...
Click to collapse
Contacts are synced with your Google account. Assuming its from one android version to the same you can usually do a batch backup of your data apps in titanium or create a filter for apps you specifically want to backup and restore on each rom and use that.
barnacles10 said:
Contacts are synced with your Google account. Assuming its from one android version to the same you can usually do a batch backup of your data apps in titanium or create a filter for apps you specifically want to backup and restore on each rom and use that.
Click to expand...
Click to collapse
What about going from GB to ICS?
WhiteZero said:
What about going from GB to ICS?
Click to expand...
Click to collapse
Going upward would be easy.
For your first question - the easiest way to moving around different Roms.
Rule of Thumb (to keep the data)
1. Don't do the factory reset.
2. Don't format the data
What you can do -
Format cache/dalvik.
In here, let me just focus on the moving the roms between the same version (stay on same GB or ICS, or moving upward). Downgrading Roms from ICS to GB is little different story and need lots of cautions because it could break your phone.
The easiest way would be using sfhub's No-data version one click odin. If you use this method, you can keep almost everything after the rom changed and the efforts to recover the original configuration would the minimum. You need to verify the each applications whether it works or not. Based on my experience, some few applications does not work after the rom change. If the app does not work, you can try to restore the app using TB. Sometimes TB works in here but other times it's not. But it's a good habit to make the whole system + app data backup thru TB. Many times for the apps not working after the rom change, you need to uninstall and reinstall it. It resolves the issue always.
The second easiest way would be using Calk's zip file. Sometime his rom comes with no-data version but the other times, it's not. So, try no-data version first if it's there. But if not, just use normal version without wiping anything (don't do the factory reset manually). His package will automatically format the system data, cache, dalvik, battery stat but user app & data. So, after applying his non no-data version rom, you need a little more effort. For example, if you are using different launcher, the system will move back to default tw launcher. So, you need to clean the tw launcher's data and make your launcher as default. The good thing is, your launcher configuration data is still there. Again, after changing the rom, some application may not work on the new rom. In that case, just follow the steps that I mentioned above.
For any other roms, it would be little more complicated because depending on the rom, it's totally customized. So, you need to follow the op's instruction carefully. For example, I had some problems on moving around the roms because I installed the Rom having some inverted apps (which is replacing the default system and user apps). If you try to install stock rom over those kind of roms, then there are high chances that overlapped apps are not going to work on the new rom. In that case, you need to find out the stock apps instead of inverted apps to uninstall the current app and reinstall the stock app.

[Q] flashing jellybomb and titanium backup

I've got my mind set on jellybomb and would like to flash that coming from stock. Will dirty flash work? First time flashing a custom rom on this phone. Will I be able to backup and restore my apps and data using titanium backup? Going to probably use mybackup to backup everything else. Also what is your experience with jellybomb? Will there be future updates? Still new to this forum and this phone.
Kenny301 said:
I've got my mind set on jellybomb and would like to flash that coming from stock. Will dirty flash work? First time flashing a custom rom on this phone. Will I be able to backup and restore my apps and data using titanium backup? Going to probably use mybackup to backup everything else. Also what is your experience with jellybomb? Will there be future updates? Still new to this forum and this phone.
Click to expand...
Click to collapse
I've flashed a bunch of ROMs on my phone and I gotta say dirty flashing is trouble. Yes, when reading through the posts, you can always find someone who has dirty-flashed without any problems, but there is a reason why the first debugging recommendation is always "do a clean (fresh) flash." I've heard of many problems with dirty flashing, and if you plan on going from 4.1.2 to 4.2.1 or 4.2.2, dirty flashing is completely out of the question.
As far as Titanium Backup and the other options... I always use Titanium Backup to do all of the dirty work for me (including SMS/MMS messages, phone logs, wifi access points, etc.). My only recommendation would be to not restore the system files (RED in Titanium Backup), as different ROMs might deal with system apps in different ways.
Hope this helps!

Categories

Resources