[Epic 4G Android Development] MДЯCЦSДИT:
This guide is very old and almost none of it is true anymore...

NEVER SELECT REPARTITION ON ODIN, MAKE SURE IT IS UNCHECKED BEFORE YOU CLICK START

IF POSSIBLE, USE ANOTHER USB CORD THAN THE ONE THAT COMES WITH THE EPIC AND USE A REAR USB PORT.

IF I FORGOT TO CREDIT YOU, PLEASE PM ME. ALSO, IF YOU HAVE A PROBLEM WITH THIS GUIDE, CONTACT ME AND I WILL RESOLVE IT WITHOUT ANY QUESTIONS.

Credits (these guys are awesome!):

Noobnl

Firon

Dameon87

Rodderik

Koush

Qbking77

Google

Linus (the linux guy)

Sprint

Samsung

Jokeyrim

FAQ:

Q: VIRUS VIRUS VIRUS!!!

A: The rage against the cage exploit is technically a 'virus' because it uses a hole in android to it's advantage. It is not a 'bad' virus. Just add it to the ignore list or use a pre-rooted odin tar.

Q: I think I bricked my Epic

A: Read post 2

Q: The odin doesn't work

A: Try removing the .md5 extension from the tar

IF YOU HAVE ROOTED ANOTHER DEVICE BEFORE

​

Please update your android sdk and remove all drivers from other Samsung phones

There is no s-on

The recovery buttons (volume down, power and camera) bring you straight to recovery mode and not to a fastboot menu

ROMS FROM OTHER PHONES DO NOT WORK

The first thing you want to do before you root is download my root pack, this will have everything you need to root, unroot, install ClockworkMod and unbrick: http://www.multiupload.com/2R449NILF9​

HOW TO ROOT:
​

Download and extract the pack listed above

Install the Samsung drivers included

(optional but recommended) Install the android SDK

Read the FAQ

On your phone got to settings>Applications>Development and check the box that says 'USB Debugging'

Plug in your phone and wait for the drivers to be recognized

On phone choose charge only

[WINDOWS] Go to the root folder and run 'run.bat' as admin [LINUX] Run run.sh

Wait for phone reboot

Power off your phone after the whole process finishes

Hold Volume Down, Camera and Power until you get a purple recovery

Use the volume buttons to navigate to backup and restore and use camera to select [HINT: To go back use the back arrow]

Make a new backup

Choose reboot system now

You are now rooted, go flash a custom rom if you want :) [NOTE: Almost all themes don't work unless you are on a rom that is deodexed]

HOW TO FLASH A ROM:
​

Find a kernel that works with the rom (like SyndicateRom Frozen and Genocide kernel) and put both the kernel and rom on your SD card

Go into recovery mode the same way as before

Choose wipe data/factory reset

Choose wipe cache

Go into advanced and choose wipe dalvik cache

Go to flash zip from sd card

Choose choose zip from sd card

Choose the rom

Do choose zip from sd card again

Choose the kernel

Reboot

***FIRST BOOT WILL TAKE UP TO 10 MINUTES BUT PROBABLY ~2

HOW TO FLASH A THEME:
​

MAKE SURE YOU ARE ON A DEODEXED ROM

MAKE SURE THE THEME IS FOR THE SAME UPDATE AS THE ROM (EX. EC05 themes are for EC05 roms ONLY)

Go into recovery

(recommended but not needed) Wipe cache and dalvik cache

Flash the theme

Reboot

HOW TO FLASH A KERNEL:
​

MAKE SURE YOU ARE ON A DEODEXED ROM

MAKE SURE THE KERNEL IS FOR THE SAME UPDATE AS THE ROM (EX. EC05 kernels are for EC05 roms ONLY)

Go into recovery

(recommended but not needed) Wipe cache and dalvik cache

Flash the theme

Reboot