• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Using Nand Backup/Recovery to toggle between ROMS?

suchanoob

Member
is there any harm in doing this? what i'm basically wondering is there any harm in setting up a couple different ROMS to your liking and having them in Nand Backup and maybe switching back and forth between them as you wish?

i'm pretty sure this is a dumb question but i'm very green w/ this..
 
very common practice, and also there is no need to wipe when doing a restore, so yes you can just restore one rom, and then another. I change the file names on mine at the end so I know which rom it is, and I generally only keep 1 copy of each rom, backing the current one up right before restoring the next one, and then I delete the previous backup when a new one is made. Not sure if thats right or wrong, but it works for me and doesnt take up much space at all
 
very common practice, and also there is no need to wipe when doing a restore, so yes you can just restore one rom, and then another. I change the file names on mine at the end so I know which rom it is, and I generally only keep 1 copy of each rom, backing the current one up right before restoring the next one, and then I delete the previous backup when a new one is made. Not sure if thats right or wrong, but it works for me and doesnt take up much space at all

very good.. thank you!!
 
Yep, that's a very good way to do it. The only problem you can have is if you have nandroid backups based on a different OTA. What I mean by that is if you had an older software version, made some nandroid backups, updated your radios manually, then made more nandroid backups, you would have trouble going back to the older nandroid backups. Likely, you have always had the latest OTA, but just remember that nandroid backups don't backup radios. The next time we have an OTA update, you'll have to keep this in mind. Until then, backup/restore as much as you like.
 
another good practice is to copy those nandroid backups to the computer. i only keep a few nandroid backups that i know i like as they can take up a lot of space on your card.
 
another good practice is to copy those nandroid backups to the computer. i only keep a few nandroid backups that i know i like as they can take up a lot of space on your card.

+1 I do this as well. I keep my original nandroid, plus the most current version of the rom I'm running on my SD card, then all others on my PC. I took some good advice from a post Akazabam made and now have a spreadsheet with the dates and pertinent info for each backup. One can amass a heap of backups fast and it gets confusing which is which......at least for my febile mind... :)
 
Nandroids are great but once have a solid nandroid with wimax working, save that one on the computer and/or sd card. All the others are useless, imo. Your better off starting with a clean slate than nandroiding back to a nandroid that's 5 weeks old.

So if you decide to flash a new rom

Nandroid
Flash new rom

Don't like the new rom, nandroid back;)
 
This brings up a question I had about nandroids too. I installed Warmz and the next day I went to restore the backup I had for rls5 and when I reinstalled it I had to set up all of my screens again and basically reconfigure about 75% of the rom before I could use it. Most of my apps were restored but not all of them. Ringers changed, sms weren't restored, etc.

I was under the impression that a nandroid was like a snapshot of how it was before. Is this not the case?

I've been backing up and flashing roms for about 1.5 years but I rarely ever restore a backup. I'm on cw 2.6.0.1.
 
^same question actually.. I don't think I've ever restored a backup.. just keep moving on to newer ones I like better.
 
very common practice, and also there is no need to wipe when doing a restore, so yes you can just restore one rom, and then another. I change the file names on mine at the end so I know which rom it is, and I generally only keep 1 copy of each rom, backing the current one up right before restoring the next one, and then I delete the previous backup when a new one is made. Not sure if thats right or wrong, but it works for me and doesnt take up much space at all

and this would bring me to my next question.. how do you manipulate these backup files?? change name, delete, etc.. i started looking around a little but when i'm on that white screen i don't like messing around too much..
 
and this would bring me to my next question.. how do you manipulate these backup files?? change name, delete, etc.. i started looking around a little but when i'm on that white screen i don't like messing around too much..

You don't edit them there. Either connect your phone via cable to the USB port on your computer, or use a file manager (ex: ES, or Astro) navigate to the Nandroid folder on your SD card, in there will be a folder with an alphanumeric name. Inside that, are all your nandroid backups. You can rename them (or delete, or copy and move to your PC) but do not use any spaces in the new name. Some folks like to leave them as they are named, they use GMT time...I prefer to name them somethng that helps me identify what it is. Ex: CalkulinsFinalWbatteryIcon. This tells me it is the Calkulins Rom that I had fully setup, and had added the battery icon mod.
 
You don't edit them there. Either connect your phone via cable to the USB port on your computer, or use a file manager (ex: ES, or Astro) navigate to the Nandroid folder on your SD card, in there will be a folder with an alphanumeric name. Inside that, are all your nandroid backups. You can rename them (or delete, or copy and move to your PC) but do not use any spaces in the new name. Some folks like to leave them as they are named, they use GMT time...I prefer to name them somethng that helps me identify what it is. Ex: CalkulinsFinalWbatteryIcon. This tells me it is the Calkulins Rom that I had fully setup, and had added the battery icon mod.

very good info.. thank you!!
 
This brings up a question I had about nandroids too. I installed Warmz and the next day I went to restore the backup I had for rls5 and when I reinstalled it I had to set up all of my screens again and basically reconfigure about 75% of the rom before I could use it. Most of my apps were restored but not all of them. Ringers changed, sms weren't restored, etc.

I was under the impression that a nandroid was like a snapshot of how it was before. Is this not the case?

I've been backing up and flashing roms for about 1.5 years but I rarely ever restore a backup. I'm on cw 2.6.0.1.

That's not normal. It could be that one of the image files was messed up, but likely it wouldn't have even restored if that was the case. Probably a stupid question, but are you sure you restored the right backup? I know I'll sometimes backup a ROM before I put much on it, then make another one later. Have you tried restoring a different backup to see if that works?

Here's one other thing to check - go to the nandroid backup directory using whatever file explorer you like, open the directory that the RLS5 backup, then reply back here with all of the img files you see, and their respective sizes. I trust you didn't change any of the files in there, before, correct?

and this would bring me to my next question.. how do you manipulate these backup files?? change name, delete, etc.. i started looking around a little but when i'm on that white screen i don't like messing around too much..

You don't edit them there. Either connect your phone via cable to the USB port on your computer, or use a file manager (ex: ES, or Astro) navigate to the Nandroid folder on your SD card, in there will be a folder with an alphanumeric name. Inside that, are all your nandroid backups. You can rename them (or delete, or copy and move to your PC) but do not use any spaces in the new name. Some folks like to leave them as they are named, they use GMT time...I prefer to name them somethng that helps me identify what it is. Ex: CalkulinsFinalWbatteryIcon. This tells me it is the Calkulins Rom that I had fully setup, and had added the battery icon mod.

Yep, that's how you do it. There are a few different ways to rename backups and make sure they'll continue to work:

1) Rename them whatever you want, but use no spaces or strange characters (alphanumeric with dashes and underscores should be fine). This should be fine, but do it at your own risk.
2) Leave them named what they are, and make a spreadsheet that lists the names of the backups along with a description of what it is. The benefit to this is that there is zero risk in breaking the backup, plus you can make a long description than you can put in a name.
3) Do what luigic81 suggested, and leave the name as it is, but add a brief description to the end of the name. If it is renamed incorrectly, all you have to do is remove the part you added to the end.
 
yup.. followed those instructions and it worked perfectly.. got a backup of the original ROM and a backup of Cyanogen 6 now both setup the way i want.. switching between the two as the needs arise for HDMI, 4G and Wiimote <=== so useful..

you guys make this incredibly easy, i just got my first smartphone 2 weeks ago..
 
another good practice is to copy those nandroid backups to the computer. i only keep a few nandroid backups that i know i like as they can take up a lot of space on your card.
Wow, in the months I've been rooting I never even THOUGHT of that. Der! *smacks head* Thanks!
 
That's not normal. It could be that one of the image files was messed up, but likely it wouldn't have even restored if that was the case. Probably a stupid question, but are you sure you restored the right backup? I know I'll sometimes backup a ROM before I put much on it, then make another one later. Have you tried restoring a different backup to see if that works?

Here's one other thing to check - go to the nandroid backup directory using whatever file explorer you like, open the directory that the RLS5 backup, then reply back here with all of the img files you see, and their respective sizes. I trust you didn't change any of the files in there, before, correct?

.

The only thing I did was put a name on the end of the backup file so I knew what was what. I reemoved it and did the restore and that's what I got. I'll play with the files some more this weekend when I get time and report back what I find.

Thanks for letting me know that wasn't the norm. I didn't think it was...
 
The only thing I did was put a name on the end of the backup file so I knew what was what. I reemoved it and did the restore and that's what I got. I'll play with the files some more this weekend when I get time and report back what I find.

Thanks for letting me know that wasn't the norm. I didn't think it was...

Do you mean you changed the name of the end of the directory for the backup, or the actual img files themselves? There shouldn't be anything wrong with renaming the directory. If it was wrong, it would fail immediately. If you renamed any of the img files, but didn't change them back right, it would skip that particular partition, which would result in either an unbootable image or something similar to what you saw.
 
No I just renamed the directory and added a comment so I knew when it was from. I just added "_Warm rls5 before Warmz". Then I deleted that from the end of the directory name before I ran it.

Maybe I just need to ditch cw and go with ar...

It's just that all of my backups are cw. That's why I have stayed with it. I should note that I did the restore from Rom Manager too just to see if it worked.
 
when restoring the original ROM to update PRL and profile, i got an error that said "sd-ext.img not found. Skipping restore of /sd-ext/." is that bad? i haven't noticed any issues after messing around for awhile..
 
when restoring the original ROM to update PRL and profile, i got an error that said "sd-ext.img not found. Skipping restore of /sd-ext/." is that bad? i haven't noticed any issues after messing around for awhile..
No. This just means you haven't partitioned your SD card...you don't have an "ext partition", so there is nothing to restore there.
 
No I just renamed the directory and added a comment so I knew when it was from. I just added "_Warm rls5 before Warmz". Then I deleted that from the end of the directory name before I ran it.

Maybe I just need to ditch cw and go with ar...

It's just that all of my backups are cw. That's why I have stayed with it. I should note that I did the restore from Rom Manager too just to see if it worked.

Something either went wrong with your rename or one of the images didn't restore correctly. The backups are usually verified, but something just went wrong, apparently. That is not typical of nandroid backups. As long as you can continue to backup and restore without any more issues, you're fine. Did you ever try restoring that backup again?
 
I just tried it again but this time I wiped data and cache and it's still not restored correctly. I'm going to delete this one and start fresh and try again in a few days...
 
Back
Top Bottom