Having nandroid backup/restore + Titanium Backup Pro (TB) is a must for user trying different ROMs
frequently (like LeeDroid Froyo, LeeDroid GingerBread, Cyanogenmod 7..). But there is a problem you should be aware of:
by default there is only one TB directory on the SD card (/sdcard/TitaniumBackup).
Since the system data backuped are specific to each ROM, when you switch to other ROM, Titanium Backup is lost
about system applications and data (some seen as backuped but uninstalled, some seen as not yet backuped).
The trick: define a ROM-specific name for each Titanium Backup directory, thanks to TB Preferences menu.
For example:
/sdcard/TitaniumBackup_LD_Froyo for LeeDroid Froyo ROM when running TB under this ROM
/sdcard/TitaniumBackup_LD_GB for LeeDroid GingerBread ROM when running TB under this ROM
/sdcard/TitaniumBackup_CM7 for Cyanogenmod 7 ROM when running TB under this ROM
By doing this, all things are in sync when you switch between ROMs.
This assumes you have sufficiently space on SD card, which should be the case (TB data are about 500 MB
for about 270+ user applications).
Scenario:
You currently have LeeDroid Froyo ROM, and you would like to try LeeDroid GingerBread ROM and Cyanogenmod 7 ROM without
losing your current operational ROM and associated TB backup.
1- copy the content of my current /sdcard/TitaniumBackup_LD_Froyo to /sdcard/TitaniumBackup_LD_GB (duplication).
2- copy the content of my current /sdcard/TitaniumBackup_LD_Froyo to /sdcard/TitaniumBackup_CM7 (duplication).
3- To try LeeDroid GingerBread, flash LeeDroid GingerBread ROM, run Titanium Backup and immediately set TB directory via Preferences menu to
/sdcard/TitaniumBackup_LD_GB. After playing around with this ROM and taking TB backup,
and before switching to other ROM, I take a nandroid backup.
4- To try Cyanogenmod 7, flash CM7 ROM, run Titanium Backup and immediately set TB directory via Preferences menu to
/sdcard/TitaniumBackup_CM7. After playing around with this ROM and taking TB backup,
and before switching to other ROM, take a nandroid backup.
5- From now on, to switch between the 3 ROMs, just use your corresponding nandroid restore .
Edit: there is also a problem with /sdcard/.android_secure directory for applications installed on SD.
You may want to instantiate this directory too per ROM.
Related
Dear all, I have been here for quite a while and I know how to root, flash new ROM etc. However I still don't know if it is possible to restore the installed program on a new ROM. I have been searching this forum the topic about this but I still don't find a good solution. What I actually want to do is:
Assuming I am using Defrost 1.0
1) Full wipe and upgrade to a new ROM (For example, Defrost 1.6)
2) Restore the installed programs and data in a batch (automatic mode) I used in Defrost 1.0 to the 1.6 new ROM
So that I can use a new ROM while still keep all the data and programs.
I know "Titanium Backup" can restore programs however I never got it done.I used TB to backup all the things in Defrost 1.0. After upgrading to 1.6 I reinstalled TB, use batch backup, but the list showed all the backed-up programs are in grey color - I simply can not restored them.
Am I missing anything here?
Many thanks for your tips/advice/help!!!
Try MyBackup Pro, I've never had any problems restoring.
Also, if you moved all your apps to SD (FroYo A2SD), I don't think Titanium will be able to restore them.
dancedreamfly said:
Try MyBackup Pro, I've never had any problems restoring.
Also, if you moved all your apps to SD (FroYo A2SD), I don't think Titanium will be able to restore them.
Click to expand...
Click to collapse
Yes I did use APP2SD. So it means Titanium doesn't help at all for APP2SD programs on SD card...... I am trying MyBackup now. Thanks!!!
You have to make sure that all the apps you want to back up are stored on the phone memory. Good luck!
Sent from my HTC Desire using Tapatalk
So is there anyway to restore apps that installed on SD card through APP2SD+? Do you mean that I have to move all programs to internal memory before backup?
If you're using the old style A2SD+ (with ext partition), your apps will be backed up. If you're using the FroYo A2SD, they won't.
Thanks! I used titanium backup donated version and it works for backing up app2sd+ apps!
How can I transfer all my original apps to any new ROM that I flash? I do have titanium backup, but when I flash a new ROM it does not show up in my apps screen but it does show that it is installed on my SD Card.
Download Titanium Backup in the market. Then open Titanium and restore the apps you want, assuming you did a backup of them with Titanium prior to flashing. If you're going from a Sense ROM to AOSP, or vise versa, only restore the app and not the data (you might experience problems if you restore the data too in that scenario).
Thank you very much will definitely give that a try
I had to do a reboot after restoring all of my apps for them to show up.
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.
Hey guys,
i used good old InsertCoin ROM most time, but i'd like to use new Sense 3.5 now.
I tried Runnymedia AIO and Runny ROM. Both perform ok at first, but then i restore my apps using Titanium Backup. Now the device performs extremely slow after i use the market (play store).
Increasing CPU Frequency doesn't help either. How can i find out, whats slowing my device down?
Using STOCK HBOOT with 1GB Ext4 Partition.
Radio: 32.49.00.32U_5.11.05.27
Instead of Restoring apps, why not try re-downloading them from the Play Store. My Phone is super smooth. No problems yet.
It seems that you're right. App-restoring might be the problem. I removed most apps which i restored with TB and now its smooth again.
But of course i want to keep my App-Data (/data) from my InsertCoin installation.
I'll try installing BackupEverything on IC, backup my apps with this app and then restore to Runny ROM.
Any idea why that might be?
I also have a slow RunnyMod after restoring via Titanium to restore my apps, but most of them have no other way to backup...
Slow, after restoring with BackupEverything too. And BE doesn't even backup /data/data
Somebody knows a tool which actually works?
thylux said:
Any idea why that might be?
I also have a slow RunnyMod after restoring via Titanium to restore my apps, but most of them have no other way to backup...
Click to expand...
Click to collapse
I backup my apps using AppMonster PRO. Have done since I got my Desire 2 years ago.
It allows for plain name backup of .apks and using its newer backup method, allows for batch reinstall of apps. Also can specifiy how many versions of an apk to keep / as2d notification and automatic backup of .apk when installed.
Doesn't do cache backup and user customizations that can be carried over from one install to another in way that Titanium Backup does, but works fab for me, I just reinstall wot I want!
In this way I dont get any mess up's when switching roms were I restore a TB backup and it puts the data in the wrong place.
I always backup and restore with ic_backup_apps.zip and ic_restore_apps.zip. I can't find the original links (there was a link in the Insertcoin thread) and I don't know if I'm allowed to post mirrors here. But a google search should help you get those files I think.
ic_backup_apps stores all the apks in a .tar file on you sd card and also wipes your system, be careful
ic_restore_apps unpacks this file and puts them back
To install another ROM I always do the following:
backup apps with titanium (only user apps+data, no system data)
backup sms, call log and "some" system settings with Mybackup root
power off, reboot in recovery
a nandroid backup is advised, you should do this regulary anyway imo
flash ic_backup_apps.zip as you would flash any other zip. But be careful, this also wipes everything
full wipe (data+system+boot+sd-ext+cache+dalvik) + battery stats, so everything except sd card
flash the rom.zip
flash ic_restore_apps.zip
power off, (remove sim, to prevent incoming sms while restoring), reboot
switch off automatic backup (it's not needed now)
restore with mybackup root
restore (some) user app data with titanium
I've wiped and flashed multiple sense 3.5 ROMs this way and never had problems with slowness or FCs.
Your SD card could also be a bottleneck.
I have PhilzTouch Recovery.
I'm currently running SentinelRom 5.0, and while I'm extremely happy with my current setup, I want to try out the new Note3 ROMs out there.
I want to make a COMPLETE backup in the easiest way possible before I try out any other new ROM so that I can return to my current set up if I don't like the other ROMs.
When I say COMPLETE, I mean EVERYTHING on my Internal Memory, including all the apps, app data, obb folder, messages phonebook, etc.
I basically want to create a snapshot of my current setup that can be restored later.
I created a nandroid backup from recovery, but it's size is only ~2.5gb, while my data files themselves exceed this size, so IDK what has been backed up and what hasn't.
I also want to copy this backup to my PC so that I can format my phone when I try out the new ROMs.
Help!
I think you have to make a backup of your internal and external SD cards as well....