Dual boot but keeping old data? - Desire HD Q&A, Help & Troubleshooting

Hi xda,
I recently was looking into dual booting my Desire HD with Vodafone, I'm currently on Sense 3.0 and on Android 2.3.5
I'm looking to dual boot in order to get a newer version of Android, I've seen http://forum.xda-developers.com/showthread.php?t=1173309 but was wandering how I could dual boot whilst keeping the files on my current ROM on the same memory stick as the files for the other ROM

You could try bootmanager to install some newer roms and try them out, this way you wouldn't lose any of your original files.
https://market.android.com/details?id=com.drx2.bootmanager&hl=en
Always do a nandroid backup first and click 'setup phone' in the actual program before attempting to try a new rom.. that way if anything goes wrong you can just boot into recovery > install zip from sdcard > bootmanger/phoneRom/update.zip and you will boot back in to your normal phone.
Also just switching between nandriod backups works well for me. Do a nandroid, follow instructions for new rom (wipe/install/etc.), when you are done just restore the nandroid backup and all your files/apps/settings will be restored.

Related

oops - screwed up rom upgrade nandroid restore

hi all,
so I saw that unrevoked3 is out and read that it makes installing other ROM's really easy.
so I installed the windows hboot driver and unrevoked3 automatically installed ClockworkMod 2.5.0.1
i didn't really know what todo next so I did a nandroid backup... that took a while, so I assumed it had backedup everything (old rom + apps + user settings etc)
anyways then I rebooted back into my stock ROM and copied opendesire 2.2 onto the SD.
then I rebooted into ClockworkMod and installed the opendesire2.2.zip
then I tried booting normally and it sort of sat on the initial screen for a long while, so I rebooted back into CWM and did a wipe/factory reset.
then rebooted again.
this time it loaded up opendesire fine.
after playing around for a bit I wanted to go back to my old rom.
so i rebooted into CWM and just did a nandroid restore...
now when I boot into my old ROM I am missing all my apps.
the home screens are blank
there is a new "super user privs" app
various other things are missing.
so what did I do wrong?
doesn't nandroid backup everything?
Cheers
D.
I forgot to say, I havn't rooted the phone - I dont know if that makes a difference... I actually thought the unrevoked thing was going todo more that just install a different debug boot loader...
Hi, got my first andriod, the desire, only 6 weeks ago so still a n00b myself! Hopefully someone can answer better and correct my mistakes but here goes:
With Linux you have to be a root (or superuser) to access, modify, execute, etc any and all files. Our Desires, with stock ROMS, do not allow us to do these things - hence we need to 'root' our phones.
I think the internal memory of the phones has two parts - one holds the ROM (the operating system) and the other is a 'cache' which holds user/system info relevant to the ROM. The cache is specific to the ROM which is why if you change from say the stock ROM to opendesire you need to wipe the cache. However, if you upgrade the ROM, eg opendesire 2.1 to opendesire 2.2 you do not need to wipe the cache.
To be able to access the part of the phone which holds both the ROM and the cache you need to be root/superuser. If unrevoked worked without errors and you have been able to change ROMS (i recommend ROM manager) then you have 'rooted' your phone.
When ROM manager asks if you wish to back up your ROM I think it only backs up the cache, not the ROM itself, as that would already be on your SD card as a .zip file.
If you wish to go back to stock I think you need to download stock ROM, use ROM manager to install it, then go back to ROM manager and use the backup/restore option and restore your initial backed up cache.
Hope this helps a little!
tephra said:
I forgot to say, I havn't rooted the phone - I dont know if that makes a difference... I actually thought the unrevoked thing was going todo more that just install a different debug boot loader...
Click to expand...
Click to collapse
You rooted the phone when you ran Unrevoked3, that's why you have superuser permissions.
It doesn't install a different boot loader, it installs a new recovery which allows you to easily flash custom roms without having to use fake-flash.
Something must have gone wrong during your nandroid backup.
ok i understand about the root bit and also the recovery bit now - thanks
my nandriod backup folder has:
boot.img
cache.img
data.img
nandroid.md5
recovery.img
system.img
one thing, is this desire is a telstra branded phone. Now i have read that i might require a goldcard.
could this be causing the problems I am seeing?
last night I loaded the original RUU on, now I will see if the nandroid restore fixes my apps and stuff...
edit - hrmm the original RUU has removed CWM recovery... i will load up unrevoked3 again...
tephra said:
ok i understand about the root bit and also the recovery bit now - thanks
my nandriod backup folder has:
boot.img
cache.img
data.img
nandroid.md5
recovery.img
system.img
one thing, is this desire is a telstra branded phone. Now i have read that i might require a goldcard.
could this be causing the problems I am seeing?
last night I loaded the original RUU on, now I will see if the nandroid restore fixes my apps and stuff...
edit - hrmm the original RUU has removed CWM recovery... i will load up unrevoked3 again...
Click to expand...
Click to collapse
You shouldn't need a goldcard with ClockworkMod, I didn't need one for my branded Desire.

how to back up my current ROM before flashing?

hey guys
i want to flash a new customized ROM to my desire
but want to back up my current telstra ROM before doing so, for warranty purposes ( learnt my lesson with my xperia X10 )
anyone able to help me out here please?
http://forum.xda-developers.com/showthread.php?t=696189
Galaid said:
http://forum.xda-developers.com/showthread.php?t=696189
Click to expand...
Click to collapse
i cant find where it helps me backing up my telstra ROM
im hopeless at reading
You have to boot into recovery and take a nandroid backup.
Install rom manager (lite is fine) from market. In this app install clockwork recovery. Boot into recovery from the rom manager app and then choose backup in recovery menu. This will create an image of your current system which is stored on your SD card.

Nandroid backups

Ive got my Desire setup pretty good but want to try some new roms out.
it was rooted using revoked and running clockwork recovery v2.5.0.7.
Can i just do a Nandroid backup and restore it no problem if i dont like the new roms? or do i need my desire s-off?
Gamma Ray said:
Ive got my Desire setup pretty good but want to try some new roms out.
it was rooted using revoked and running clockwork recovery v2.5.0.7.
Can i just do a Nandroid backup and restore it no problem if i dont like the new roms? or do i need my desire s-off?
Click to expand...
Click to collapse
YOU NEED S-OFF (AND ENG-OFF IF YOU WANT TO CHANGE BASEBAND RADIO)
wen you do a backup of your older rom you can restore it without problems and it restores user data, apps, system, dalvik cache...etc... all things that you was haved.
try and enjoy new roms after doing a nand backup!!!
EDIT: now is available a new version of Clockworkmod recovery:::: lastest:::: 3.0.2.6 and a new version of ROM MANAGER::::: 4.1.0.0
YOU can install it from android market...
don´t forget that if you use an older version of CWM for sd card partition you can brik your device... be careful!
byeee boooyyyy!!!
To be safe, if you partition it, mount sdcard in pc separately. For Windows, use Mini Tool Partition Wizard Home Edition. Then 0% chance of brick.
Sent from my Desire HD using XDA App

[Q] Looking to Edumacate my Rooting ABCs

Hello All,
About to be first time rooter and want to ensure I have a complete understanding of how things work before I fully commit. I’ve been trying to piece together information from various threads and I think I have a basic understanding of how things work. Can you please help me verify?
1. When you flash a ROM, the ROM automatically comes with a kernel. The kernel can be stock or custom, but regardless, all ROMS have a kernel automatically bundled when you flash the ROM. Correct?
2. Once you flash a new ROM and the corresponding kernel it comes with, you can swap out the kernel with something else, as long as it says it’s compatible with that ROM version. For instance, if the ROM says it’s built from 4.0.4, as long as the kernel you want to swap says that it’s compatible with anything 4.0.4, then you are good to go. Correct?
3. Radios need to be updated manually. Most ROMs and kernels do not update the Radio in most cases (or do not have radios bundled)…. With one of the exceptions being the Official Google ROMs. If I were to flash a leaked Stock 4.0.4 OTA Verizon ROM, I would actually get a new ROM, Kernel, and Radio. Correct? If I were to flash AKOP (or another popular ROM), I would get the ROM, bundled kernel, but NO radio. Correct?
4. A Nandroid backup backs up the ROM, Kernel, all applications installed, app user configurations/preferences…… basically everything EXCEPT the radio. If I were to restore a Nandroid backup, there is no need to restore apps and reconfigure apps/preferences…. It’s a snap shot in time (or whenever the last backup was made). Correct?
5. Using Titanium to batch backup apps/preferences is really only necessary when you want to flash a new completely different ROM and want to restore your apps from a previous completely different ROM. Correct?
6. Let's say I'm rooted and unlocked boot loader and on a custom ROM..... Verizon pushes out a new OTA update Stock ROM (let's say 4.0.4). What do I need to do? Restore 4.0.2 Stock from Google's developer website? If I were to restore the Google developer Website 4.0.2 version, my assumption is that I lose root (boot loader still remains unlocked). Do I need to re-lock the boot loader for Verizon OTA updates?
7. When I install a new ROM, do I loose root unless the ROM specifically says it comes with Root?
****** additional questions/verification added after sean and artvandelay responded ***************
8. Nandroid backups do not back up the SD card folder. This should be done manually (copy directory to Computer every once in a while). Correct?
9. When I installed space heavy games, I should have installed the game data portion (when it prompted to store at App level or SD Card Level) in the SD Card directory. Now if I Nandroid, It will be unnecessarily larger because it’s taking the game data stored at the app layer correct?
10. When you flash new ROMs or restore Nandroid backups, the sdcard directory remains unaffected. Correct?
11. Only when the boot loader is unlocked/re-locked is when the SD Card directory gets wiped. Correct?
12. Let’s say I need to restore to factory (back to stock – original ROM, Kernel and Radio, no traces of root, locked boot loader, etc.)…. All I do is go to Google’s DEV download ROM site, download the latest official ROM. It will restore the ROM/kernel combination and the original radio associated with the stock ROM, gets rid of all traces of root (since stock does not have root access). I will have to manually re-lock the boot loader (which will in turn wipe the SD Card directory). Correct?
13. Can someone shed some light on "GAPPS". I realize they are a bundle of Google Apps, but once I install, will I still get updates from Google Play when updates occur? Do GAPPS just save time from having to manually download? If I restore from titanium backup (after ROM and GAPP install), I need to ensure that I do not restore any app that falls into the GAPP category correct?
So did I pass? Is my understanding there? Am I missing any essential basics? Thank you all for your input!
1)correct
2)correct
3)correct
4)correct......it also backs up radio too
5)usually a good rule with tb is to only restore apps and app data, and not system setting an prefs so things dont bug out going from rom to rom
6)usually best to wait until dev updates their custom rom to new firmware(devs update rather quickly) better than unrooting then rooting stock rom only later to flash a custom rom that has been updated to latest firmware
7)most if not all custom roms are already pre-rooted
YOU PASSED!!!
Research is Key
Thanks sean.... especially for elaborating on bullet point #5. I think I've read that somewhere regarding only doing the user apps/apps data, but forgot to ask. I'm pretty excited about doing this.
A Nandroid will definitely not backup your radio.
Did a quick search around the interwebs.... artvandelay seems to be correct. The majority seem to say that radios will not be backed up.

How do I install CWM recovery? on my C1905?

Can you please tell me how?
Should I do it via fastboot?
skeleton2323 said:
Can you please tell me how?
Should I do it via fastboot?
Click to expand...
Click to collapse
do you use stock or custom ROM?
+ľš said:
do you use stock or custom ROM?
Click to expand...
Click to collapse
Hello again,
When I wrote this post, I was using my stock rom and had no recovery.
Now I use a custom rom.
How did I do it?
I installed TWRP on the boot partition and flashed the new rom.
I don't need CWM now, thank you.
skeleton2323 said:
Hello again,
When I wrote this post, I was using my stock rom and had no recovery.
Now I use a custom rom.
How did I do it?
I installed TWRP on the boot partition and flashed the new rom.
I don't need CWM now, thank you.
Click to expand...
Click to collapse
thanks God, great, you have solved it :victory:
BTW my story was that in the time I was trying to resolve this, I was also thinking that first I want to make a stock system NANDroid backup on my c1905 (and on dual SIM c2005 too) but
as we know, on Xperia M phones, which are without a Recovery partition, I could not use CWM, nor TWRP to back up the system, without TWRP/CWM installation overwriting the BOOT partition first and thus I would make my stock android system NANDroid backup to be without the correct boot partition, the backed up system would therefore never boot to android system but would boot to CWM, TWRP, etc, flashed in the boot partition in that moment
So for all of us who wanted to make (c1904, c1905, c2004, c2005 = codename nicky) Xperia M stock android system NANDroid style backup first, e.g. to be able to get back the the stock system with all the apps and settings (NANDroid style backed up system), for the event, for example, the new custom ROM would not work, then there is an app named Online NANDroid that can be installed on running stock android with already bootloader unlocked, rooted. This app does not need the recovery partition to run, it runs as a normal .apk Android app. Online NANDroid can make a NANDroid backup of running Android system. But beware: it does not backup the sdcard0 partition, you must back it up manually - it is the so called "Internal storage", that is in fact not an removable sdcard (only an emulation of it) but is a part of phone's internal non volatile memory. We can save our own files there, when not wanting to save it on real physical removable SDCard.
+ľš said:
thanks God, great, you have solved it :victory:
BTW my story was that in the time I was trying to resolve this, I was also thinking that first I want to make a stock system NANDroid backup on my c1905 (and on dual SIM c2005 too) but
as we know, on Xperia M phones, which are without a Recovery partition, I could not use CWM, nor TWRP to back up the system, without TWRP/CWM installation overwriting the BOOT partition first and thus I would make my stock android system NANDroid backup to be without the correct boot partition, the backed up system would therefore never boot to android system but would boot to CWM, TWRP, etc, flashed in the boot partition in that moment
So for all of us who wanted to make (c1904, c1905, c2004, c2005 = codename nicky) Xperia M stock android system NANDroid style backup first, e.g. to be able to get back the the stock system with all the apps and settings (NANDroid style backed up system), for the event, for example, the new custom ROM would not work, then there is an app named Online NANDroid that can be installed on running stock android with already bootloader unlocked, rooted. This app does not need the recovery partition to run, it runs as a normal .apk Android app. Online NANDroid can make a NANDroid backup of running Android system. But beware: it does not backup the sdcard0 partition, you must back it up manually - it is the so called "Internal storage", that is in fact not an removable sdcard (only an emulation of it) but is a part of phone's internal non volatile memory. We can save our own files there, when not wanting to save it on real physical removable SDCard.
Click to expand...
Click to collapse
Hey did you find any links for the stock c1905 firmware?
atttoush said:
Hey did you find any links for the stock c1905 firmware?
Click to expand...
Click to collapse
You can just google c1905 firmware and you can find plenty of websites with firmware downloads

Categories

Resources