In my experience, the only things you really should do before flashing a ROM is to wipe data, wipe cache and wipe dalvik cache. I've never had to format /system.
Aha, that term again - Dalvik.
After a week of Googling, I never got a straight answer on just what the Dalvik cache does, is for, etc. So perhaps someone can give a definitive answer here?
Sorry, this is just an old inquiry from a month or so ago.
Also, I don't see wiping the Dalvik cache as an option on the screenshot for CWM, just cache. Does cache cover both the cache and Dalvik cache?
Also, I thought only Factory Reset wiped only your user apps and data? Not system? How do you format/wipe the system for a clean install of a new ROM, and how would that affect the system? (IE: If installing a ROM doesn't mess with the system, then wouldn't formatting the system leave that directory blank, and thus you wouldn't even have SystemUI post-ROM?)
-----------
For those of us who are noobs, or the closest thing to flashing
anything was having to learn and google various parts of the jcase method just to be able to do it - and then doing so later - can those of us answer some very basic and seemingly-obvious questions so we can get it compiled in a single page on the forums (as opposed to scattered all over Google, for the new people here)?
1. What is a Nandroid Backup?
a. How do you do one?
2. Once we get CWM installed, what do we do next?
a. Where, exactly, do we put the recovery on the phone?
b. How, exactly, do we put the recovery on the phone?
c. When, exactly, do we put the recovery on the phone (is there is a certain timing involved or not)?
3. Okay, so now we've got our device(s) backed up a la Nandroid, and the ROM file(s) on the phone itself, what are the precise steps to flashing the ROM? (Additionally: precise commands if ADB is involved, and on desk/laptop or terminal emulator on the phone itself?)
a. And how?
b. And once we've done so, do we just reboot like nothing happened and it's magically installed and finish?
c. And, finally, will (or should) all of our app+data from before flashing the ROM and/or installing CWM still be intact, or do we have to do a factory reset at some point in this whole process?
Sincerely,
You-guys-are-making-fantastic-progress-but-I-don't-want-to-stab-the-air-and-brick-my-phone(-again).