How to Root Epic 4G Touch on Mac or Linux!

For those of you who want to root your Epic 4G Touch on a Mac or Linux, you can using this open-source tool called Heimdall.

Here’s how to root your Epic 4G Touch on Mac or Linux.

Step 1. Put your Epic 4G Touch in Download Mode by holding down Volume Down button and Power button together for about 10 seconds then hit Volume Up button. Connect your phone to your computer via a USB cable.

Step 2. Go download the appropriate binaries for your Mac (OSX) or Linux 32-bit or 64bit at

Get the file with “Binary” or “Binaries”.

For Mac, you will get a .DMG file you can install and for Linux, you will get a .deb file you can install.

Install these files and open up a command prompt and type:


You should get a bunch of syntax stuff, if so that’s good, you have heimdall installed and working.

Step 3. Go download a rooted kernel, I recommend Zedomax Epic Touch Kernel v3:

Download Zedomax Epic Touch Kernel v3

*Note – You can also download any other kernel .tar file of your liking.

Step 4. Browse to the directory you’ve download the tar file by using command “cd”:

cd /home/myusername/Downloads

Step 5. Untar the tar file:

tar xvf SPH-D710_Zedomax_EpicTouchKernel-v3.tar

Step 5. Double-check you have a zImage file in the directory by typing:
ls -l

Step 7. Type the following to flash:

heimdall flash –kernel zImage

Step 8. Reboot and you can check that you’ve rooted your phone by going to Settings->About phone and see “ZedomaxEpicTouchKernel” in Kernel version.

Also you will see a new app called “Superuser” in apps.

Congrats, you’ve been rooted with a Linux or Mac.

Want to stay updated on latest Epic 4G Touch Root news?
Sign up for our Epic 4G Touch Root Newsletter here so you don't miss a single tip and get personal help via e-mail!
First time to rooting and custom ROMs? Please see our Epic 4G Touch Root FAQ FIRST!
Want to contact me?
Add me on:
For emergencies (such as bootloops, cannot get phone working) e-mail me at zedomax at with Subject "EMERGENCY EPIC 4G TOUCH" but please do not use that subject line for non-emergencies.
Categories: Epic 4G Touch Root.

Recent Android News from

17 Responses to How to Root Epic 4G Touch on Mac or Linux!

  1. stephen says:

    is it possible just do the z4 root app….since i heard that it can work on any android phone….

  2. Tom says:

    Hi, in the video you only show how to use Heimdall using Linux. Please make a video using MAC.
    Love your work.


  3. Gregory says:

    Hey Zedo, after rooting my phone and flashing your kernel, it looks as if my screen resolution to a giant sized dump. Is this related to rooting/flashing kernel?

    • Gregory says:

      Example: While using my Facebook app, when scrolling, the images take a second or two to come into focus. Where as before there was no lag on image resolution.

  4. Matt says:

    In the following line of code, it should be two minus signs (–) not a solid dash. Thankfully the code doesn’t run if you type it as a dash.

    heimdall flash –kernel zImage

  5. myles says:

    Does this method still work? I just bought my Samsung Galaxy S 2 Epic Touch 4g Yesterday and it has EL 29


  6. Jaspa says:

    Hmmm did this all works except the wifi stopped working (Yes rebooted) and having some touch screen issues

  7. jp7 says:

    i couldn’t untar

    jp7@jp7-Compaq-Presario-CQ40-Notebook-PC ~/Downloads $ tar xvf SPH-D710_Zedomax_EpicTouchKernel-v3.tar
    tar: SPH-D710_Zedomax_EpicTouchKernel-v3.tar: Cannot open: No such file or directory
    tar: Error is not recoverable: exiting now

    can anyone help me..

  8. superstar says:

    I am getting a “claiming interface failed” error message after I flash. Can’t seem to get past that point.

  9. Pete says:

    Ok you guys, I know you make a lot of effort to make this site really user-friendly and easy to understand, but this post didn’t help me at all. I’m a first-time rooter, which I kinda assumed this site was aimed towards, and the farthest I got was downloading Heimdall and the Zedomax Kernel, and from there it was just a bunch of techie code gibberish. Cd/home/myusername/Downloads – where am I supposed to type that? Cause it didn’t work in the browse section in Heimdall. How the hell do you untar a tar file? I use zipeg for zips, rars, pretty much anything, but Heimdall wouldn’t accept anything it extracted. tar xvf SPH-D710_Zedomax_EpicTouchKernel-v3.tar <———– what the fuck is that? Maybe I'm just retarded, but this seriously wasn't very helpful, and this was like the best place I could find for a step-by-step tutorial.

  10. Johnny says:

    I can’t get past the Samsung Galaxy S II screen after I flash the kernel with heimdall. I just got a replacement Epic 4G Touch the other day which came with ICS. When I went to root it with this everything worked until it rebooted at which point it just wouldn’t load past the “Samsung Galaxy S II” page with the yellow triangle and exclamation point. I could reboot into CWM recovery, but I couldn’t access my sdcard to install roms. I could also get into Download Mode. I tried reflashing the kernel with heimdall a few times. Each time it would reboot and never get past the same screen. I could reboot, do a factory reset, it didn’t make a difference.

    I then tried to install the new FI03 build which worked fine, but I haven’t been able to yet figure out how to install roms from that platform. I’d really honestly just rather using CWM though as that’s what I’m familiar with. So if anyone could help me figure out what I’m doing wrong I’d appreciate it.

  11. jamiekrug says:

    I seem to have hit the same problems Johnny mentions. After (seemingly) successfully following all instructions here, my Epic 4G just boots to splash screen (“Samsung Galaxy SII GT-I9100”) and a yellow triangle with an exclamation point. I can boot into ClockworkMod (CWM) Recovery, but nothing else seems to work. I’ve wiped Dalvik cache. I’ve tried using adb to push a CyanogenMod ROM zip, so I can install from zip w/CWM Recovery, but adb doesn’t recognize any devices (“device not found”). I spent hours searching and trying every hint I could find last night. I’m stuck. Any help would be super appreciated, as I have no phone right now. Thanks!

  12. Dorothea says:

    pożyczƙa chwilówka

Leave a Reply

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

Related News and Resources