[Epic 4G Q&A, Help & Troubleshooting] blu9987:
Yea I did that too before.....only downside i noticed is theres not enough room in /system/ to install busybox if you do this and during the rooting process you'll see errors indicating this... which is fine and still will give you root except some SU apps utilize busybox and they'll have errors i suppose.

To get back to stock or upgrade from like dk28 to ec05 you'd want to odin

Odin is really easy to use to be honest.

download odin here

Install samsung usb drivers if you havent already and restart pc here

Download a rom.tar from the Dev forum or from the XDA Epic Wiki If you get a deodexed extended version it's prerooted and you can install themes and custom kernels on it

Open odin

Turn off phone

Turn on phone holding 1 on hard keyboard and power (should now see a yellow image of an android man)

Plug phone into pc

If it detects in odin you're all good. Uncheck all boxes on the left Except for auto-reboot (in other words auto reboot is the only box you should have checked)

Then under PDA you select the rom.tar (and the checkbox for it should become checkmarked).

It should auto find the pit file from inside the tar but if you get some failed error while getting pit put the latest .pit file in the pit slot.

click flash

it'll finish and you're phone will reboot and you're done.

for the most part your phone will NOT brick unless you unplug it before it flashes recovery or click repartition and not select a rom to flash to it (I.e. it will have no bootloader or anything to actually boot).

To flash custom roms (or any flashable.zip like themes) over your new shiney stock rom just

root with the oneclickroot cwm3 (or not if you have extended version thats prerooted)

download a customrom.zip

put the customrom.zip on the root of your sdcard,

turn off phone

hold down volume down, camera, and power to turn on phone

samsung logo will show then you'll boot into CWM

if you installed CWM3 it will now format your system to ext4

navigate to install file from sdcard (using volup/down to navigate and camera to select)

then select choose zip from sdcard

select whatevercustomromortheme.zip you want

it will install

after it finishes hit the power button (used as back key) to get back to the main menu then click reboot phone

**I'd say its rare that you'd ever brick your phone using CWM as it doesnt flash over your recovery... so even if you mess up and your phone doesnt boot you can pretty much ALWAYS access download mode or recovery. This is why people like CWM over ODIN because it is 'safer'

***depending on what you are installing inside CWM you may want to wipe data (fresh rom install) though many roms use a backup utility now so you dont need to wipe this, wipe cache (theme install), advanced / wipe dalvik cache (theme/rom/whatever).

*****if you root with CWM3 you must have a rom on your sdcard to flash the first time you boot into clockworkmod or a kernel to flash because it will convert to ext4 and you need a ext4 kernel to boot the phone

************make sure you have a sufficient battery charge... i'd go for above 50% but i charge mine to 70ish to be safe :P.

Oh and for backing up, inside clockworkmod theres a option for "backup/restore" you just click that and make a backup. If you are rooted on stock RFS filesystem (i dunno if it recognizes the new cwm for epic) You can also download Rom Manager from the market. Inside it has features to backup/restore your phone and manage your backups. As well as installing roms from zip though I prefer just to reboot and manually do it.