I was all good and following you until I hit this clean install nugget. When I install a new rom, it's wiped out the flash as clean as came be. If you do manage to go back to the factory load, then I confused a second time about clockwork.
In my experience if it's truly back to factory I follow the same root guide I did before.
So like many, I find my carrier's support to be completely useless. (I have AT&T. what is support?) Therefore the idea of "but if you root and install a custom rom, your warranty will be voided!" to be a laughable "yeah, and?".
I have a GalaxyS2 Skyrocket. A wonderfully versatile phone with great specs for its age. I hate hate HATE Samsung's Touchwiz, and I can't stand AT&T carrier bloatware.
I have rooted, I use Clockwork Recovery to flash roms. I have used CM9 (10 isn't very stable yet, too full of bugs IMO), ParanoidAndroid, JediJelly, Chameleon, and a few others.
I have noticed that apps once installed, even when uninstalled, leave folders. Most are easy enough to delete the empties of. And several Roms have created entries and left fragments.
when you do a factory wipe and restore, then install a new rom (yes clearing the cache and so on as well) all it does is remove certain system data. I have noticed all files and folders are persistent. I'm starting to get a few annoying hiccups on roms that were previously very stable, and I cant help but think it is because all those little fragments from previous installs.
So after that long explanation.. here is my question: (kind of a 2 part) How do I go about doing a REAL factory reset/wipe/format then CLEAN install of a new rom.. and WHAT do I need to keep on my external SD card? Will I need to re-root? Reinstall Clockwork? or will I just need to have a rom saved to install, plus my gapps?
if you read all of this I owe you a cookie.