How to Root Samsung Epic 4G!

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:

adb shell

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!)

Categories: Samsung Epic Hacks.

More Interesting News from our friends...

94 Responses to How to Root Samsung Epic 4G!

  1. Pingback: Samsung Epic Hacks – How to Root Your Samsung Epic 4G!

  2. jayson says:

    hey! This is my first time ever trying anything like this. I followed your directions as well as i could and the problem i have is in the “cmd”. My computer says “‘adb’ is not recognized as an internal or external command, operable program or batch file” please help me

    • zach says:

      dont type cmd in the command prompt, u type cmd in your search bar to actually find the command prompt.

      • Joe Brewer says:

        I have the same problem, he means when you open up the command prompt, next you will type in cd\samsunge (or whatever you saved the unzipped file as) then type in run.bat, when you type the last command in thats when we get the message he described above. the only thing I can see is that my computer is still installing driver called: CDC Abstract Control Module, its been installing it for about 20 minutes now.

    • daniel says:

      its says the same thing on mine but everything else is fine i just dont see why its not working when i type “run.bat” help!! im super close to finishing.

  3. Scott says:

    How would I do this on a mac? Thank you in advance ;)

    • strra says:

      throw away your mac and get a pc

      • cass says:

        Fantastic answer! but if you really need it to be done on a mac you can always install windows on it either through bootcamp or parallels. then you get brains and beauty in one system.

  4. Chris says:

    Before I start my device is seen. Then when I initiate run.bat, I get error device not found. So………..whats going on here?

  5. Roldophe Dormeus says:

    I like everything that i see and read about here; however, what if your Windows 7 laptop is a 64-bit? This is my case i would greatly appreciate it if anyone can give me the website where i can download the driver to connect that toy that i just purchased with my laptop. Thanks

  6. Roldophe Dormeus says:

    Please disregard my question because i neglected to check that you gave the link for both 32 and 64-bit. Sorry and i salute your hard and great work.

  7. Pingback: How to Get Free Wifi Tether on Your Samsung Epic 4G! | Samsung Epic Hacks!

  8. Gil says:

    I did the way the video and instructions, but I get a message “error: device offline” Am I missing something?

  9. d3v says:

    I have a question if I root my epic to only have the ability to use the tether application from this site. Will the phone continue to receive updates from sprint and still be able to receive froyo. I have no plans on loading any rom just want true tethering.

  10. RW says:

    OMG I tried to this and now my phone is black and won’t turn on please HELP! this is my only phone!

  11. Joe Mathews says:

    i followed step by step once i insert “run.bat” it says press any key to continue, i hit a key then it says “error: device not found” what am i doin wrong?

  12. John says:

    those drivers didn’t work, i use Windows Vista.. I opened Deveice Manager and what I saw was: “Android UMS… and S3C6410 Android ADB”.. do you know why?

  13. Chad warath says:

    When I have the usb debugging on my pc does not recognize the phone when usb debugging is off it does any suggestions thanks.

  14. Shonda says:

    Hey i have been trying to get this done for the past week and i keep running into problems. I was able to download the 64 bit driver and the other one but now it wont install correctly because its telling me that im missing cdc abstract control model (acm). And i have never downloaded sdk either. So i went and downloaded the platform of that but i dont know if im supposed to download anything eles from the sdk website and where do i go to get the cdc abstract control model… If you could help me out i would greatly appreciate it because i am really struggling with this…

  15. Dwayne says:

    Where can I go to get all the Galaxy S drivers I need? All the sites I go to advertise that they’re free but they are not. I can’t afford them right now and want to root my phone. Can you help me?


  16. evol jay says:

    im not able to mount my sd card, i tried everything, there is no sd drive on my PC, i downloaded the drivers and everything is install except the drive, any help?

  17. Jeremy says:

    this doesnt work have tried at least a 100 times the one time i thought it worked my phone went black

  18. Frank Harris says:

    i get the error msg: run.bat is not recognized as an internal or external command, operable program or batch file

    I followed the instructions to the best of my ability…any suggestions

  19. Frank Harris says:

    also as i try to extract the files in step 5, a message says adb is password protected! is this a lost cause for me?

  20. Mario says:

    the CDC abstract control model is not installing, It seams to be stuck. I tried to root my epic anyways, but when I went to check if the device was active by typing adb devices in the command prompt, it said my device was offline. I can see the samsung android usb composite device under the USB controllers in the device manager.

  21. LeeBo says:

    I followed the directions… Got the latest drivers and used oneclick 2.4, ran run.bat and I received “error: device not found” what can I do to get passed this and make this work?

  22. ssl says:

    I have the same comment as others here:
    “When I have the usb debugging on my pc does not recognize the phone when usb debugging is off it does any suggestions thanks”.

    I have one of latest updates from Sprint, I guess they block this now??

  23. joe says:

    great video, been trying to root my phone for weeks and this was the best offer yet… BUT still can’t seem to get it done. Everything goes smoothly untile after ‘run.bat’. enter the command, then push any button to continue….. then nothing. Device recocnized, drivers installed but no love. any suggestions zedo?

  24. lor says:

    wow, this is much more difficult than anticipated. The rooting is easy, but trying to combine sdk, with eclipse, and adp is overwhelming me. i have tried to piece together 10 sites with no avail. first off, is eclipse and the tools necessary in order to root and tether, if so what the heck are we suppose to type in once we get to the variable value. Everyone is so vague and says to type in the tools path…grrr, what tools path. anyway, what your doing is great, thanks

  25. jazzmanzo says:

    how do i do this with a mac book pro?

  26. antonio says:

    it work out great for me thamk you so much you the fucking best

  27. ChiefBD says:

    Awesome, thanks for the help. It works like a charm and I now have a working wifi tether :) .

  28. Ron Harding says:

    It worked like a charm the very first time around. Now my Samsung Epic has been “rooted,” and now I have to find out what to do next to make that beneficial. I suppose learning to “tether” it will be my next move. :-) Thanks to all concerned.

  29. Warren Simpson says:

    A quick question, does rooting the phone and using it to tether void the original warranty?

  30. galaxyd700 says:

    i have been trying to root my samsung galaxy s 4g by sprint …so far i have downloaded the one click root and the 64bit driver for samsung .i went in and set the debugging , unzipped the one click root and 64 bit driver files. i then plugged my phone into the USB port onto the computer .ohh i also changed the one click root file to samsung..i ran the cmd, like shown in the video and when i ran the “adb devices” it said phone not connected..and just for the sake of it i ran the” run.bat” and it is obvously not rooted….so what do i do? and remember it says phone not connected even though it is plugged in to the USB

  31. David Santoy says:

    hello , i have followed every step and when i get to the command center, i put c / then c samsung and i get a error saying “the system cannot find the path specified”..any clue on what i should do?

  32. nery says:

    can you help me !
    i followed step by step but run.bat return
    [*] adb connection will be reset. restart adb server on desktop and re-login.
    make it RW and move files
    mount: Operation not permitted
    failed to copy ‘’ to ‘/system/bin/’: Read-only f
    ile system
    failed to copy ‘jk-su’ to ‘/system/bin/jk-su’: Read-only file system
    failed to copy ‘playlogo-orig’ to ‘/system/bin/playlogo-orig’: Read-only file sy
    failed to copy ‘playlogo’ to ‘/system/bin/playlogo’: Read-only file system
    failed to copy ‘busybox’ to ‘/system/bin/busybox’: Read-only file system
    failed to copy ‘resolv.conf’ to ‘/system/bin/resolv.conf’: Read-only file system

    failed to copy ‘remount’ to ‘/system/bin/remount’: Read-only file system
    set permission
    Unable to chmod /system/bin/ No such file or directory
    Unable to chmod /system/bin/playlogo: Read-only file system
    Unable to chmod /system/bin/busybox: No such file or directory
    Unable to chmod /system/bin/remount: No such file or directory
    Unable to chmod /system/bin/playlogo-orig: No such file or directory
    push any key to reboot the phone
    Presione una tecla para continuar . . .

    my firmware is 2.2.1 (Froyo.DK28)
    some idea?

  33. vinny says:

    I am having a problem with installing the driver and how do I unzip the one click think??? ;I need help I want to do this properly. Please help.

  34. jorge says:

    i tried rooting epic dn i cant since i dont want to pay for the driver download you have on there is there another way? to get it for free

  35. Jake Lo says:

    THANKS ALOT!!! I followed your instructions and it worked like a charm.

  36. Hunter says:

    Once rooted how can I unlock my Sim?

  37. Emily says:

    Epics is plugged in, drivers downloaded, but on the cmd prompt, its listing my device as offline, the run.bat as well. do i need different drivers?

    • Emily says:

      tried uninstalling and reinstalling drivers. restarted comp and epic. i’m still getting the device offline error message :( any ideas?

  38. kli says:

    where can i find android sdk adb………….

  39. darkmaedhros says:

    In your discussion of the legality of rooting a cell phone, you make mention that the library of congress has approved this. Your wrong it was the Congress. Not the library of Congress.

    Congress passes legislation that creates laws and levy’s taxes.

    The Library of congress is a library founded by congress to catalogs written works of significant contribution to humanity.

  40. Burns says:

    I get an error “Cannt open “rageagainstthecage-arm5.bin: no such file or directory

    What am I missing here?

    • Jess says:

      I am having the same effing problem… did you ever figure out what to do?

      • Avi says:

        I have the same problem! What I just noticed is that my Windows Security Essentials picked it up as “Severe Malware” or something like that so it automatically quarantines it/deletes it. So, my question is, what the heck is in this file that is getting Windows Security Essentials into such a tizzy!

        • Avi says:

          Ah Ha!!! Now that I unzipped it again and didn’t allow Windows Security Essentials to touch the file, I was good to go! My phone has been rooted :)

  41. Sherry Thompson says:

    How do I download and install the necessary software to root my Epic 4g using a macbook?

    Please help!

    Thank you!

  42. Ruthann says:

    I did everything and my command keeps saying device not found?

  43. anish says:

    I tried doing this but I get an error that the file system is read only. As a result I run.bat could not copy files over or do chmod.

  44. Craig says:

    If your Epic has been updated to Froyo (2.2x) already, you will need version 2.5.5 of the One Click Root Exploit. I actually had a small problem, in that the Exploit couldn’t find the rageagainstthecage-arm5, even though it was already there. So, I replaced the one already in the directory with the version in the 2.2 Exploit. That version of rageagainstthemachine was actually more recent than the copy included with 2.5.5, anyway. After that, it worked like a charm!

  45. Chad S says:

    On step #5 – I keep getting an error that says it cannot download busybox due to an unknown error.

    When I try and run.bat it says “error: device not found”

    I think my anti virus may have detected a Trojan in the file???

    Any suggestions???

  46. robert says:

    I flashed my epic to revol. Can I still root it? Can you tell me how to get interenet and mms?

  47. When I downloaded I get a virus warning from Mcafee which said that the file contained viruses, etc.

    What gives?


    • Samsung Epic Hacks says:

      I am pretty sure its your Mcafee, that’s why I use AVG instead.

      • Ohsoamazing says:

        so how do we get around it b/c I have same issue and thats whats stopping me from having my process complete even though it says root success. But phone isnt rooted. I even restored what mcafee blocked and it turned right back around and deleted it.

  48. Brian says:

    This is my first time rooting my phone. I used your other video tutorial to successfully install the drivers to my laptop. I have a Windows 7 64-bit laptop. I’ve seen several people say that there are 64-bit drivers for this, but I did not notice them. In any case, I extracted the drivers and verified that they worked by checking in Device Manager. Then I proceeded to follow the steps in your latest video for EC05 devices. The problem I ran into is that upon extracting the files from the file to my C:\ drive, it told me that one of the files, called “recovery,” would have to be renamed to “recovery (2),” as there was already a folder named “recovery” in the C:\ directory. I found this curious because I was unable to locate this folder in the C:\ directory. I went into folder options and selected “show hidden files and folders” and still, cannot seem to locate a folder or file named “recovery.” I even tried to search for it in command prompt, to no avail. I don’t want to do anything to mess up my phone or computer. I know that rooting is a very precise process and I am wondering if having the file named “recovery (2)” is going to be a problem. If so, is it alright to extract the file to another directory? Or will overwriting the original “recovery” file harm my computer? Any insight would be greatly appreciated.

    • Brian says:

      Update: I was able to find to find the original “Recovery” file on the C:\ directory. I had to go back into Folder Options and select “show hidden system files.” So, this “Recovery” folder is actually part of my system. Also, I can’t open “Recovery (2)” because Windows Explorer does not recognize it’s file type. Obviously it probably isn’t supposed to be able to actually open it. But, I think another part of the problem is that because it does not know what type of file it is, it doesn’t realize it is just a file and not a folder and more specifically a folder of the same name as a critical system folder on my machine. I think the question now is whether or not extracting the file to a different directory will affect the ability of run.bat to effectively root my phone and not brick it instead? Thanks for your help.

      • jim says:

        read the written instructions, they really help the video. you need to me a folder in the C: drive them unzip to that. I think that is out problem at the moment.

  49. jim says:

    I’ve run this 3 times and followed all the instructions and still have a locked phone. It runs everything and says it is unlocked in the script ( even did the SU check) but it still show recovery 2.5 and has the sprint bloatware locked……. I’m stumped.

    • jim says:

      I would be really grateful for any help!

    • TK says:

      The script doesn’t remove the Sprint bloatware, you have to do that yourself. This doesn’t install a new ROM, it just does an in-place root and installs a few new apps (Superuser).

  50. check-o says:

    Seems like a lot of people are having the “phone not detected” issues but no answers. Anyone find out why? My Antivirus has been off.

  51. BTJustice says:

    The file in this article,, has Clockwork and not the 3 version. Can be updated to this or is there a way to update Clockwork?

  52. gina says:

    i downloaded everything i was suppose to and everytime i want to use the wifi it takes a while to turn on and it has to get permission from a program named supercruser so i dont know if i did something wrong or what???

  53. Adrian says:

    My computer will not let me download oneclick zip what gives

  54. Derek says:

    I tried to download the file and windows security scan found a trogan.
    Any clean files I can use?

  55. Simon says:

    I completed all the steps on a WIN Vista64 bit machine everything appears to load and work however when I do adb shell… runs the script takes me to the $ then I upt in SU it runs then I get access denied. Please help! Thanks.

  56. Damien says:

    can someone please give a damn explanation on what to do when it keeps saying phone is not connected everyone keeps dancing around this someone answer, please help

  57. ITGuy says:

    This software contains a trojan. Do not use!

  58. Skeeter says:

    Okay, since the 2.2.x update I’ve never been able to get this to work. But what did work to root my phone was actually NOT using a PC. Go to youtube and lookup how to root your phone without a computer. I had to restore my phone to factory settings using Samsung Recovery Mode to let this root method work, but afterwards my phone was fully rooted and had a custom kernel. As for the trojan; rageagainstthecage-arm5.bin is not a trojan but most malware scanners and virus scanners see the .bin file as a dangerous file for a PC, but your not installing the file on the PC it is for the phone, this is the most important file for the rooting process when using a PC.

  59. Michael Asti says:

    Everytime I try downloading any root methods off the internet and i try to unzip them, I get an error message saying “Cannot open file: It does not appear to be a valid archive.” Any suggestions? This is extremely annoying.

  60. John says:

    Can anyone help? I’m getting arm5.bin missing. It tells me I’m rooted and I will have to clean files up manually. But I’m not rooted. Does anyone know what to do?

  61. Jack Ford says:

    I have an EG30 and I tried to root using your instructions. I’m not a novice at this; I’ve rooted several Android phones and jailbroken 3 Apple devices. Well, I bricked the phone and had t take it to a Sprint store for a replacement. I don’t want to do that again, but I still want to root it. Suggestions??

  62. Trevor says:

    Your rooting instructions above worked great on 2 samsung epic 4g’s I hvae from the Froyo 2.2 firmware. Recently upgrade both the Gingerbread and had to unroot to do so. Tried to use the oneclickroot download again, but no luck. Any suggestions.

    Thank you again for the clear instructions.

  63. butneverwrong says:

    Ok, everything goes fine until it disconnects from phone and the phone never reconnects. Using Windows XP SP3 fully updated. Tried a different USB cable as well. Still no luck. It just gives me the error “Make sure phone is connect and that ABT is working. Yet on phone it still shows it’s connect to USB but no longer to computer.

  64. bobby says:

    it doesnt work for gingerbread 2.3.5

  65. knowles says:

    It tells me that my phone is not connected after the frist reconection on a gingerbread system

  66. reaperishere says:

    i have try it and does not work it keep tell me my phone is offline line when i do adb devices check i have sprint gingerbread.el30 and help?? it keep say phone offline

  67. RacingFX says:

    What’s new my friend…Z?
    Because of u i started to do hacking and all that kind stuff… hahahaha!
    U changed my life budy… U r really helpfull.
    It might be out of this forum conversation but i have a samsung replenish:
    Android version 2.3.6
    Baseband Version S:M580.06 x.EK03
    Kernel Version
    Anyways my friend, i got a ? 4 u… How can i root this phone? Any ideas? I tried so many ways to do it but all failed..
    Please,please tell me how to do it, if u get a chance hit me back and let me know what’s up…
    Alright man, have a good day and keep ROCKING…

  68. Guilo says:

    link for file is not working!

  69. Hello! I understand this is sort of off-topic
    but I needed to ask. Does operating a well-established website like yours require
    a large amount of work? I am completely new to blogging but I do
    write in my diary everyday. I’d like to start a blog so I will be able to share my personal experience and views online. Please let me know if you have any kind of suggestions or tips for brand new aspiring bloggers. Appreciate it!

  70. Hitch says:

    Hey your download links don’t work. Please update links.

  71. The camera can of course shoot video, and this is in 720p quality.

    We already have so many members accomplished this
    goal. 5mm headset outlet around the prime) but the 16GB
    inside safe-keeping might be extended by slotting a Micro SD storage device in for up to 32GB extra.

Leave a Reply to Craig Cancel reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Related News and Resources