I have unnamed ROM on my phone now. I want to jump into ICS, but I had a question regarding backups.
I have a nandroid backup, I have a MyBackup backup of all my contacts, sms, mms, apps and data, that kind of thing. I have plugged the phone into the PC and physically copied and pasted the entirety of the internal and external memory to my PC.
Is there ANYTHING else I can do to make this as painless as possible? The new ROM will undoubtedly call for a complete wipe and reinstall.
Is there any way to make a bit-by-bit image of the phone before I start, so that if I don't like it or it doesn't work, I can just go back to exactly the way it was before I started? Or am I asking too much?
k4zyn said:
Is there any way to make a bit-by-bit image of the phone before I start, so that if I don't like it or it doesn't work, I can just go back to exactly the way it was before I started? Or am I asking too much?
Click to expand...
Click to collapse
That's pretty much what a NANDROID backup is as long as it doesn't get corrupted.
tocirahl said:
That's pretty much what a NANDROID backup is as long as it doesn't get corrupted.
Click to expand...
Click to collapse
that's kind of what I thought, I ran it twice (one to internal one to external) just in case.
Once the phone's charged I'm off to the races I guess.
Might I suggest that you save your NANDROID backups to your computer? That would be a good precautionary step. They are under /sdcard/clockworkmod/backup or something like that.
Have you ever heard of Titanium Backup?
NVM you need nandroid haha
Careful about replacing system data from one rom to another with MyBackup! That stuff doesn't end well.
k4zyn said:
I have unnamed ROM on my phone now. I want to jump into ICS, but I had a question regarding backups.
I have a nandroid backup, I have a MyBackup backup of all my contacts, sms, mms, apps and data, that kind of thing. I have plugged the phone into the PC and physically copied and pasted the entirety of the internal and external memory to my PC.
Is there ANYTHING else I can do to make this as painless as possible? The new ROM will undoubtedly call for a complete wipe and reinstall.
Is there any way to make a bit-by-bit image of the phone before I start, so that if I don't like it or it doesn't work, I can just go back to exactly the way it was before I started? Or am I asking too much?
Click to expand...
Click to collapse
From what ur saying if all u want to do is go back to exactly what u were then nandroid is the way to go
Sent from my SGH-i777 using XDA
Quadra_Slam said:
Careful about replacing system data from one rom to another with MyBackup! That stuff doesn't end well.
Click to expand...
Click to collapse
And also take care. Some Rom like CM9 advise not use Titanium to recover/restore your backup. I dont know exactly why.
Sent from my SGH-I777 using xda premium
jcomana said:
And also take care. Some Rom like CM9 advise not use Titanium to recover/restore your backup. I dont know exactly why.
Sent from my SGH-I777 using xda premium
Click to expand...
Click to collapse
No they only say that if you want support. It's perfectly fine to use it
Sent from my SGH-I777 using Tapatalk 2
k4zyn said:
that's kind of what I thought, I ran it twice (one to internal one to external) just in case.
Once the phone's charged I'm off to the races I guess.
Click to expand...
Click to collapse
1.) Copy Nandroid back to your PC along with your Titanium Backup files.
2.) Run the MD5 file through a checker (I use QuickPar) to confirm the backup is not corrupted
3.) Backup your SMS with a market tool of your choosing
4.) Remember your settings and whatnot
5.) Make sure you have any flashable scripts you use availaable to reflash if you're using them on the new ROM.
6.) FLASH new ROM, then use Titanium Backup to install your APPS (not system stuff). Restore your texts, then flash whatever other junk you want back.
7.) ENJOY
Related
Hi everyone,
I'm pretty confused of the difference between a nandroid backup and Titanium backup.
My understanding is:
nandroid = kind of a restore point for the phone with all system, apps and user data.
Titanium backup = same thing, but with options to choose what to back up.
So why do you need 2 of the same thing if they both perform exactly the same thing? Eventually, we'll probably be using the backup to restore those datas in case we want to flash new ROMs.
Am I missing something here?
Thank you for the info!
emigre said:
Hi everyone,
I'm pretty confused of the difference between a nandroid backup and Titanium backup.
My understanding is:
nandroid = kind of a restore point for the phone with all system, apps and user data.
Titanium backup = same thing, but with options to choose what to back up.
So why do you need 2 of the same thing if they both perform exactly the same thing? Eventually, we'll probably be using the backup to restore those datas in case we want to flash new ROMs.
Am I missing something here?
Thank you for the info!
Click to expand...
Click to collapse
You don't need two of the same thing. I haven't used titanium but nandroid is a, if you will, what-you-see-is-what-you-get backup....what I mean by this is it will back up your phone in the exact state it is...you can't choose to exclude this or that, etc. I prefer mybackup pro because the one time I used titanium I couldn't figure out what to do cuz the GUI was so scrub. That's just me tho.
Sent From My HTC Aria Using XDA App
I think the main difference is that nandroid will restore everything back the way it was through recovery. With Titanium Backup, you can backup your apps+data and restore them if you flash a new ROM. So like if you upgrade to the latest version of CM6 or Liberated, you can carry your apps over. If you restore the nandroid, it will restore the old ROM too.
Thanks for the response guys.
@blindfusion: I think you just pointed out the main difference there. I didn't think of it that way, the old ROM would also be flashed!
@zervic: Now I think I'll need to get my hands on a backup app. Will check out backup Pro!
Thanks again!
under nandroid/advanced restore, there's an option to restore data. not sure how it differs from titanium. i think titanium let's you pick the apps to back up. nandroid just backs up everything.
So does nandroid also give us the option to restore data (ie. Saved apps, datas, etc) under advanced without flashing the old ROM back in?
For example if i were to flash a newer ROM (FR007 for instance), then i'd be able to have access and restore ALL the backed up data in nandroid? And have a newer version of the OS?
Am i missing something here? I guess i just want to keep my aria light and avoid installing apps i absoloutely do not need. To keep it zippy and maintain precious internal memory.
Thanks again everyone!
Sent from my HTC Liberty using XDA App
that's how i've restored apps/data after updating rom.
Thanks for the confirmation Darren!
Just to confirm that means that if I use titanium backup, it can backup the exact same things as Nandroid backup but you can use it for your new ROM?
No titanium backs up app and their data only.nandroid is a full system image.
Sent from my Liberty using XDA App
androidlover123 said:
Just to confirm that means that if I use titanium backup, it can backup the exact same things as Nandroid backup but you can use it for your new ROM?
Click to expand...
Click to collapse
Always make both before flashing a new ROM. If everything goes according to plan, run Titanium to restore all your apps into the new ROM. If something goes wrong, you can use Nandroid to restore your phone to pre-flash state.
Also, you should copy the Nandroid file to your computer. If your phone is ever lost or stolen and you get a new one, you can restore it to your old phone's image.
NANDroid backup is a complete image of your phone: the OS, apps, data, everything. So if you screw up your phone, like making it unbootable, or accidentally wiping it clean, you can restore the image and everything will be back to the way it was when you did the backup.
Titanium Backup is an app in your OS that backs up other apps, their data, and some system data / user settings. It's usually used, for example, for restoring apps and their data after a clean install, where you've wiped everything clean.
The two options are fundamentally different, but do have some overlap.
I've never got nandroid backup to work for me personally. Always comes up, "backup not found".
Sent from my Liberty using XDA Premium App
glad i read this thread. it clear up a lot of questions i have.
the only other question i want to ask is what is difference between ClockWorkMod and Nandroid backup?
I heard CWM is an Nandroid backup so does this mean Nandroid backup is a general term for system back up ? or is it an actual program?
silentsigma said:
glad i read this thread. it clear up a lot of questions i have.
the only other question i want to ask is what is difference between ClockWorkMod and Nandroid backup?
I heard CWM is an Nandroid backup so does this mean Nandroid backup is a general term for system back up ? or is it an actual program?
Click to expand...
Click to collapse
You heard wrong about ClockworkMod. ClockworkMod is a recovery. Nandroid backup is not an actual program, but a backup of your entire system which can be done through ClockworkMod (it's an option).
thanks. that answer all of my backup questions.
Thread moved to Q&A
Theonew said:
You heard wrong about ClockworkMod. ClockworkMod is a recovery. Nandroid backup is not an actual program, but a backup of your entire system which can be done through ClockworkMod (it's an option).
Click to expand...
Click to collapse
Sorry still unclear for me, so if i have CWM i will go to recovery and there i can performe the backup right?
that copies the nandroid to my Sd card? and that image is flasheable image? is that correct? sorry if any of those is a stupid question :S
Edit: Nevermind, i found a guide here that is good for newbies like me, but thanks anyway
Sorry for necro'ing this thread, but at least it's better than making a new one!
From what I've read in this thread, I understand a bit better about the difference.
I've also read that it's important to save nandroid back up on PC in case you lose your phone.
Therein lies my next 2 questions.
1. If I want to use a nandroid backup on the replacement, it should be exactly the same phone, otherwise there might be a problem with the compatibility of the ROM stored in the nandroid and the phone. Right?
2. If I want to use a titanium backup on the replacement, I can use it on any phone, except I should not restore the SYSTEM apps. Right?
If (2) is correct, then we should also keep a titanium backup on the PC?
Part of my reason is also, I plan to switch from Desire HD to SGS3 and I hope to keep both pretty similar with slightly different interface. I plan to root my SGS3 and use titanium to restore some things from my DHD to SGS3. Using a nandroid on the new SGS3 will be a FATAL mistake right?
I know this is not a DHD forum, but the technicalities are the same, so I hope it's no offense asking these questions here!
---------- Post added at 01:57 PM ---------- Previous post was at 01:48 PM ----------
Oops forgot to add!
I'm using 4ext instead of CWM. In a brief reading, I've found that 4ext has it's own backup which is not nandroid. But backing up from 4ext is the same as doing a nandroid backup? In which case, every "nandroid" in the earlier post can just be replaced with "4ext backup" accordingly.
If this is a stupid question, just scold me, I'm still learning and asking as I'm reading. Just trying not to create new threads.
ferns_mccanus said:
Sorry for necro'ing this thread, but at least it's better than making a new one!
From what I've read in this thread, I understand a bit better about the difference.
I've also read that it's important to save nandroid back up on PC in case you lose your phone.
Therein lies my next 2 questions.
1. If I want to use a nandroid backup on the replacement, it should be exactly the same phone, otherwise there might be a problem with the compatibility of the ROM stored in the nandroid and the phone. Right?
2. If I want to use a titanium backup on the replacement, I can use it on any phone, except I should not restore the SYSTEM apps. Right?
If (2) is correct, then we should also keep a titanium backup on the PC?
Part of my reason is also, I plan to switch from Desire HD to SGS3 and I hope to keep both pretty similar with slightly different interface. I plan to root my SGS3 and use titanium to restore some things from my DHD to SGS3. Using a nandroid on the new SGS3 will be a FATAL mistake right?
I know this is not a DHD forum, but the technicalities are the same, so I hope it's no offense asking these questions here!
---------- Post added at 01:57 PM ---------- Previous post was at 01:48 PM ----------
Oops forgot to add!
I'm using 4ext instead of CWM. In a brief reading, I've found that 4ext has it's own backup which is not nandroid. But backing up from 4ext is the same as doing a nandroid backup? In which case, every "nandroid" in the earlier post can just be replaced with "4ext backup" accordingly.
If this is a stupid question, just scold me, I'm still learning and asking as I'm reading. Just trying not to create new threads.
Click to expand...
Click to collapse
1. Correct. Its highly likely that there will be issues (device won't boot) on almost every occasion.
2. Yes. You may also want to exclude "app data," since it may cause a bootloop or system instability (on some occasions). You could keep a Tb backup if you wish.
It won't be a fatal mistake, but the device will just not boot up (soft-brick). You would have to boot into recovery mode a restore/flash a rom made for the device.
Yes, that's correct.
Any user guide out there for if you are replacing your phone with a new phone of the same kind andwhat to do in trying to getting everything onto the new?
I am replacing my broken htc thunderbolt with a new htc thunderbolt. I want everything to copy over, even the data in memory on the phone. I assume something can be done. I've searched the q/a forum briefly but thought i would just post a question.
I'm guessing your not rooted. If you are you can use titanium backup.
Otherwise you will be limited in your choices and you can't backup data. Use astro file manager to backup apps. sms backup and bookmarks sort and backup. That's all I know of. Also make sure your contacts are saved to google.
Sent from my ADR6400L using XDA App
Titanium
Oh, great. I didn't think of looking that up, man. I will definitely go and get familiar with it. Thanks!
bowtieduece said:
I'm guessing your not rooted. If you are you can use titanium backup.
Otherwise you will be limited in your choices and you can't backup data. Use astro file manager to backup apps. sms backup and bookmarks sort and backup. That's all I know of. Also make sure your contacts are saved to google.
Sent from my ADR6400L using XDA App
Click to expand...
Click to collapse
It's very easy especially if you just simply move your memory card from your old phone to new phone. You should backup your apps first though. I use Astro for that.
mg00000 said:
I want everything to copy over, even the data in memory on the phone.
Click to expand...
Click to collapse
What does that mean ?
When I got my eris replaced, I nandroided the old one and flashed it back to stock before sending it back. Then I rooted my new eris and flashed my nandroid back.
Assuming your rooted and keeping the sd card from the broken phone, just insert old sd card in new phone, root, and restore nandroid backup. You'll be exactly where you left off.
I'm still very much a noob and i was wondering if there was a consensus as to which tool between kTool and EFS Pro is the best and most noob friendly way of backing up your efs folder.
I was also wondering if there are any more precautionary steps one should take after rooting for the first time besides doing an EFS backup, a CWM nandroid backup and a titanium backup.
Thanks
kTool. Get it from Market, couple of clicks, keep one copy of your EFS on your external SD card and one copy on your PC (and copies on a CD/DVD and a couple of external drives if you're ultra paranoid ), go to the kTool thread on here & buy Hellcat a beer.
Done
If you're doing a Nandroid backup, EFS backup & Ti backup right after you root your phone for the first time you're well on the way to un-noobing yourself You'd be surprised at how many people who have been here ages don't do those things.
You could go to the trouble of using dedicated contact and SMS backup apps, but you can just as easily backup your contacts to Google, and you can restore them easily enough from your Nandroid backup. There's an app in Market called AppExtractor which allows you to restore individual apps, SMS, contacts and other stuff from your Nandroid. Haven't tried it yet tho.
But I'd reckon you've pretty much got it covered.
As far as backing up sms's goes I find sms backup+ to work really well, backs up your sms to your gmail account!
MistahBungle said:
kTool. Get it from Market, couple of clicks, keep one copy of your EFS on your external SD card and one copy on your PC (and copies on a CD/DVD and a couple of external drives if you're ultra paranoid ), go to the kTool thread on here & buy Hellcat a beer.
Done
If you're doing a Nandroid backup, EFS backup & Ti backup right after you root your phone for the first time you're well on the way to un-noobing yourself You'd be surprised at how many people who have been here ages don't do those things.
You could go to the trouble of using dedicated contact and SMS backup apps, but you can just as easily backup your contacts to Google, and you can restore them easily enough from your Nandroid backup. There's an app in Market called AppExtractor which allows you to restore individual apps, SMS, contacts and other stuff from your Nandroid. Haven't tried it yet tho.
But I'd reckon you've pretty much got it covered.
Click to expand...
Click to collapse
Also worth grabbing a copy of original firmware as handy to have......
Sent from the valley of the shadows....
stylez said:
Also worth grabbing a copy of original firmware as handy to have......
Sent from the valley of the shadows....
Click to expand...
Click to collapse
And in case of corruption of internal SD (Happens) remember to take backups of pictures/etc and store copies of your backups (nandroid/EFS/ETC) off the phone.
Rule of thumb, if you cant afford to lose it, back it up. Speaking of that, better make a nandroid and copy it to the PC
I currently have two b/u's:
-one generated by Hellcat's Ktool,
-one generated by Galaxy S Unlock.
Both live on my sd card, and on my PC.
Both tools available on Market (Ktool also on XDA). Ktool has saved my bacon once already.
Go with kTool, it works flawlessly. EFS Backup failed (freezed) first time I used it (luckily nothing bad happened do efs partition).
Also kTool can easily install new kernels, installing speedmod takes just few seconds.
This is my no 1 root utility (although it has... weird interface).
Best way to restore from a backup?
nakizzzle805 said:
Best way to restore from a backup?
Click to expand...
Click to collapse
Ktool, Just deleting the whole thing with root explorer and copying it over, using a terminal editor to extract the backup over your EFS.
All should work.
nakizzzle805 said:
Best way to restore from a backup?
Click to expand...
Click to collapse
Both apps have inbuilt restore features; they save .img's and .tar's to your SD. Ktool saves it to the root of your sd and Galaxy S unlock saves to a folder, and each app can call on these files upon you selecting restore.
As far as restoring the EFS via adb, that's one thing I have to learn still. I'm not sure whether extracting EFS from a nandroid is possible, and how it would be done, via adb, etc...
Looks like Veyka replied whilst I was typing this, he's fast
mudferret said:
<snip>
Looks like Veyka replied whilst I was typing this, he's fast
Click to expand...
Click to collapse
Fingers of fury(!)
veyka said:
Fingers of fury(!)
Click to expand...
Click to collapse
Sorry, I try to avoid OT comments, but I can't...help...myself:
The girls must dig that
mudferret said:
Sorry, I try to avoid OT comments, but I can't...help...myself:
The girls must dig that
Click to expand...
Click to collapse
Hahahah
Hi.
I want to find out wich is the BEST COMPLETE BACKUP of any android mobile phone program and if i can install it to an UNROOTED android phone.
I hear that clockwork is the best but i don't know if this program can work fine with UNROOTED phones because it suggest to install it only to rooted phone.
So please the persons who KNOW can answer to me with proof.
A LOF OF THANKS FOR ALL.
gotta have root for those backup programs.
Sync your contacts to Google and there you have a back up of them. Any paid apps from the market will always be allowed to be downloaded by you since you paid for them.
"I love my Springfield XD40"
So isn't there any program that it can do a complete backup of any android phone WITHOUT rooted or sing into google?
fits79 said:
So isn't there any program that it can do a complete backup of any android phone WITHOUT rooted or sing into google?
Click to expand...
Click to collapse
Not that I'm aware of. What are information are you trying to back up?
"I love my Springfield XD40"
Everything so even the mobile doesn't open at all i can restore it and recovered at the position it was when i was make the backup.
fits79 said:
Everything so even the mobile doesn't open at all i can restore it and recovered at the position it was when i was make the backup.
Click to expand...
Click to collapse
O...nope. your definitely going to have to root to have access to that.
"I love my Springfield XD40"
firstly you need root for any significant backup, withought it the best thing i would sujest is connecting your phone to a computer and just copy everything over, that will save most apps and things. But even with root i am not aware af any comprehensive backup app because there is so much to backup: ROM, Kernel, Contacts, Data, Apps as well as different locations where they are: OS storage, internal SD and external SD.
despite this i have found helpfull combinations of:
App Backup & Restore
Mobile Backup II
MyBackup Root
Titanium Backup
ROM Manager
some need root, some don't and some are partialy limited without root, but all were helpfull and have saved my rear a few times
fits79 said:
Everything so even the mobile doesn't open at all i can restore it and recovered at the position it was when i was make the backup.
Click to expand...
Click to collapse
There is a way. Bring a storage device like a thumb drive and go into a sprint store or a radio Shack. They have machines (cellebrite) that can backup contacts pictures video and sd contents. Or you can do it yourself buy pushing everything to dropbox.
Shifted from Outer Space
thronnos said:
There is a way. Bring a storage device like a thumb drive and go into a sprint store or a radio Shack. They have machines (cellebrite) that can backup contacts pictures video and sd contents. Or you can do it yourself buy pushing everything to dropbox.
Shifted from Outer Space
Click to expand...
Click to collapse
Yeah, that's not "everything". If you want EVERYTHING backed up on your phone, you're going to need root. Normal "copy everything off of the SD card" doesn't get you things like app data or preferences/settings (like ringtone and notification tone settings, as two out of a thousand possible examples).
Now, if your device has fastboot enabled and you have an on-hand recovery image, you can likely
Code:
fastboot boot recovery-clockwork-touch-5.8.0.2-crespo4g.img
(make appropriate substitutions for your on-hand recovery image file and device), and then do a nandroid backup from there. Aside from the data written to your storage device (on-device or SD card), that shouldn't permanently modify your system in any way.
With the titanium backup that it work ONLY on a rooted mobile we can make A FULL COMPLETE BACKUP of any android mobile.
And when i am saying full complete backup i mean(Rom, kernel, apps, settings e.t.c.) ALL the things that it has the mobile this time.
And after a change of rom or kernel i can restore ONLY the apps and settings to the changed rom/kernel?
A LOT OF THANKS.
fits79 said:
With the titanium backup that it work ONLY on a rooted mobile we can make A FULL COMPLETE BACKUP of any android mobile.
And when i am saying full complete backup i mean(Rom, kernel, apps, settings e.t.c.) ALL the things that it has the mobile this time.
And after a change of rom or kernel i can restore ONLY the apps and settings to the changed rom/kernel?
A LOT OF THANKS.
Click to expand...
Click to collapse
TB doesn't backup kernel and its settings, widgets placed on homescreen, and certain system apps when you reflash same Rom. Only one way is a android backup which is same as an image backup in windows.
Sent from my GT-I9300 using xda premium
So there isn't any program that backups EVERYTHING so you can restore it by choice everything you want....
Clockwork doesn't do a COMPLETE FULL BACKUP of any mobile?
I search one program that can make a A COMPLETE FULL BACKUP of any android mobile device like samsung galaxy s2.
Clockwork backs up your entire system. Including apps installed to sd card, but it won't backup info on your sd card normal storage (the one you can use a usb mass storage).
clockwork nandroid backup+regular backup of sd card = full backup of everything on your phone.
Of course, successful restore of the backup without modifications will only work in phones with the same model (no restoring a gingerbread backup of an htc device to an ics samsung device for example)
So clockwork can make a FULL COMPLETE BACKUP of entire monbile into an external usb har disk corrrect?
Then you can restore ONLY the apps if you install a custom rom to the mobile or the restore must be a complete and not a part of it.
A 'nandroid' which is done with clockworkmod or twrp or amon-ra is a complete backup...
Titanium backup does an app by app backup...
Titanium backup will also let you open the backup and pick out apps to restore if you use clockworkmod or twrp
Sent from my HTC Holiday using Tapatalk 2
fits79 said:
So clockwork can make a FULL COMPLETE BACKUP of entire monbile into an external usb har disk corrrect?
Then you can restore ONLY the apps if you install a custom rom to the mobile or the restore must be a complete and not a part of it.
Click to expand...
Click to collapse
Yes but not to a USB hard disk. You can chose from internal or externa SD card.
After that you can move it line any other file.
Pretty comon on flashaholics. They try a ROM and a few minutes later flash his entire system(nandroid backup) back.
Sent from my SGH-I777 using xda app-developers app
What is the twrp.
And the complete system backup you do with clockwork can toy restore ONLY the apps from this backup to a custom rom or kernel that may you have installed at the mobile like samsung galaxy s2?
Where is the clockwork and titanium backup topics so i ask here to.
A LOT OF THANKS.
One more time .. recovery=clockworkmod and does a backup equivalent to an image file in windows. You can save backup to pc, flash other roms and restore your user apps+data from titanium backups and start using. If not happy, restore cwm backup and it'll be exactly how you had it before. Do a nandroid backup, transfer to pc and look inside using winrar, 7zip etc and you'll see what it saves.
When flashing different roms you may or may not restore data from apps via TB as certain data may affect stabily, each custom rom lets you know. For TB best to gooble search their site for guide, troubleshooting, q&a.
Sent from my GT-P3110 using xda premium
So bottom line is that i can make a complete full backup with clockwork and then can make apps restore with titanium backup correct?
If i leave the oficial rom and change the kernel then i have any problems from the apps restorations?
Nandroid does the full image backup everything, system, boot, apps, data just like windows image restore
Titanium backup for apps + data is great when using same apps across different roms .. read up on its site
Sent from my GT-I9300 using xda premium
i'd like to ask how to back up everything.
i misunderstand what titanium shows to me.
can anyone tell me all steps of using titanium back up?
thank ypu very much
Sent from my GT-I9300
charlie135246 said:
i'd like to ask how to back up everything.
i misunderstand what titanium shows to me.
can anyone tell me all steps of using titanium back up?
thank ypu very much
Sent from my GT-I9300
Click to expand...
Click to collapse
Boot in recovery> backup and restore>backup. It will backup everything.
sohebq said:
Boot in recovery> backup and restore>backup. It will backup everything.
Click to expand...
Click to collapse
But i heard that installing cwm recovery, i will lose the samsung maintenance...
Is it true?
Sent from my GT-I9300
Yes that kinda of correct; rooting it voids maintenance
Titanium Backup is pretty simple, press the top right button and you get all the options, just read them carefully.
Rooting voids your warranty but it's ridiculously easy to unroot.
Best do a system backup though. I found normal CWM to be a bit flaky here with data backup, but Touch has been fine (and little reason to avoid using it really). Again, self explanatory, and will save you so much time.
To make life easier, grab an SD card. Not a must but useful for external backups, and transferring from one ROM to another. Otherwise you'll have to copy to a computer, full wipe, then put the backup folder back.
CWM Nandroid does not backup modem nor does it backup the more important EFS folder .
Titanium is used to backup apps .
jje