Related
Greetings,
I want to be able to seamlessly switch from CM7 to MIUI to Sense, etc., keeping all of my settings, apps, etc for each setup. I assumed that I can do this by simply configuring each and doing Nandroid backups. But, when I try to restore my Myn's backup, I get an error.
Anyone know the proper procedure rom-hopping like this?
Thanks!
mike
1. Backup current apps and data in titanium backup
2. In recovery, backup current rom
3. Full wipe [factory/data, cache, dalvik]
4. Flash rom, reboot.
5. When booted into new rom, restore apps and data, NOT system settings.
6.
And if you want to switch back, go to recovery, backup current rom, then restore the backup you want; no need to wipe.
Also you'll get restore errors if you renamed the folder using invalid characters, or its corrupted.
Yes, you can just keep nandroid backups of each ROM you like after you get them set up and running how you want. Then you can restore whatever setup you feel like that day.
You can also back up your apps w/ titanium, that way if you install any new apps, when you restore another ROM, you can use ti to restore any missing apps that you've installed since the backup was made.
To the OP, your post is incomplete without the error message
Your steps seem like the proper way to go between roms. What you need to be aware of is, some apps store their data on the sdcard. Depending what is stored, you may get issues. Beautiful wigets comes to mind. It stores the skins on the sd card.
Are you getting error messages restoring from the backup image itself? What error. Are your image files intact?
Might be your version of recovery. I had a problem going from CM7 to anything else. I switched the recovery version in Rom Manager and fixed it
Sorry, I overlooked that. What error are you getting?
1. What % was your battery at? If it's below 30-40%, it won't restore or backup.
2. Have you renamed the backup? You can only use certain punctuation in the names or it won't work.
teh roxxorz said:
1. Backup current apps and data in titanium backup
2. In recovery, backup current rom
3. Full wipe [factory/data, cache, dalvik]
4. Flash rom, reboot.
5. When booted into new rom, restore apps and data, NOT system settings.
6.
And if you want to switch back, go to recovery, backup current rom, then restore the backup you want; no need to wipe.
Also you'll get restore errors if you renamed the folder using invalid characters, or its corrupted.
Click to expand...
Click to collapse
Good advice. One thing I'm curious about though. When you do a rom backup, it saves your apps/data etc. anyway, right? When you "restore" a ROM everything is exactly like you had it. So why is it necessary to do a Titanium Backup of all your apps/data (other than prudent good practice obviously) when your ROM backup will have the same. Is there another reason I'm missing?
Second, when you say backup "apps + data" but NOT system settings, what exactly do you mean? When you do a batch backup w/ Titanium Backup you can choose to do Apps or Apps + all system data. How can you quickly and easily backup apps + app data without all system settings? Manually go in and select certain (green) system data?
I do it in case I download any new apps while on one ROM that may not be included in my nand backup.
I don't restore app data, but theoretically you could restore the newer app data as well.
Alpine- said:
Good advice. One thing I'm curious about though. When you do a rom backup, it saves your apps/data etc. anyway, right? When you "restore" a ROM everything is exactly like you had it. So why is it necessary to do a Titanium Backup of all your apps/data (other than prudent good practice obviously) when your ROM backup will have the same. Is there another reason I'm missing?
Second, when you say backup "apps + data" but NOT system settings, what exactly do you mean? When you do a batch backup w/ Titanium Backup you can choose to do Apps or Apps + all system data. How can you quickly and easily backup apps + app data without all system settings? Manually go in and select certain (green) system data?
Click to expand...
Click to collapse
The reason for backing up your apps and data is because when you install a new rom, like going from CM7 > MIUI, you should always do a full wipe, which will erase your user apps; erases all phone content. When you boot into the new rom, the titanium backup data is on the sdcard, and can be restored from there; that's why. And doing a full wipe when flashing a new rom kills off a lot of problems, like random fcs, ect.
No, you do the batch operation for backup user apps + system data, just to be safe that you get the data for the apps. That makes it easiest. When you RESTORE, you go into batch, there's an option for restore only user apps and data, right above apps + system data.
What are you guys using to back up your phones when switching Roms? I want to back up contacts, wifi settings, APPs etc.
If I'm switching ROMs I set them up from scratch again, after doing a Nandroid of the current one
Titanium Backup works really well. It's on the market. Probably on here somewhere also.
Will Titanium restore your screens? Its a bit tiring getting them alls setup and then starting from scratch on my droid incredible I never really set up the phone because I switched Roms so often.
veli69 said:
What are you guys using to back up your phones when switching Roms? I want to back up contacts, wifi settings, APPs etc.
Click to expand...
Click to collapse
Use google for contacts and wifi settings, apps Titanium Backup
Sent from my Galaxy Nexus using XDA App
veli69 said:
Will Titanium restore your screens? Its a bit tiring getting them alls setup and then starting from scratch on my droid incredible I never really set up the phone because I switched Roms so often.
Click to expand...
Click to collapse
Alright, so for backing up your system you're going to want to use CWM and make a NANDROID backup. After you're done with that you will probably want to back up your apps. To back up app as well as data (such as angry birds scores) you will want to use Titanium Backup. Just remember not to restore system data, just apps/app data after flashing your ROM/Kernel.
For contacts (assuming you are on verizon) you had the option to chose where you store your contacts. Those options were either in your Gmail account or in "Backup manger" if you cant figure out where they are you can always make a file with all your contacts and place it on your SD card by going to the People App>menu>import/export>Export to storage.
As far as wifi settings go i am not aware of a way to do so.
And if you wanted to keep the launcher as it is (like where your apps are, folder, widgets, etc.) you will have to be on a custom launcher such as ADW or GoLauncher. This happens because the launcher is an app and when the app data is restored (from titanium backup) the placement of things are exactly how they were when you made the backup!
1) Nandroid. Always nanroid just to be safe - if something breaks, you need to have a working build to fall back on .
2) Contacts - I don't worry about it - they should all be synced with your Google account anyhoo.
3) Wifi settings - should also be synced with your Google account, and will be automatically restored when you set up the new ROM (assuming you tick the "restore data to my device" option in the google account setup screen).
4) Apps - TitaniumBackup for apps and data - not for system data though.
5) Launcher - some launchers will have an option built-in for backing up and restoring your screen layouts, folders, etc. Widgets will rarely be able to be restored no matter what method you use. You can also use Titanium to explicitly back up and restore your launcher's data - if you're still on the stock launcher, filter for System apps and look for an entry that starts out "[DESKTOP] Launcher ..." (it'll be in green) and backup/restore the data for that.
When you boot after first wipe it asks you for Google account details, then it will pull down your contacts, wifi settings etc. which we want.
But it also starts re-downloading all your Market apps, which we don't want because we've got them in Titanium Backup and we want to restore them with data (save games) and be linked to the Market for updates.
What's the correct way to handle this?
I've created issues before where some apps don't list in 'My apps' in the Market, and don't auto-update unless I search for them at which point it says 'Installed'.
I usually enable airplane mode immediately after the Google account setup, reboot, restore from titanium, reboot, and then turn the radios back on.
ClockworkMod Rom Manager. Its the best tool there is. yu can flash roms by pressing a simple button.
make sure you understand the difference between clockworkmod and titanium backup before you start modding your device. CWM will restore your phone exactly to how it was when you made the backup, everything from your screens, apps, setting, contacts, call and text logs. When you restore with CWM it will erase everything that was done after the backup point. Another thing to keep in mind is that you cant choose to restore specific things in CWM like you can with TB, you have to restore it all in one shot.
TB will restore apps, system apps and data associated with those apps. TB can also be used to backup settings, wifi access points and bluetooth pairings.
So if you get a bootloop or softbrick you have to use CWM. You need to do a factory reset/wipe before you flash a new rom, this is when you would use TB. Use TB to restore the apps, data and settings.
SMSbackup and calllogbackup in the market is also good for backing up or texts and call logs if you want to keep them. google will backup your contacts if you allow google to do this but you can always just save your contacts on your sim card
never ever restore system apps and data.
Especially if it was meant to be a full wipe.
Even then, clean start is always best so wipe and stop reporting bugs if you didn't do a wipe.
s2d4 said:
never ever restore system apps and data.
Especially if it was meant to be a full wipe.
Even then, clean start is always best so wipe and stop reporting bugs if you didn't do a wipe.
Click to expand...
Click to collapse
On that note, some data for system apps can be safely restored - just never do it as a batch process. If I'm going to try restoring any system data, I do another full nandroid first (just in case) and then restore data one at a time.
I'm shocked no one has mentioned this app yet. Appextractor let's you restore things from your nandroid, Obviously some things shouldn't be restored, but many things can be safely restored.
EKnofsky said:
I'm shocked no one has mentioned this app yet. Appextractor let's you restore things from your nandroid, Obviously some things shouldn't be restored, but many things can be safely restored.
Click to expand...
Click to collapse
The only problem I had with app extractor is the amount of SD storage space it uses - and doesn't automatically clean up. My nandroids are already ~2.7GB - I don't really want the whole thing also stored uncompressed. I quickly run out of storage space that way.
Oh, and it's painfully slow.
AppExtractor is useful if there's an important app you forgot to back up in Titanium, but doesn't really make sense to me as your primary restore method.
Isn't the Titanium data wiped when a new ROM is flashed? I assume that before flashing anything, copy the /sdcard directory to another computer?
And after flashing a new ROM, I assume that Ti has to be downloaded first in order to restore the other apps
thereddog said:
Isn't the Titanium data wiped when a new ROM is flashed? I assume that before flashing anything, copy the /sdcard directory to another computer?
And after flashing a new ROM, I assume that Ti has to be downloaded first in order to restore the other apps
Click to expand...
Click to collapse
Unless you're using the factory recovery, the Titanium data will remain intact. You will have to reinstall Titanium from the market - or use the tool built-in to Titanium to create a flashable *.zip. Just flash that *.zip before you boot your ROM the first time and you'll have Titanium pre-loaded.
use adb! works without root
adb backup [-f ] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] []
- write an archive of the device's data to .
If no -f option is supplied then the data is written
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks themselves
in the archive; the default is noapk.)
(-shared|-noshared enable/disable backup of the device's
shared storage / SD card contents; the default is noshared.)
(-all means to back up all installed applications)
(-system|-nosystem toggles whether -all automatically includes
system applications; the default is to include system apps)
( is the list of applications to be backed up. If
the -all or -shared flags are passed, then the package
list is optional. Applications explicitly given on the
command line will be included even if -nosystem would
ordinarily cause them to be omitted.)
adb restore - restore device contents from the backup archive
example: adb backup -all -system -shared -apk
nitramz said:
use adb! works without root
Click to expand...
Click to collapse
Thanks for this. I had seen adb backup alluded to elsewhere but not a concise post detailing the usage. I'd rather not have to use my computer to handle backups, but it sounds like a pretty cool option.
Try MyBackup PRO. It does exactly what you need. I have used it before and it is good.
I've used Titanium to do my back-ups on my old Galaxy Vibrant, so I have a general understanding of how it works. My question is this though, when I did back-ups in the past, they were saved to the SD card (I think), but the GNEX doesn't have an SD card. So if I do a back-up, won't the back-up I just made get erased when I wipe data before flashing a new ROM? Also, what about my pictures, will they get erased? I have hundreds of pictures on my phone, maybe even over 1000 TBH. I don't want to have to reload everything again. And last, does Titanium back-up your progress in games? I seem to remember that it does, but I don't remember for sure.
Any guides out there for doing Titanium back-ups on the Gnex? Why didn't those silly people just give us an sd card slot
ok even though it does not have a physically removable sd card it still does not get wiped when flashing roms and wiping the data cache partition. only if you do a factory data reset from the phone's settings. I've never needed to do that so dont worry i have 1000's of pics too. I'd back em up just in case on your laptop for safe measure though anyways. also when you backup th apps it does not save game progress unless you backup the app's data. then it should save preferences and progress and all that good stuff. Thank me if it helps!!
Ok, another thing I just thought of. After I flash the new ROM and enter my email, the phone is going to start automatically downloading all my apps, obviously I don't want to do that since I'm going to restore them with Titanium. How do I turn off the auto-downloading of apps?
After I flash the new ROM and enter my email, the phone is going to start automatically downloading all my apps
Click to expand...
Click to collapse
No it won't. It only restores your apps if you decide to not turn off the "restore my apps and settings" option. It's on by default, simply turn it off after you've entered your Gmail account. It's the next or the second screen after you logged into your Gmail account.
Ok, now my phone doesn't want to mount when I connect it to my computer. It charges, it just won't mount. ftw....
Hotstuff5964 said:
Ok, now my phone doesn't want to mount when I connect it to my computer. It charges, it just won't mount. ftw....
Click to expand...
Click to collapse
Not sure about the mount issue but I will tell you to definitely leave the auto restore on and let the market automatically download your apps after a wipe. You want to do this because it will automatically install the apps where as titanium will take forever and you have to manually tap install. Then once the apps are installed go to titanium and just backup so data only which is you game progress and preferences and such. I found this out the hard way lol
Sent from my Galaxy Nexus using Tapatalk
In my experience, the restore and wipe cache (maybe wipe data too) only clean the system/ or /cache, and leave the sdcard/ untouched. So the data backup by Titanium back-ups should work rightly.
BTW, I have some problem about using Titanium back-ups. If I always want to keep the newest backup of both application and system data, are the any useful script?
Although there's a script could backup the new application that installed after last backup, but what about the new system app/data? Because sometimes I may have change ROM and it will add some new system app/data.
So far, I use the script that backup all the system/application data. But I wonder it may leave duplicate backup to some app, that's the condition I want to avoid.
Any idea?
Hi,
I begin timidly to try flashing some custom ROMs. Each time it is quite time consuming to restore system settings. So far each time I flash a new ROM, I re-enter all the system settings, then re-install Titanium Backup and restore user apps (that I backed up previously). I didn't try the batch job "Backup all user apps + system data" Titanium Backup. Because I am concerned that restoring the system data from one ROM over another ROM may freeze the device.
Question: What are the best practices to backup & restore user apps + system settings ?
Thanks in advance for any help.
when changing roms:
best practice of all: don't restore anything
good practice: restore user apps
normal practice: restore user apps+data
bad practice: restore system apps
really bad practice: restore system apps+data
bk201doesntexist said:
when changing roms:
best practice of all: don't restore anything
good practice: restore user apps
normal practice: restore user apps+data
bad practice: restore system apps
really bad practice: restore system apps+data
Click to expand...
Click to collapse
Oh Wow, best = dont restore anything?!? That sounds quite time consuming. Can you elaborate on the technical reasons which makes restore a risky operation?
2LoT said:
Oh Wow, best = dont restore anything?!? That sounds quite time consuming. Can you elaborate on the technical reasons which makes restore a risky operation?
Click to expand...
Click to collapse
restoring user apps if just as fine as not restoring anything, unless you are the roms you are changing between have different ui's or android os's like going from ics to jelly bean. But for the most part its fine. The reason you shouldn't restoring certain things is risky is because one rom may have a certain data structure with some features built-in as apps, which are incompatible with another rom without that structure. Its just a matter of the way the developers code their roms
restoring the app also restores its cache i believe, which may cause issues because caches are hash signed by each rom flash, thus switching to a new rom and restoring may cause the app to fail (it expects a different hash sig, from the previous rom), until you clear dalvik cache/cache. not risky, just makes you loose time as well, since you'll have to boot again to recovery and wipe cache again after restoring.
anyways, restoring user apps is a good practice, and apps shouldn't have anything to do with system ui. system apps and definitions is another thing.
i often fresh-start flash. i only use 4 or 5 apps, so.. not that big of a deal. i used to install any junk on my pc's, a long time ago. furthermore, i rather have a clean rom with few apps than a rom full of apps which makes it way harder for me to control whats going on.
Oh cool thanks for the explanation. I "Wipe data/factory reset" + "Wipe cache partition" before flashing the ROM. I hope that it should be safe enough to restore the user apps + data. Just did that yesterday and so far it seems like it's working OK.
2LoT said:
Oh cool thanks for the explanation. I "Wipe data/factory reset" + "Wipe cache partition" before flashing the ROM. I hope that it should be safe enough to restore the user apps + data. Just did that yesterday and so far it seems like it's working OK.
Click to expand...
Click to collapse
Don't forget to wipe dalvik cache as well.
Allons-y
Great question and useful information for those new to this. I for one would say you CAN successfully restore SOME system data if you do so carefully. I for one always backup and restore Phone / Messaging Storage via Titanium Backup as this will copy over my SMS and MMS archive, as well as APN settings. Note this is only recommended when switching between Jelly Bean roms.
Sent from my Galaxy Nexus using Tapatalk 2
This is what I personally do when I play around with custom ROMs...
Backup:
-Backup user app using App2zip (Zips all user apk), you can also backup system apk, but not recommended
-Backup user app+some system data (includes data usage, sms history, etc..) using Titanium Backup
Restore:7
-After flashing ROM and mods, flash the zip file made by App2zip
-Restore ONLY the data of user apps and system apps
-Reboot to recovery, and clear cache and dalvik
-Reboot
Successful all the time for me
kyokeun1234 said:
This is what I personally do when I play around with custom ROMs...
Backup:
-Backup user app using App2zip (Zips all user apk), you can also backup system apk, but not recommended
-Backup user app+some system data (includes data usage, sms history, etc..) using Titanium Backup
Restore:7
-After flashing ROM and mods, flash the zip file made by App2zip
-Restore ONLY the data of user apps and system apps
-Reboot to recovery, and clear cache and dalvik
-Reboot
Click to expand...
Click to collapse
Thanks for suggesting App2Zip, can you please clarify:
Q1. What is the difference between "App2zip" and "Titanium Backup"? I suppose App2Zip doesn't save at all the user data?
Q2. How do you use Titanium Backup to backup data only? The closest I see is the backup batch job named "backup all user apps + system data". Is it overkill b/c I just want "All user data + SOME system data".
Q3. Where in Titanium can I select "some system data" and what does "some" exactly mean in this context? Providing a wrong system data restore would bring troubles. Can you please give an exact list of the system data which is safe to restore? I am interested in Wireless pwd, and settings related to Sound, Display, Language Input, Lock screen. So far I have no idea how to backup these settings.
2LoT said:
Thanks for suggesting App2Zip, can you please clarify:
Q1. What is the difference between "App2zip" and "Titanium Backup"? I suppose App2Zip doesn't save at all the user data?
Q2. How do you use Titanium Backup to backup data only? The closest I see is the backup batch job named "backup all user apps + system data". Is it overkill b/c I just want "All user data + SOME system data".
Q3. Where in Titanium can I select "some system data" and what does "some" exactly mean in this context? Providing a wrong system data restore would bring troubles. Can you please give an exact list of the system data which is safe to restore? I am interested in Wireless pwd, and settings related to Sound, Display, Language Input, Lock screen. So far I have no idea how to backup these settings.
Click to expand...
Click to collapse
A1: App2zip takes all the user apk and puts it into a zip file. So after you flash your ROM, you can just flash that zip file too in the recovery. It's faster for me, because I don't need to press "install" everytime
A2: You can't do data only... You can restore only the data after you backed up. Also you get to choose which system data you want to backup.
A3: I don't 100% know either, but here's things that I backup:
-data usage
-accounts
-SMS (For the SMS history, but you can also use SMS backup+)
-clock (For alarms)
-country,language,timezone
-email
-exchange services
-gmail
-phone/messaging storage
-wifi access points
kyokeun1234 said:
A1: App2zip takes all the user apk and puts it into a zip file. So after you flash your ROM, you can just flash that zip file too in the recovery. It's faster for me, because I don't need to press "install" everytime
Click to expand...
Click to collapse
Yeah that's true, this Install button in Titanium appearing at each app is really annoying. Does App2Zip also save and restore the user apps data/settings? I hope yes, b/c otherwise I can't really remember exactly what I have changed on each app over time.
2LoT said:
Yeah that's true, this Install button in Titanium appearing at each app is really annoying. Does App2Zip also save and restore the user apps data/settings? I hope yes, b/c otherwise I can't really remember exactly what I have changed on each app over time.
Click to expand...
Click to collapse
Sadly no, which is a HUGE bummer for me
But what I do is I backup also using Titanium Backup, and then when I need to restore, I just flash the zip file and restore ONLY the data using Titanium Backup. Works every time for me
kyokeun1234 said:
Sadly no, which is a HUGE bummer for me
But what I do is I backup also using Titanium Backup, and then when I need to restore, I just flash the zip file and restore ONLY the data using Titanium Backup. Works every time for me
Click to expand...
Click to collapse
How do you do with Titanium to restore User Apps DATA only? Do you use the Restore Job "Restore missing apps with data"?
2LoT said:
How do you do with Titanium to restore User Apps DATA only? Do you use the Restore Job "Restore missing apps with data"?
Click to expand...
Click to collapse
No, you restore ALL user apps+system apps. But after you press it, you will have a choice between restoring apps+data, data only, and apps only. Select data only
kyokeun1234 said:
No, you restore ALL user apps+system apps. But after you press it, you will have a choice between restoring apps+data, data only, and apps only. Select data only
Click to expand...
Click to collapse
Super cool, thank you very much for your help.
2LoT said:
Super cool, thank you very much for your help.
Click to expand...
Click to collapse
no problem
Stop being a cheapskate and pay for titanium backup. Batch restore doesn't prompt with install button on every app
Pirateghost said:
Stop being a cheapskate and pay for titanium backup. Batch restore doesn't prompt with install button on every app
Click to expand...
Click to collapse
I actually didn't know that. Sorry for being "cheapskate", but doesn't that the same thing as what my backup pro does? I tried that using backup pro, but personally found it take longer time
Swyped on my Galaxy Nexus running AOKP with Trinity Kernel, overclocked to 1.4GHz
Pirateghost said:
Stop being a cheapskate and pay for titanium backup. Batch restore doesn't prompt with install button on every app
Click to expand...
Click to collapse
That's not a problem. I was looking for an advice about backup/restore not for how to save money. When I used Titanium to restore it stops at every app and asking to click on Install and when the app has been restored, it asks for another click on "Done". I am just reporting what I am seeing. Now that you said, I have checked the description of Titanium Backup Pro and may be what you said is the "0-click batch restore" feature which is available in the Pro version. I will give App2Zip a run and will see which one I like better.
I am having fits trying to use Titanium Backup Pro (TBP) on my Samsung Galaxy S3 (i747). After installing a new ROM and preforming a TBP restore I always have two problems. First my wifi and 4G(LTE) fail to connect. Second, I can no longer install apps in Google Play store from my desktop PC. Before I do a TBP restore both these problem do not exist. What am I doing wrong?
First I will walk through my process of installing a new ROM.
Place ROMS & GAPPS in the root directory. I put them there because it is quick and easy to find.
Backup my current ROM using ROM Manager Premium v5.0.3.1.
Backup all my apps, folders, and settings with TBP...I think. I choose the Backup all user apps + system data option.
Here is where some of the confusion is for me. Which backup option should I chose in TBP?
I have tried both Backup all user apps and Backup all user apps + system data.
Or should I choose another option?
Does TBP backup all my folders I created on my homescreen and other screens?
Does TBP backup all my WiFi connections and passwords?
Does TBP backup information pertaining to Google Play?
Does TBP backup all my widgets on my homescreens?
Does TBP backup the wallpaper currently in use on the phone?
After all the backups I boot into Recovery mode using ClockworkMod 6.0.1.2.
Once inside CwM Recovery I select wipe data/factory reset, wipe partition cache, wipe dalvik cache, and wipe battery stats.
Next I install the ROM and GAPPS. After they both successfully install I reboot the phone.
Finally I go through the setup process to complete the new ROM install.
I have tried both letting Google Play restore all my apps and stopped Google Play from restoring my apps.
At this point my WiFi and 4G(LTE) are working fine. Plus I able able to install appsin Google Play from my desktop PC.
Now I preform a TBP restore. I have tried both Restore all apps with data and Restore missing apps + all system data.
Once the restore is done TBP recommends I reboot, which I do.
Sometimes the phone will get stuck in a boot loop. So I have to pull the battery and reboot. Sometime the phone will get stuck in boot loop and the only way to get out of it is to reinstall the ROM and GAPPS.
After the TBP reboot I notice my WiFi and 4G(LTE) are not working as well as installing apps from my desktop PC.
I hope you guys can help figure out what is going on.
Thanks,
-Sonny
Only thing I can say is never restore system apps. I always use TB and have never had an issue.
jasvncnt1 said:
Only thing I can say is never restore system apps. I always use TB and have never had an issue.
Click to expand...
Click to collapse
+1 to this. Never restore any system apps.
The only system data I restore is clock and contacts storage.
Sent from my Samsung Galaxy S III