I guess my idea was to do a nandroid backup with a temporary root. I don't really like the idea of doing a wipe of my phone in order to unroot it if I should ever need to. I'm not really sure if there is any way to put the phone back EXACTLY how it was before the wipe, but I really want to be able to backtrack to the original stock without root if I need to. This is why I had the idea to do a nandroid with the temporary root, so then, if I ever need to, I can just flash that backup and reboot my phone, and, yay!, no more root, without having to wipe.
If you unroot your phone, is there a way to get it EXACTLY how it was before you unrooted it, meaning all of the same apps, settings, sd card, desktop configuration, etc, all the same, after the unroot? My phone is almost a part of me. I have spent a lot of time setting everything up, downloading apps, taking pictures, etc, and I would hate to do even one thing wrong that would result in losing all of that time, effort, and reliability of my phone.
My point in all of this is I wanted to be able to unroot easily. Is there a way to do a nandroid BEFORE I use unrevoked, so I can just flash it and unroot that way? I'm also not sure if I can backup all of the things mentioned above and put them EXACTLY how they are if I want to flash a ROM or unroot. I love my desktop configuration, and settings, etc, so I don't want to have to redo all of that. I'm assuming this is what titanium backup is for, but how much of that does it cover? Is there anything that it wouldn't backup, or replace if I need it?
first,i have a question for you.
why do you want to root? since you have so painstakingly set up your phone,i assume that you have no interest in running custom roms? are there some root only apps that you want to use? or do you simply want the ability to make backups?
the second thing i should address,is there is really no real need to unroot once you are rooted. it doesnt change anything about your phone that would be to your advantage to undo at some point in the future,so your concerns about being able to unroot to a state to where your phone is exactly the same,but unrooted,dont make a lot of sense to me. the only real reason to unroot would be if you have to send your phone in to verizon if it breaks,in wich case they are going to send you a new phone,or possibly wipe your data to repair yours,so restoring all your apps and settings isnt of much relevance.
all rooting does is add the superuser app to your app drawer,and make some changes to the factory rom to give you "superuser access" i.e.,the ability to do pretty much whatever you want! for example flashing clockwork recovery,using root apps,flash new roms,etc. thats it. so there is no real need to ever unroot,unless as i mentioned,your phone needs serviceing.
running unrevoked is just like running z4root. it doesnt affect anything thats on your phone currently.so there is no need to make a backup before hand,but since you have clockwork recovery,you can boot into it and make a nandroid backup before you run it,for peace of mind if you want to.
a nandroid backup is basically a snapshot of your phone the instant you make the backup. text messages,call log,the apps in your app drawer,everything. if you wipe your phone,try a rom,dont like it,you can restore that backup,and it will litterally be JUST like you left it. as long as yuo took it when the phone was in a good,working state,it is basically like a system safepoint on a pc. you can make them as often as you like... just make sure to make one before attempting to make any kind of change,just in case it doesnt work out.
titanium backup is a tool to make rom changing easier for us flash-o-holics
it backs up your apps and app data. it can also back up system data,but you do have to be careful when restoring it. restoring system data from 1 rom to a fresh version of that same rom is ok,but can lead to bad things if you try and restore it from 1 rom to a different rom. my reccomendation would be to only use titanium to backup apps and app data for the purpose of changing roms.
when you change roms,you will have to re-setup your homescreens (desktop) after you restore your apps. i have heard that an app called "my backup pro" can be used to backup and restore your texts and call log,but i personally never care about those,and have never used that app. i just like to back up my apps.
things on your SD card are not touched during a rom flash,or rom change. your pictures,music,videos,ringtones,alerts,pretty much anything you have stored on the SD card is perfectly safe,no need to back it up.
think of it this way: as long as you continue to remain rooted,you can boot into clockwork recovery and make a backup as often as youd like. weekly,monthly,whatever. if you should have an issue with your phones speaker,for example,and they send you a replacement,you can root the new phone,insert your sd card,and restore your most recent backup. return the damaged phone back to stock and send it back in. or if you just wake up one morning and it wont turn on
root the replacement phone,restore the most recent backup,good to go. obviously you wont need to worry about returning it to stock since it wont turn on
but the point is... remaining rooted can ensure that you are able to restore a current backup to a replacement incredible if you should have any kind of hardware or software malfunction.
"is there a reason you dont want permanent root? i personally would reccomend that you just run unrevoked and be done. it leaves your phone in a much safer state,IMO,as the S-OFF bootloader has greater options for restoring a soft-bricked phone,since it will flash an unsigned(i.e.,something not from HTC) RUU or recovery"
Can you explain this to me? Like I said before, I'm a little new to the idea of rooting. What's IMO? And what is the S-OFF bootloader? How is that useful if you brick your phone? And how do you use it?
Thank you very much for the help!!!
as i said,IMO simply= in my opinion(like LOL=lauging out loud). the S-OFF bootloader is a "security off" bootloader. the bootloaders job can be to flash the different parts of a factory issued rom(called an RUU). an S-ON bootloader will ONLY flash things that have been signed by,and therefore approved by,HTC.
without getting into a complex explanation,the S-OFF bootloader simply adds greater flexibility and more options to fix a phone that wont boot and wont work,since we can use it to flash whatever we want,even if it hasnt been approved by HTC
another big advantage is that it is easy to accept an OTA without permanently losing your root if you want to. there is more info on unrevokeds page here: public:forever [RootWiki]
my advice would be not to worry so much about the bootloader and being S-OFF actually means at this point,just that it is better
anyway,i hope that clears up a few things for you.