Hi Guys,
Currently, I'm running a STOCK rooted FROYO ROM.
This one to be exact:
HTC OTA Froyo 2.2, *FINAL*, build 3.36.651.6 (Rooted) Odexed
I would love to try out some of these other great ROMs, but hate going through all of the setup after each flash.
So the question is, what is the easiest way to get all my settings and apps back after flashing a new ROM? Can I make a nandroid backup and a Titanium backup (I have the paid version) then flash a new ROM, say, the FRESH one, and then do a nandroid restore and a Titanium restore and be back with all my settings/apps? Or should I not do a nandroid restore after putting the new ROM on because it's a backup of a different ROM?
Thanks for reading and any insight you might can give me.
Currently stock 2.2 (3.29x), odexed ROM, rooted.
Questions:
1) Would this allow me to manually deodex my phone:
http://www.droidxforums.com/forum/droid-x-themes/4620-how-manually-deodex-your-phone.html
2) If I made full backups using Titanium from my odexed, stock ROM, can I restore those apps and data back onto a deodexed ROM?
3) When I flash a new ROM, I gather most of them will wipe all the apps and files from my phone. Is that correct? Under what condition will a new ROM flash NOT wipe the data? RUUs? I'm asking because I know 3.30x is coming.
4) When someone takes the release OTA 3.3x, root it, and deodex it, can I flash it over my stock odexed ROM and not lose any apps/data, as well as have everything work?
Thank you!
Bump--will someone please provide some guidance?
Another question: If I restore apps and data from one phone to another, with both phones operating (using the same gmail account), will it cause a problem?
I was wondering if Android apps install with unique IDs that would cause confusion/conflict between devices.
Thanks.
Trying again in hopes that I get some answers, in particular, #1. If I can manually deodex my phone with the stock ROM, I won't have to rebuild everything.
Later, I presume, I can just update using a deodexed/rooted RUU without losing anything?
snovvman said:
Currently stock 2.2 (3.29x), odexed ROM, rooted.
Questions:
1) Would this allow me to manually deodex my phone:
http://www.droidxforums.com/forum/droid-x-themes/4620-how-manually-deodex-your-phone.html
2) If I made full backups using Titanium from my odexed, stock ROM, can I restore those apps and data back onto a deodexed ROM?
3) When I flash a new ROM, I gather most of them will wipe all the apps and files from my phone. Is that correct? Under what condition will a new ROM flash NOT wipe the data? RUUs? I'm asking because I know 3.30x is coming.
4) When someone takes the release OTA 3.3x, root it, and deodex it, can I flash it over my stock odexed ROM and not lose any apps/data, as well as have everything work?
Thank you!
Click to expand...
Click to collapse
1.) No, that was made for a different phone and if you try you will get bootloops.
http://forum.xda-developers.com/showthread.php?t=795104
2.) Yes. I've done it going from Stock 3.29 to Myn's rom.
3.) You can flash any rom over any other rom and retain your data.
It does however cause major compatibly problems as most roms are designed differently.
You can just flash over an updated version of the same rom though.
i.e. Going from version 1 to version 2 of the same rom.
Ruu's will wipe everything back to stock. (and un-root I think.)
and 3.30 won't be an OTA it is only being shipped on new phones because they have a different hardware that requires the changes in 3.30.
If everything is stock you should be able to flash it over your 3.29 rom.
4.) I am not sure on this. Just make a Nandroid backup and try it.
If it bootloops or doesn't work, just boot to recovery and restore you Nand.
Nandroid Backup before you attempt ANYTHING.
xNotta said:
1.) No, that was made for a different phone and if you try you will get bootloops.
http://forum.xda-developers.com/showthread.php?t=795104
2.) Yes. I've done it going from Stock 3.29 to Myn's rom.
3.) You can flash any rom over any other rom and retain your data.
It does however cause major compatibly problems as most roms are designed differently.
You can just flash over an updated version of the same rom though.
i.e. Going from version 1 to version 2 of the same rom.
Ruu's will wipe everything back to stock. (and un-root I think.)
and 3.30 won't be an OTA it is only being shipped on new phones because they have a different hardware that requires the changes in 3.30.
If everything is stock you should be able to flash it over your 3.29 rom.
4.) I am not sure on this. Just make a Nandroid backup and try it.
If it bootloops or doesn't work, just boot to recovery and restore you Nand.
Nandroid Backup before you attempt ANYTHING.
Click to expand...
Click to collapse
Thanks so much for your reply. I read your thread on #1, subscribed, in hoping that there may be a solution. I'm confused by your response #3, and how it relates to post #3 on the thread you cited. I thought I read that you wanted to manually deodex because you don't want to re-set thing up? If a ROM flash (not RUU) will simply overlay, why would you need to re-set thing up?
A couple of follow ups--If I make a full backup using Ti-Backup from an odexed/OE ROM, doesn't the odex files get backed up with it? So when I restore onto a deodexed ROM, wouldn't that cause a problem?
I'm in the same boat as you. I want to flash to the new 3.30 dodexed ROM so I can remove some taskbar icons (and get the newer ROM), but I don't want to re-setup everything I have done with my OE Evo ROM.
But, if I understand you, I CAN flash the 3.30/deodexed/rooted ROM over my OE 3.29 odexed ROM and everything will remain?
Thanks again! (and for the Nandroid reminder too)
Edit:
I see why this won't work--it's an RUU, therefore it will wipe?
[Supersonic RUU 3.30.651.2 | Kernel-Build149] - Flashable Zips - Odex and Deodex Ver.
snovvman said:
I thought I read that you wanted to manually deodex because you don't want to re-set thing up? If a ROM flash (not RUU) will simply overlay, why would you need to re-set thing up?
Click to expand...
Click to collapse
In theory flashing over a similar rom should not cause a problem since all the files are the same.
So if that's right, you wouldn't loose any of your settings since it would kind of be like an upgrade.
But that's a good point. I didn't even think to just flash a DeOdex'd version of the same rom over my Odex'd rom.
The thing that stopped me from successfully de-odexing my rom was the framework-res.apk, any modification of the .xml's in that file would prevent the phone from booting. So I don't know if that will cause a problem if you flash the De-Odex'd rom on top.
Titanium Backup(TiBu) actually restores everything like home screen layouts, ringtones and settings and the donate version has hypershell that makes it so you dont have to click install on every app.
snovvman said:
If I make a full backup using Ti-Backup from an odexed/OE ROM, doesn't the odex files get backed up with it? So when I restore onto a deodexed ROM, wouldn't that cause a problem?
Click to expand...
Click to collapse
I can't be completely sure, but I wouldn't try restoring system apps.
When I switched to a DeOdexed rom I went though every backup and didn't restore any of the system apps that would have still been Odex'd.
But I imagine TiBu would just replace those system files with the original Odex'd ones which kind of defeats the idea of DeOdex-ing, lol.
snovvman said:
But, if I understand you, I CAN flash the 3.30/deodexed/rooted ROM over my OE 3.29 odexed ROM and everything will remain?
Click to expand...
Click to collapse
I think if you do that you would end up with DeOdex'd system apps but you would have to go though and delete the .odex files from /system/apps/.
It might not even work flashing a DeOdex'd rom over an Odex'd rom.
If it does work, your data should still be there.
snovvman said:
I see why this won't work--it's an RUU, therefore it will wipe?
[Supersonic RUU 3.30.651.2 | Kernel-Build149] - Flashable Zips - Odex and Deodex Ver.
Click to expand...
Click to collapse
That is actually the rom extracted from the RUU.
So a wipe is probably recomended, but I don't think rom's touch the part of the phone where our settings are stored so it shouldn't wipe. (if it works)
http://shipped-roms.com/shipped/Supersonic/<-- that's the official RUU files, but they will reset your recovery back to stock and probably remove root.
That's going to be a really long post, haha. xD
Anyways, I would say do a Nandroid Backup or two (just in case) and wipe data, cache, and dalvik and flash the 3.30 rom .zip that was in the link you posted.
Then use TiBu to restore everything with the exception of the apps with red names, as those are system apps.
You need to restart you phone after TiBu finishes restoring.
You can always go back to your original nand backup if it doesn't work out.
I was reluctant to leave stock but once you try a better rom you wonder why you didn't switch earlier.
Hopefully someone with more experience can add to what I missed.
Thank you again for taking the time to reply.
Is it true that only system apps are odexed? What about market applications? I understand the concept of not restoring (via TiBu) system apps, but is it possible that there are other applications use the odex file?
I'm curious whether the state of odex/deodex is a system-wide property, where, if the system (phone) is deodexed, new installed are laid down as deodexed, and that would be the oppsite to be true for odexed phones?
When TiBu backs up an app that is odexed, does it backup both files and later try to restore both, even onto a deodexed system?
I presume it would be okay to restore "data only" on the system apps (going from odex to deodex)?
Lastly, not that I'd want to, I presume running deodexed precludes any possibility of OTA updates? Also, what about system app updates, like the recent Visual Voicemail update? Will it get installed as odexed because it is OE?
I have a HTC DHD and have decided that I want a custom ROM. Is there a way to backup my apps and app settings before I do so? So that I can restore them once the custom ROM is installed?
Also, is here a way to backup my branded ROM before I change it?
Thanks
CuBz90 said:
I have a HTC DHD and have decided that I want a custom ROM. Is there a way to backup my apps and app settings before I do so? So that I can restore them once the custom ROM is installed?
Also, is here a way to backup my branded ROM before I change it?
Thanks
Click to expand...
Click to collapse
Yes. I have been through this before :
1. Follow guides to permanently root and radio s-off first. Install Clockworkmod.
2. Back up app: Install backup program. I use Titanium Backup and backed up all installed apps and settings. They are saved for later restoration.
Check up http://matrixrewriter.com/wiki/tiki-index.php?page=TB+-+HOWTOs for official steps.
3. Now get into your CWM Recovery. Make a back up of your stock rom. I still do keep an back up copy of my official stock ROM.
4. Flash the rom of your choice. Flash the radio if necessary.
5. Boot into new rom. Install Titanium Backup if there isn't. Restore your system settings and user apps like in the above link.
6. Become a flash mania. Start your life of flashing tons of different roms...
These are rough steps. You may experience some hiccups during the last step. Usually can be solved by reinstalling from the Market (instead of restoring from backup) and restoring settings only. That's the fun side of this whole stuff.
ywliu
I know it's not recommended to restore system data when flashing to a different rom, but what if I'm just upgrading to a newer version of the same rom (newest nightly build)?
09eric09 said:
I know it's not recommended to restore system data when flashing to a different rom, but what if I'm just upgrading to a newer version of the same rom (newest nightly build)?
Click to expand...
Click to collapse
It would depend on what's been changed...
Take a backup and try it. Be sure to restore data, not system apps.
I'm also using TB a lot and trying here and there new ROMs. As long as you restore "Data only" you shouldn't have any problems. At least I didn't until now. Restoring the APP that way - I wouldn't recommend. I got issues very often like unmotivated reboots or APP just stops working after a while and so on. I would recommend do use APP Backup & Restore in combination with TB. After installing a new version of a ROM (mostly I do full-wipe) you can select the Apps you want to restore and they are running the installation process ! (so not just a recover). When I'm done with that I use TB to restore Data only. Didn't have any issues until now with that way. Hope that helps.
As above
I'm just curious on how people generally restore their device with their previous apps/settings e.c.t after flashing a new rom.
For example, I intend to flash AndroidNow to my G3 and run it for a few weeks and then flash Cyanogen. Does that mean I have to start afresh and re-download all my apps and everything after the install? Is there an easier way of doing everything?
I would appreciate any help
Halo2928 said:
As above
I'm just curious on how people generally restore their device with their previous apps/settings e.c.t after flashing a new rom.
For example, I intend to flash AndroidNow to my G3 and run it for a few weeks and then flash Cyanogen. Does that mean I have to start afresh and re-download all my apps and everything after the install? Is there an easier way of doing everything?
I would appreciate any help
Click to expand...
Click to collapse
There are applications like Titanium Backup or in our phone just for the stock roms we have LG Backup.
If you're installing a new version of the same ROM, it's generally safe to restore APPs and APP data. It's never a good idea to restore system settings after flashing ROMs. And if you're flashing a ROM that's significantly different (such as stock-based to AOSP, or even between two different variations of AOSP ROMs), I wouldn't recommend restoring app data, either.