Also see an updated video of rooting the Epic 4G:
For those of you who want to take advantage of everything that a Samsung Epic 4G offers, you will certainly want to root your phone.
What does rooting the Samsung Epic 4G mean?
It simply means that you, as a user of the Epic 4G, gain complete control and “full access” to the Android OS underlying the phone.
What can rooting do for me?
Since rooting your Samsung Epic 4G gives you full control over your phone’s software, you can do cool things like installing a free wifi tethering app so you can get free 3G/4G wifi tethering without having to pay for it. (Yes, this is legal, recently Library of Congress has passed a law that the user of smartphones have full control over the software.)
There’s other neat program you will be able to install to such as apps that let you overclock your phone.
In other words, just think of it as “admin” access.
Why smartphones don’t come with it by default? The short answer is to give carriers more control and also minimizes newbies messing up their phone by accident. For the rest of us who want 100% out of our smartphones, rooting isn’t such a bad idea after all.
How to Root Your Samsung Epic 4G!
1. First, go to Settings->Applications->Development on your Samsung Epic 4G then make sure “USB Debugging” is set to On.
*Note – Make sure everything is unplugged such as your micro USB cable.
2. Second, plug your Samsung Epic 4G onto your computer via a micro USB cable and make sure that the USB is set to “PC Mode”.
3. Third, install Samsung Epic 4G drivers. – see here on how to install Epic 4G drivers.
4. Run the setup file and you can verify that your driver is working by going to Device Manager.
5. Next, download this file:
and unzip it to a folder easy to remember such as c:\samsunge.
6. Open up a command prompt (type “cmd” under search), browse to the directory you unzipped the files to by doing “cd \samsunge”.
7. Type “run.bat”.
8. That’s it! You can double check that your phone has been rooted by doing:
to enter the shell of your Samsung Epic 4G,
then type “su”.
If you get a “#” sign, that means your phone has been rooted!
All credits go to the original instruction here at XDA Developers! (Developers ROCK!)