FREE Weekly Newsletter for Galaxy S3 Users!

Stay ahead of the pack with our newsletter and receive "ROM of the Week", get free help from author, get FREE tips/tricks for your phone, stay updated on what's HOT with S3 right now.

Get your Copy of Weekly ROM of the Week Today!


*Note - We do not share your e-mail with anyone else. You can unsubscribe any time.
Subscriber Counter

How to Root Galaxy S3 on Mac OSX!

For those of you who have Mac OSX, you can root your Galaxy S3 GT-i9300 using Heimdall.  This method is pretty simple to do, a bit different from Windows method but gives you the same results.

For Windows, please see How to Root Galaxy S3 on Windows!

For Linux/Ubuntu, please see How to Root Galaxy S3 on Linux/Ubuntu!

For U.S. Canadian dual-core Galaxy S3, see this other Mac root method!

Step 1. Put your Galaxy S3 into download mode by holding down Volume Down, Center Home, and Power buttons together for about 10 seconds.

Step 2. When you see the warning screen, hit Volume Up to enter ODIN Download mode.

Step 3. Once in download mode, connect your Galaxy S3 to your Mac OSX computer/laptop using a microUSB cable.

Step 4. Download GalaxyS3RootMac.zip, you will find a folder called GalaxyS3RootMac in your Downloads directory with all the files you need for rooting your Galaxy S3.

Sponsored Links
Download GalaxyS3RootMac.zip

Sponsored Links

Step 5. Double-click on the file heimdall-suite-1.3.2-mac.dmg to install Heimdall.  Reboot your computer after installation is complete.

Step 6. You should now find Heimdall-frontend app in your Application folder, double-click on it to run.  Choose “Flash” then “Browse” and choose the file “s3pit.pit” in GalaxyS3RootMac folder.

Step 7. Click on “Add”, change Partition Name to “RECOVERY”.  Then choose “Browse” and select the file “recovery.img” in GalaxyS3RootMac folder.

Step 8. Hit Start to begin the process.

If you get errors with Heimdall and you installed Kies for Mac, try this
in terminal to fix:

sudo kextunload -b com.devguru.driver.SamsungComposite
sudo kextunload -b com.devguru.driver.SamsungACMData
sudo kextunload -b com.devguru.driver.SamsungACMControl

Step 9. You should be able to flash the recovery image, your phone will then reboot.

Step 10. Connect your Galaxy S3 as a disk drive and copy the file CWM-SuperSU-v0.87.zip from GalaxyS3RootMac folder to anywhere on your Galaxy S3.  If you don’t know how to connect your Galaxy S3 to your Mac OSX, see How to Connect Galaxy S3 to Mac OSX as Disk Drive.

Step 11. Reboot into ClockworkMod Recovery by holding down Volume Up, Center Home, and Power button together for about 10 seconds.

Step 12. Once in ClockworkMod Recovery, choose “install zip from sdcard”.

Step 13. Next choose “choose zip from sdcard” or “choose zip from internal sdcard” depending on where you put the file in Step 11.

Step 14. Choose CWM-SuperSU-v0.87.zip.

Step 15. Choose “Yes”.

Step 16. Once it’s done flashing the file CWM-SuperSU-v0.87.zip (the Superuser zip file), simply reboot and enjoy a fully rooted Galaxy S3.

Step 17. You will find SuperSU app once rebooted.

Step 18. You can now run rooted apps!

 

FAQ

Q: Does this root method erase my settings and apps?
A: No, it doesn’t touch a thing, very safe to do.

Q: I ended up in Kernel panic mode, what do I do?
A: Relax, that’s same as ODIN download mode, simply run Heimdall again and flash the files again, it will work.

Q: I don’t get ClockworkMod Recovery like you do, just get Android with belly open.
A: If you’ve updated to newer software update, the stock OS will over-write ClockworkMod Recovery on reboot.  To fix this, make sure “auto-reboot” is checked off in ODIN, then take the battery out when it’s done flashing in ODIN.  Then enter ClockworkMod Recovery right away.

More questions?  Please leave in the comment section below for help from author and other users.

More on this Root Method

This root method simply installs ClockworkMod Recovery to the recovery partition and installs Superuser zip file, very safe to do.  With Galaxy S2, recovery partition was part of the kernel and was a bit dangerous but with Galaxy S3, Samsung has made recovery parition separate from the kernel, making it much safer just like how Galaxy Nexus works.

Need Help? Follow/add me on Google+, Facebook, or Twitter!
GooglePlus
Facebook
Twitter
Galaxy S3 Reference
You will need a rooted Galaxy S3 to install all ROM/kernels.
NOTE: PLEASE ONLY INSTALL ROMS INTENDED FOR YOUR VERSION OF GALAXY S3! Otherwise you WILL BRICK YOUR PHONE and I will not be responsible!
First time to rooting and custom ROMs? Please see our Galaxy S3 Root FAQ FIRST!
Note: T-Mobile Galaxy S3 ROMs are compatible with Canadian Wind, Mobilicity, and Videotron Galaxy S3s.
AT&T Galaxy S3 ROMs are compatible with Canadian Bell, Telus, and Sasktel Galaxy S3s.
VN:F [1.9.17_1161]
Rating: 6.8/10 (12 votes cast)
How to Root Galaxy S3 on Mac OSX!, 6.8 out of 10 based on 12 ratings
Categories: Galaxy S3 Root.

405 Responses to How to Root Galaxy S3 on Mac OSX!

  1. Luke says:

    Hiya bud, I have spent literally hours looking for a cheat sheet on how to root on mac os x and when I find the one I want … theres no download links.

    Or am I just missing them on the page ?

    Any helps appreciated.

    Cheers

    • Max says:

      Its on this page look between the ads. ;)

    • Simon says:

      I got as far as step 9 then got stuck once my phone had rebooted. I have no idea what to do now. There’s no way that I can connect my Galaxy S III as a disk drive on my Mac seeing as Android File Transfer isn’t detecting my device.
      Hit a brick wall once again. I’m starting to really hate Android.
      All I wanted to do was to stop my battery draining so much by correcting an error Samsung have made.

      :-(

      • Mark says:

        nahhh dont hate android, if your mac doesn’t detect your s3, just try to put it as a media device (MTP) that’s what i did.

    • HD says:

      I’m running CM 10 on my Sprint Galaxy S3. The data connection goes in and out. What is the most the most stable ROM out there for data connection?

  2. Josiah says:

    Does this mess with the flash counter? If so, is there a way to reset the flash counter?

  3. Akhorahil says:

    Hi,

    Is the heimdall provided in the zip file different then the normal one? I already have heimdall, but run into an error when trying to flash…

    • Max says:

      Did u try the kext fix?

      • MeMyselfAndroid says:

        I’ve tried the kext fix over and over and keep getting ‘not found’ and an “ERROR” message in both heimdall and terminal. What am I doing wrong?
        (I’m on a mac LiON OSX)

        • erick says:

          same here, here’s the message as heimdall runs:
          “Checking if protocol is initialised…
          Protocol is not initialised.
          Initialising protocol…
          ERROR: Failed to initialise protocol!”

  4. M says:

    Same here, ran the terminal commands (I have kies installed), but Heimdall continued to fail for me – still unrooted :(

  5. Luke says:

    Ok so I rooted, my battery now is down to 27% from 93% in 1 hour 40 minutes with no use at all ( been in my pocket on standby )

    Any chance you could let me know how to unroot ?

    Cheers

    • Max says:

      Just power cycle drain battery all the way then fully charge. You battery will be normal again.

      • Jay says:

        I kept getting error when rebooting and installing from SD cards at final stage” signature verification failed” pls help. Thanks!

        • Max says:

          are you in ClockworkMod Recovery?

          • JonJon says:

            Hi Max,

            I have followed all the tuto with success up to step of installing the zip package, which gives me an error due to a signature verification failed.
            In the mean time I have read a bit more the discussion in the forum and I think it’s due to the fact that I have lately installed an update of android.
            So I have an the usual recovery mode (open belly android) instead of the ClockworkMod Recovery. In the Q&A above it says to uncheck the auto reboot in Odin, but as I’m using a mac I don’t use Odin.

            Could you help me here in order to complete my root process ?

            many thanks,

            JonJon

    • vikas says:

      Just click on “No reboot” before Step 8 then hit START. Let recovery.img file flash. When done, pull out the battery and then Reboot into ClockworkMod Recovery and follow the steps.

      It worked for me.

      • Luka says:

        Do you leave the battery out?

        • Taz says:

          The battery out is just to turn the phone off after Heimdall finishes flashing (the phone doesn’t reboot since you have to tic the NO REBOOT)
          once the phone goes off instead of turning it on – you do VOL UP+CENTER+POWER and you will boot straight into the correct CMW Recovery mode. I’m officially rooted!

  6. Pingback: Rooting SGS3 via Mac? - Android Forums

  7. rutgerhoorn says:

    What’s going on here?
    I tried to copy paste the kext fix in terminal, but it gives this error:

    MacBook-van-Rutger-Hoorn:~ rutgerhoorn$ sudo kextunload -b com.devguru.driver.SamsungComposite
    (kernel) Can’t unload kext com.devguru.driver.SamsungComposite; classes have instances:
    (kernel) Kext com.devguru.driver.SamsungComposite class SamsungComposite has 1 instance.
    Failed to unload com.devguru.driver.SamsungComposite – (libkern/kext) kext is in use or retained (cannot unload).
    MacBook-van-Rutger-Hoorn:~ rutgerhoorn$

    • rutgerhoorn says:

      I uninstalled Kies, and now Heimdall says this:
      Initialising connection…
      Detecting device…
      Claiming interface…
      Setting up interface…
      ERROR: Setting up interface failed!
      I’m one step further now, but still get the same error when typing the kext fix in terminal.
      Anyone knows what i have to do to make it work?

      • rutgerhoorn says:

        Fixed it using my wife’s macbook.
        Worked like a charm this time.
        Thanks Zedomax!!!

        • Max says:

          Good job, sometimes kexts can become headache, usually works on another computer and that’s what I would have told you to do but you figured it out.

  8. Mike says:

    Doesn’t seem to work after the update to XLF2. :(
    Heimdall crashes or can’t get response.

  9. Strom says:

    Hello,
    I have this error: Failed to detect compatible download-mode device.
    I use Lion.

    Thanks!

    • Max says:

      Make sure ur phone is in download mode and plugged in.

      • Bergen says:

        I get the same error.
        If I boot the phone normally and connect to usb, lsusb shows the phone is connected.
        But with the phone in ODIN download mode, the phone does not show up in lsusb, and I also get ‘Failed to detect compatible download-mode device’ from heimdall.
        32 bit kubuntu pangolin. Heimdall v1.3.2. UK Three network samsung s3.

        • Dmitri says:

          I have the same issue. It seems the USB slot is a weak point of the Galaxy S.
          We have to fix it somehow.
          I was trying to clean it with some vodka, no results yet.
          Now I am going to try another cable.

          • Max says:

            A lot of people are having issues while some are not. With Mac it’s a hit and a miss, my best suggestion is to run Windows using VMWare OR borrow your friend’s Windows if this doesn’t work for you.

  10. Wes says:

    Hi Mate,
    Great video and instructions by the way, I am stuck, i ran Heimdall and the phone rebooted but my macbook pro wont detect the android.
    It did detect it before I ran Heimdall.
    Am I doing something wrong?

    Thanks!!

  11. Hey man, I can't seem to get past says:

    Hey man, I can’t seem to get past step 10. I hold down the 3 buttons and it just loads to the Galaxy s3 recovery, not clockwork recovery. Any idea why?
    Thanks!

  12. John says:

    Great stuff, thanks!!

  13. Dale Hubbard says:

    Thanks so much – worked like a charm first time!

  14. Rob says:

    Same as Hey man:

    Flashed successfully 4 times and it always boots into normal android recovery.

  15. rapbitt says:

    hey mate…

    am i supposed to have a micro-sd card in order to install the CWM-SuperSU-v0.87.zip?
    cos i cannot see any options mentioned in step 12 and 13. =/

    • @dr3do says:

      No, you just need to copy the zipfile to the internal SD.

      • rapbitt says:

        well,the problem is that i cannot get to the ClockworkMod Recovery.
        When I hit the vol up,home and power buttons together,it gets to the Android system recovery mode.
        Appearently I’m missing something. =/

        • @dr3do says:

          WIth the the download package (Download GalaxyS3RootMac.zip) by author of this website, there is CF-Root 6.1 delivered. I had problems with this version on a updated Stock ROM. Try to use 6.2, as mentioned before to someone else.

      • Chesterflaps says:

        Hi there. How exactly do we copy it to internal SD? I am new to all this Samsung and Android stuff. Used to Apple which is far more straight forward I must say.

        Thanks in advance

  16. keith says:

    when i need to put in the first sudo command, they asked me for the password. May i know what password is terminal asking for?

  17. Keith says:

    my phone password?

  18. Dale Hubbard says:

    On a Mac, using sudo can be necessary. As Max instructed:

    sudo kextunload -b com.devguru.driver.SamsungComposite
    sudo kextunload -b com.devguru.driver.SamsungACMData
    sudo kextunload -b com.devguru.driver.SamsungACMControl

    This is necessary for Heimdall to work because of the conflicts with Kies.

    If asked for a password, it’s the password you use when you first log in to your Mac.

  19. brenden says:

    not working…. this is the message :(
    Checking if protocol is initialised…
    Protocol is not initialised.
    Initialising protocol…
    ERROR: Failed to initialise protocol!

  20. Adi says:

    Gd tutorial and easy to understand the steps, hard to find gd tutorial for mac. Really appreciate if you can make a tutorial for flashing back to stock samsung firmware on mac. Keep the gd work coming

  21. Oguzhan UZELLI says:

    Hey i can’t see choose from sd card in recovery mode.I think my recovery screen is different from yours thanks a lot. best wishes Oguzhan

  22. Gerald Testerman says:

    Can this also be used with the AT&T version of the S3? Thanks

  23. raymond says:

    how do i fix this one? thanks

    Checking if protocol is initialised…
    Protocol is not initialised.
    Initialising protocol…
    ERROR: Failed to initialise protocol!

  24. Martijn says:

    Worked like a charm, i only have 1 question left. How to i return to stock (no root). For instance with return under warranty ?

    Thanks in advance

  25. Jay Sawicky says:

    Will a version for AT&T on the S3 be available any time soon ?
    Thank You

    • Max says:

      yes for windows, for mac it’s essentially identical to this but different recovery.img file you can get off the windows method.

  26. Jay Sawicky says:

    I get the same message as others.
    Checking if protocol is initialised…
    Protocol is not initialised.
    Initialising protocol…
    ERROR: Failed to initialise protocol!
    Any help? I have used the kext hack.

    • Max says:

      Hmmm not sure do u have another computer to try?

      • Jay Sawicky says:

        I have tried on a iMac and Macbook, same results on both.

        • Jay Sawicky says:

          The only difference I can see is on the video you show a gs3pit.pit file but the download contains a s3pit.pit file no g.

          • Max says:

            Yes you can use that one.

            • Jay Sawicky says:

              I still get.
              Checking if protocol is initialised…
              Protocol is not initialised.
              Initialising protocol…
              ERROR: Failed to initialise protocol!

              Thank you but no luck.

            • Shie says:

              Where is this file? I can’t seem to find the gs3pit.pit file anywhere. I am stuck at the:

              Checking if protocol is initialised…
              Protocol is not initialised.
              Initialising protocol…
              ERROR: Failed to initialise protocol!

              What protocol is not initiating?

              Thanks…

              • Max says:

                Sorry its the file ending in .pit.

                • Shie says:

                  Right, there’s a file called s3pit.pit, but nothing else. I have a feeling that’s not the issue though. I’ve run all the kext “hacks” but still no dice. Again, it is “failing to initialize” a protocol… Any idea which?

                  I’m running OSX Lion, I’ve repaired/re-installed several KEXTs already to no avail. I’ve tried with 1.3.1 and 1.3.2, but on either version it hangs at the same point.

                  • Max says:

                    Well we could sit here all day trying to figure out what program is causing it or you can probably get through this faster by trying on another computer. Ive done that many times sometimes that is the fastest way.

  27. Adrian says:

    Hi,

    I’m newbie to this android thingy, while performing the Heimdall, I got the follow error message:

    Initialising connection…
    Detecting device…
    Claiming interface…
    Error: Claiming interface failed!

  28. Phil says:

    Worked perfectly first time and the video & tips made it easy…

    Thanks!!

  29. Shawn says:

    Hey… i’m good till the vol up+center button+power button thing… i keep going into Andriod Recovery instead of Clock work… whats going on?

  30. Robert says:

    hi, when i try the cmw.zip file, it says ‘signature verifecation failed’ helpppppppp :(

  31. Alex says:

    Help.!!!!!!! I am italian i tried 2 do it but after that the process ends well and i try 2 reboot into!!! clocworkmod i boot into tve standard manual recovery without cwm logo or install zip from sd card please help

  32. Alex says:

    m angry i did this 5 fucking times and it t’t worked the flash goes successfully everytime but my gs3 didn’t boot cwm!!!!!!

  33. Otakonx says:

    Max, thanks for putting this all together. Sadly, put me down as another person who wasn’t able to get CWM to “take”. Everything goes smoothly with heimdall but when I try to reboot into CWM I get the stock recovery. I’ve also tried the CF-Root 6.3 recovery.img with the same results. I’ve tried both the windows and mac version.

    Model: GT-I9300
    Baseband: I9300XXLF2

  34. Jovoma says:

    Very good instruction for root with MAC. Thanks to Max.
    I was going until step 14 successfully. But when installing the file CWM-SuperSU-v0.87.zip (the Superuser zip file) from sdcard following error messages arrive:
    Finding update package…
    Opening update package…
    Verifying update package..
    E: signature verification failed
    Then the installation process stops…so close to end. Can you help ?

    • Scott says:

      I am having this exact same “signature failed” error on my S III. I am using your method on a PC.

      • zoravar says:

        i am sort of facing the same problem i do end up finding the file only on the external memory but, its says signature failed. could u please guide me…
        cheers on the instructions though…

  35. PAT says:

    JUST PRE ORDER MY SAMSUNG GALAXY S3 LOOKING FORWARD TO ROOTING THE PHONE. YOUR VIDEO IS GOING TO COME IN HANDY KEEP PUSHING THEM OUT VERY HELPFUL

  36. Jovoma says:

    Hi Max, you did such a good video manual for rooting and also most of your questions have been answered. Now I see many people here having the problem that when running the CWM-SuperSU-v0.87.zip it always stoops with the error message “signature verification failed”. Any hint how we can overcome this last hurdle ?

    Thanks for your support.

  37. Andrea says:

    Hello Max, I did the procedure you described but when I go into recovery, I did not “install zip from sd card” and not other items such as backup and restore, how can I do?

  38. stvros says:

    From Heimdall’s website:
    ATTENTION: Heimdall 1.3.2 broke compatibility for several devices. Please use version 1.3.1 instead.

  39. brennen says:

    Didnt work for me, instructions were followed precisely and nothing.

  40. stef says:

    Do u know if this will work for sprint SPH-L710 model? And can u help with any info to rboot this model

  41. stef says:

    Not rboot root I meant. For mac

  42. Zeb says:

    Worked fine with me 1st time. Thanks for making it so easy!

  43. hammad says:

    hey… thanks for your video… I rooted my galaxy S3 in first attempt… I’m an iphone user… but i think S3 is much better than that….
    Please tell me one thing… there is SuperSU app in my S3 (but there are no apps configured) how to configure them ?? please advice how to use this SuperSU for downloading paid apps for free??

    • Max says:

      You need to download rooted apps. I heard there’s a black market app somewhere for free apps.

      • hammad says:

        thanks Max…. I got another app which is 4shared downloader, I got some apps from there… Someone told me that now I can have advanced tweaks also in my galaxy S3… is there any app or site for these ?? BTW black market is good one :)

  44. Robert says:

    soooo, are you going to help the people who keep rebooting into custom recovery or what…???

  45. Adam says:

    Flashed successfully then got stock recovery instead of clockworkmod several times.
    Tried on Windows and it worked first time.

  46. Bilal says:

    Thanks Max for the tutorial. I am almost through with my rooting but stuck at step 12. When i start my ClockworkMod Recovery, it does not give me an option to choose “install zip from sdcard”. What to do? I tried re doing it but i am not sure why i am not getting this option.

    Thanks

    • Max says:

      try copying the CWMSuperSU zip file over first, then run heimdall again then reboot right away into recovery, stock Android OS might be overwriting it on reboot.

      • Bilal says:

        Rebooted it again but still not showing install from sd card. instead it says apply update from external storage?
        Further at the middle of the screen, it says Applied multi CSC code: PAK
        and then successfully applied multi CSC. Do you think this might be the reason?

  47. Justin says:

    Hi Max,

    Thanks for all your help,

    I have a problem, I’ve rooted with my OSX (Had to use other mac to get it to work) but i’m unable to make a backup ROM (with CWM)….. Error date/??
    I’ve read it could be my cwm ver?? is there a way to downgrade using OSX? I want to flash a ROM but need a backup first.

    Thanks

    Justin

  48. gary says:

    I keep getting this every time…Please help

    (kernel) Kext com.devguru.driver.SamsungComposite not found for unload request.
    Failed to unload com.devguru.driver.SamsungComposite – (libkern/kext) not found.
    jana-munfords-macbook-pro:~ ttexxan1$

    • Eldrtrtle says:

      Am having the same issue
      (kernel) Kext com.devguru.driver.SamsungComposite not found for unload request.
      Failed to unload com.devguru.driver.SamsungComposite – (libkern/kext) not found.

      Have you found a solution for this error?

      • Kleber Virgilio Correia says:

        Same problem here!!

        (kernel) Kext com.devguru.driver.SamsungACMData not found for unload request.
        Failed to unload com.devguru.driver.SamsungACMData – (libkern/kext) not found.

  49. Dagnan says:

    Hi.
    Rooting worked fined on my GS3. Is it then possible and safe to use the app Rom Manager installed by this process (or by the CyanogenMod install I don’t know) to update CWM recovery?

    Thanks!

  50. galxys3user says:

    OK, so the pit file runs smoothly and the S3 reboots automatically. But when I can’t boot into Clockworkmod (it is not installed!!!)

    Need… Help… Please

  51. Hamood says:

    the android file transfer doesn’t recognize it wen i put it on camera mode or anything ! doesn’t recognize my fone what should i do?

  52. manu says:

    It worked perfectly, I have not put any rom, I left the samsung.
    My question is, just leave the update of samsung but when applied has failed. No need to upgrade? as the upgrade? is better to put a rom as the omega?

    thanks

  53. Kyle says:

    This is only for the international sgs3 right?
    This won’t work for the ATT gs 3?

    • Max says:

      No will not work but I will post root method soon. sorry been busy with Google IO/ July 4th / YouTube termination, and ….

  54. Dagnan says:

    Hi.
    Rooting worked fined on my GS3. Is it then possible and safe to use the app Rom Manager installed by this process (or by the CyanogenMod install I don’t know) to update CWM recovery?

    Thanks!

  55. hymns says:

    It not working on ICS 4.04 using mac. No CWM on power + vol up + home button. Any idea?

  56. Justin says:

    Need help…

    I’ve rooted with my OSX (Had to use other mac to get it to work) but i’m unable to make a backup ROM (with CWM)….. When it’s finished I get an Error data/ messahe??

    I’ve read it could be my cwm ver??

    is there a way to downgrade using OSX? I want to flash a ROM but need a backup first. Thanks Justin

  57. Andry says:

    it’s doesen’t rootting on mi gs3, when I press vol + home e power botton I don’t into the recovery mode but into a manual recovery when i can rebbot, wipe or apply apdate of external sd card.. help me please!

  58. India says:

    Max,

    Will this root method work for the verizon version of the gs3? I know that the bootloader is locked but I wasn’t sure if I can use this method or not? Thanks in advance! plus I signed your petition to get your vids back on youtube! Has that been squared away? Best of luck! ;)

  59. Andy says:

    I installed the recovery and immediately pull the batt as i have the newer software installed. Managed to get into CWM Recovery and installed SU. Phone rebooted and the recovery was overwritten. Is there a permanent way to have the CWM recovery in phones having the newer software??

  60. Thesneakerwhore says:

    Any way you can post the Tmobile files for Heimdall?

  61. Justin says:

    Hi Max,

    I can’t make a nandroid with CWM. I get Error with image data!

    I got this in r recovery log

    W:Unable to get recovery.fstab info for /datadata during fstab generation!
    W:Unable to get recovery.fstab info for /sd-ext during fstab generation!

    &

    SD Card marker not found…
    Checking Internal SD Card marker…
    I:using /data/media for /emmc.
    0aabaa19c001916253310a2878baf7d8
    Error processing ROM Manager script. Please verify that you are performing the backup, restore, or ROM installation from ROM Manager v4.4.0.0 or higher.

    Any help is appreciated

    Justin

  62. Rory says:

    Does this root technique work for Sprint carriers? If not, do you know where I could find one?

    Thanks ;)

  63. Rory says:

    So I used Odin3 on my windows to install the ClockWorkmod on my phone. It seem to be perfect, it said “Pass!” and my phone rebooted up. I dragged the CWM-SuperSU-v0.87.zip into the phone using android file transfer, but when I go into the clockworkmod, it won’t show that I can “install zip from sd card.” I’ve tried zipping it, unzipping it, using a .zip from another site but it won’t show that I can install a .zip. What should I do? Any suggestions?

    • Max says:

      You are in stock recovery, the newer software version overwrite the stock recovery. To get around this, it’s very simple, when it says “Pass!” immediately hold down Volume Up and Center Home button for 10 seconds and you should be in clockwork.

      Cheers!

  64. Rory says:

    So I need to install the clockworkmod on my phone again using Odin3?
    Thanks so much, your the best!

  65. Justin says:

    Hi Max,

    Any help with my problem!? Really stuck.

    Thanks

    • Max says:

      Oh DO NOT USE ROM MANAGER! Reboot into CWM Recovery using the buttons and it should work fine. Cheers! :) ROM Manager is not compatible with ALL GS3s at this point except Verizon GS3.

  66. Erwin says:

    Is this work with Windows 7?

  67. Kapslerfun says:

    Hello, On your page you describe the “Root for a S3 with MacOS”.
    If the description is still relevant?
    Is there a newer version of
    - CWM-SuperSU-v.87.zip
    - gs3pit.pit
    - recovery.img

    Best Regard

    • Max says:

      Yes works fine, you can update to newer version of SuperSU after root but the newer versions aren’t better in any way.

  68. Brad says:

    I just got my S3 yesterday for Sprint and it won’t go into download mode. Any ideas? I’ve tried it several times.

  69. sk95 says:

    I am unable to find odin in mac ? Do i need to do it using a windows pc? The only ptoblem i m facing is that m not getting the clockworkmod recovery as it appears in the video because i had gone for an update earlier

  70. NIkhil Patel says:

    HI, Max , i was migrate from iphone after using it for 3 years , And have successfully rooted my sgs3 using mac and your instruction above in first attempt .. :) Thank you for easiest way for mac.

    now Samsung release firmware upgrade earlier this month .. so my question is how do i get this upgrade on my rooted sgs3 ???? i have tried over WiFi but it doesn’t work on rooted phone !!

    ( i Guess i will get upgraded firmware by doing unroot my sgs3 ) ( i haven’t done this yet – waiting for your answer on how to upgraded rooted sgs3 )
    my second question is can i still be able to root using the same file downloaded from you for my first attempt ??? or do i need some updated file from your side ? in simple is this root method ( zip files
    ) work for any firmware on i9300 in future ???

    • Max says:

      You never have to install the OTA updates (unless u really want to), there’s usually a custom ROM with the updates and with root, you can install those instead. They are full stock ROMs with root so you don’t have to do the OTA update.

  71. Francesco Munafò says:

    Thanks!! Now I have successfully rooted my SGS3 and got full Lubuntu with Office and Gimp running on it!!! Wow!

    I have one problem though, I have received an OTA update today, and, after downloading, the device reboots in ClockworkMod giving errors, instead of actually updating itself.

    So, what I wanted to ask is this (sorry for my little experience, this was my first rooting, ever):

    - can I perform OTA updates?
    - should I remove ClockworkMod, after rooting (and where do i find the original recovery partition?) to enable OTA updates?
    - should I perform only manual updates on rooted devices?

    Thanks again,

    Francesco

    • Max says:

      Don’t do the OTA updates, they are usually not worth it. My advice is to stick with custom ROMs with the OTA updates, much easier to update and keep root. Isn’t that why you rooted your phone? But if there’s a big OTA update with new features, there’s always a custom stock ROM with OTA and root you can flash and I usually post those important ones.

      • Francesco Munafò says:

        Hello Max, and thanks for your great support.

        The reason I rooted my phone is to have total control of filesystem and install Linux on it so I can add BT mouse, BT keyboard, video out, and transform it into a full computer. (And also there are a many droid apps and scripts I like, that either require root access or a command line).

        Other than that I am satisfied with stock ROMs (for now!) and have not flashed a custom ROM to the device yet. If I had to choose, I’d rather do OTA updates if possible. Flashing many ROMs on the device over and over at every update, while risky (can you fully trust the ROMs?), may be worthy if you have chosen a mod ROM with many changes and improvements from a trusted dev team, but I am not sure it is still worthy if using stock ROMS. This is just my opinion of course.. anyway, let’s suppose I prefer OTA updates for some reason, and lets examine *IF* it is possible and practical..

        So, the obvious first question is:

        1) Is it possible at all? Can I receive OTA updates while rooted or is it impossible/impractical/risky/better-not-to?
        Because “If a problem cannot be solved, then there is no problem”
        So, *if* it is possible..

        2) Will I loose root access? Will I have to redo the rooting every time?

        So, have I understood the process exactly?
        - before OTA remove ClockworkMod
        - perform OTA
        - redo Rooting

        In my opinion this is still safer, because you flash only the recovery partition, over and over with the same trusted image, you do not flash the main OS with new and different ROMs of untrusted sources every time. If someone wants to take control of thousands of devices at one time, publishing a hacked ROM, you are safe. If a broken ROM starts circulating on the web, you are safe. And still root.

        And about the “remove ClockworkMod” part: how do I remove it? What do I flash inside the recovery partition?

        Thanks for your patience and help, and sorry for the long comment.

        Francesco

        • Max says:

          Yes it is possible, you need to unroot then take OTA. You can also install stock recovery back and do OTA, I don’t have tutorial on that but will have it up soon.

          These ROMs are pretty safe, there’s an open source community who keeps testings these ROMs at XDA, if they insert any malware, they will be known and forever banned from the community I wouldn’t worry about that, it’s not like PCs.

  72. nikhil patel says:

    So can you help me to get that custom rom ? And how can i install it using mac ??

    • Max says:

      which custom ROM, u mean with OTA update?

      • nikhil patel says:

        Yes, if you have custome rom with ato
        Latest firmware upgread xxlfb..
        The only reson i want that in my rooted phone is , i like nnew keyboard and
        As per my friend noticed it has improved battry lifeto his phone

        I have gone through many other vebsite where i
        could find,
        The way but that all can. be done by using windows .. !

        You are the only person i could find who have idea
        About mac users … :)

        So yes there is a custome rom available which
        i can download from other website (which has method for windows user)but
        how can i install it on rooted phone
        Using mac ?

        For windows user , they can easily do it using odin as per my friend told me
        So dont we have simmilar thing for mac users ..??
        Sorry about my little knowlodge .

  73. nikhil patel says:

    So can you help me to get that custom rom ? And how can i install it using mac ?

  74. Mark OJ says:

    Hello Max,
    I followed the whole process and everything worked great till i had to install the the SU and then noticed that i was still using the 3e recovery mode. I am running the 4.0.4 official version and tried to root my S3 on a mac, and can’t seem to find any other way to root my phone. Please Help!!

    Thank you.

    • Max says:

      reflash the heimdall part and hold down Volume Up and Center Home button as soon as it finishes, you should be in CWM, voila. After that, once you have root just use ROM Manager to flash CWM if you ever lose it.

  75. Xelatv says:

    I rooted my gs3 to Install custom roms and say byebye 2 touchwiz but there aren’t fucking stable roms 4 this device…so someone knows any stable rom without BT CAMERA or CALL bugs??

  76. Marcus D says:

    How can I root my Verizon S3 I535?

  77. jorge says:

    Will this method work with T-Mobiles version of the S3?

  78. Jorge says:

    I typed in the 3 commands to fix the error but i still get the error when flashing … any clue why? im trying to root a T-Mobile S3…

  79. Logan says:

    does this work with the verizon version?

  80. b2gd says:

    Hi guys
    i just want to tell you THANK YOU for this tutorial.
    i’ve used it in a french forum : http://www.phonandroid.com/forum/rooter-son-samsung-galaxy-s3-sur-mac-t22843.html
    I hope you are okay with that. Tell me if you don’t.
    Thanks again.

  81. Geoff says:

    is anyone developming a mac solution for rooting the Sprint Galaxy SIII? I could probably get away with doing this at work or at a friends house, but i’d had to be dependent on PC’s away from my house for anything in the future.

  82. shaun says:

    Hi, i just rooted my S3 this afternoon. and i read afew forum that leads me to the official website
    i used the files u gave, but i just wanna check if the file u gave is v6.4? and if its not, how do we upgrade to the latest?

    CF-Root for SGS3 v6.4:
    Root: SuperSU v0.93
    Recovery: CWM v5.5 :: CF-v1.5
    Util: CWM Manager v3.60
    (Changes: important SuperSU update, better chance of install-on-flash working)

    Cheers,
    Shaun

  83. joby_76 says:

    Hi,

    I followed you video step by step and like a lot of users i got the error message
    “E: signature verification failed”

    Then I went back and i watched your video again and I noticed in ” Step 6″you made a mistake with one file name. In the VIDEO you say add “gs.3pit.pit” in heimdall But in the instructions further down the page the same files is called “s3pit.pit” Also on my computer the file in the “GalaxyS3RootMac” is called “s3pit.pit”

    So anyway i carried on to Step 11. Reboot into ClockworkMod but my galaxy s3 never when to this screen when i tried holding down volume up+home+power button. Instead it goes to a similar screen with the text in blue

    android system recovery
    reboot system now
    apply update from external storage
    and a couple other options then further down it say in yellow text ‘MANUAL MODE”
    So I selected “apply update from external storage” and navigated to my external sd card and
    clicked on “CWM-SuperSU-v0.87.zip” thats when I got the “E: signature verification failed”

    So can you help me? is it not working because of the “s3pit.pit” file? or is it something else.
    I’m completely new to all this root business so please explain to a novice.
    cheers

    • meigs36 says:

      Hi Joby_76

      i had the same of you but i resolved following the instruction on FAQ on this article. ( Q: I don’t get ClockworkMod Recovery like you do, just get Android with belly open.
      A: If you’ve updated to newer software update, the stock OS will over-write ClockworkMod Recovery on reboot. To fix this, make sure “auto-reboot” is checked off in ODIN, then take the battery out when it’s done flashing in ODIN. Then enter ClockworkMod Recovery right away. )

      By the way you have to use Heimdall again doing exactly the same steps but check no reboot in option.

      flash again and when he say finish just unplug your gs3, take out battery, and put it again. holding down volume up+home+power button and you will see the correct recovery to install the file… follow the rest of steps and you will have your gs3 rooted… ciao

  84. bryan says:

    is there a more updated tutorial?? i keep getting all sorts of errors in heimdall

  85. jamie says:

    do you have a..” How to Root Galaxy S3 I747 on a mac?”

  86. Riccardo says:

    This guide does not work anymore. Can you update it? Even with the last comments’ helps, it does not work…

    Thanks

  87. Riccardo says:

    FOR ALL with issues on Mac:

    I did it the first (and many others…) time on Mountain lion on my iMac. Never had success.

    Then I tried on my MacBook Air with Lion instead. Same files, Heimdall 1.3.2. Followed the steps but checking to NOT REBOOT. As soos as Heimdall finished, I rebooted in CWM WITHOUT pulling off the battery but just holding VOL UP + CENTER + POWER Button, it rebooted finally in CWM.

    Then finished like a charm.

    Remeber to open SuperSU app.

  88. shaun says:

    Hi there, I have a rooted samsung s3, but recently it keep prompting for firmware update and it keep failing because im rooted.
    Previously i read a FAQ somewhere and it says that usually we will be able to flash a rooted updated firmware. Question is where do i get it?

  89. Felix says:

    Hi,
    it almost worked fine. But when I’m entering the ClockworkMod Recovery after having copied the zip file onto the phone, the screen says something different than I see on your picture.

    I does not say: “CWM-based Recovery v…..”
    BUT: “Android system recovery(3e)”

  90. yohanna says:

    please help ive done everything and it is all good but when it comes time for step 11 im stuck on my screen it says android system recovery completely deferent from yours. please help.

    • Max says:

      After heimdall finishes flashing, take the battery out immediately then in, then boot straight into CWM Recovery by holding down Volume Up, Center, and Power also very quickly.

  91. Pingback: A little help with Odin

  92. Krystofe says:

    Hi guys… I have Samsung galaxy S3 SGH 1747 from At&t , and this post is only to root Galaxy s3 19300? I dont have a windows system I have a mac with mountain lion installed, will I brick my phone if I choose to root with this instructions mentioned on this post… ? or those files will not work on my at&t galaxy 3 ????

    Thank you !!! I come here because you are the experts !!!

  93. rohan says:

    i still get that belly open android guy when i try to go in clockworkmode

    i dont understand the steps you have written down please help

    • Max says:

      Try flashing again in Heimdall, as soon as done flashing, hold down Volume Up and Center Home button for 10 seconds, you will be in ClockworkMod Recovery.

  94. ajquinata says:

    Does this root method work with the sprint version?
    I keep getting ERROR: failed to initialise protocol!
    What does that exactly mean?

  95. Ronbo says:

    I am about to buy the Galaxy S3 from AT&T later this week.

    I have a Mac.

    Is this the most up-to-date rooting instructions for the AT&T version that I will get? Is there a newer version of the phone that has been released since these instructions that will not root through them?

  96. Dawn says:

    I cant download the zip file for the rooting. pls help!

  97. Jon says:

    In the terminal stage. I copied and pasted 1st line and then asked me for my password but when i type nothing comes up. I just pressed enter and it says sorry, try again. Plz help

  98. Niko says:

    The link to the files seems to be broken :/ is there any other way to get ahold of the required files?

  99. aficio says:

    have you done the root for att i747 on a mac yet because i cant find it. jailbrake on apple a whole lot easyer it slooks like use mac users are out in the cold about rooting.

    • geoff says:

      i’m waiting for this as well, but i think at this point it’s up to the guys developing heimdall.

      • aficio says:

        got two macs will not root on eeither one i think the problem is mountain lion because i get a protocol error.

        • geoff says:

          from what i understand, only the international model can be rooted via mac. if you have a US variant, which your model indicates, then you have to root via PC (you can use a windows emulator as well).

          i thought about rooting at work, but then i worried about not having a pc at home in case i run in to snafus later.

  100. daniel Monghate says:

    i am trying to download the file for my mac Download GalaxyS3RootMac.zip but my mac will not let me do anyone with zip files i need dmg help pls

  101. gueydon says:

    please help : i have done everything explained to root my galaxy s3 with my mac, but I cannot reboot in clockworkmode and my galaxy always open in custom mode. I have tried to do the recommended maneuver ( pull out the battery in odin mode ) without success. furthermore now the android file transfer doesn’t recognize anymore my device…
    thanks in advance

  102. Aldo says:

    I can use this way to root my galaxy s3 verizon I535 ? with same .img you use in the video ?

  103. michael says:

    Hi, on step 8 i am in the terminal, and it says password incorrect, do you know what to do?

  104. Consti says:

    Is this method safe to use for the US At&t version of the S3? Cuz this is the only tutorial on how to root using a mac.

  105. Jason says:

    I didn’t install kies yet I still get an error.

    REPRO >> http://screencast.com/t/vOsM6EJDM

    help

  106. Hawk Hill says:

    Max,

    Do you have a Heimdall (Mac OS X) solution for an AT&T SGH-747 in US? I only see a reference to i9300. I do not want to brick my wife’s S3. I have rooted an Atrix2 with success, so I understand the details are very important.

    Hawk Hill

  107. Raul says:

    Hey man, I use a GNexus with CM10 that I installed after rooting using your method on another site. I would like to know if I could do the same thing with dr S3, the same simple terminal commands. Thanks!

  108. Pingback: Please HELP ME!!!

  109. Brandi says:

    Wondering if there’s any update on how to root using Mac. If I wanted to use vmware, I would need a copy of Windows OS, correct? I don’t have one, and don’t want to shell out the money. Help!

  110. robert says:

    getting this error message ERROR: Failed to initialise protocol! running osx mountain lion on mac

  111. Hernan says:

    Thanks for the article. I did have some troubles when rebooting in ClockworkMod, but I worked it out by using the “no reboot” option in Heimdall and removing the batery before restarting. I’m using Mountain Lion, btw.

    • E.C. says:

      I had to do this as well. Also, it was tough getting my fat fingers OFF the buttons, as it restarted from ClockworkMod right away. If you hold it too tight or loose or who knows what… it picks restart before you have a chance to select the CWM SuperUser…

      Have patience, it works fine.

      MacBook Pro 2.33 Intel Core 2 Duo; OS X 10.7.4 and so forth…

      (Although Android File Transfer still seems to not work for me.)

  112. cjmukk says:

    getting error: failed to initialize protocol!

    any ideas?

  113. Pingback: Rooting Problem !! - Android Forums

  114. Sana says:

    everything worked perfect until i pressed up+home+lock it takes me to the same thing but with other stuff to choose :( , there is no insert zip.

    • Max says:

      Try reflashing using heimdall then immediately as soon as it finishes, hold down Volume Up and Center Home together for 10 secs.

  115. Raphael says:

    Hi !
    Frist of all, thank you very much for this tuto.
    I almost achieve the reboot of my galaxy s3 but and at the last step, when I launched the zip file, it said ” signature failed” or something like that. I’ve read that I was not the only one having this problem but I have not understand what I have to do.
    I have read somewhere that there is a problem with the release : should be the 2 and I have the 3. But I have not understood what it is and how I have to change that.
    I am a really beginner in android, I don’t know what is ClockworkMod Recovery, and my english is not as Shakespeare talked…
    However, could someone help me ????
    Thank you very much in advance
    Raphael

  116. jon says:

    This does NOT work on VERIZON Galaxy S3 I535 Models….How can you root the GS3 I535 using Mac??There is NOTHING on rooting the I535 model using a MAC on the internet

  117. jon says:

    and Samsung/Verizon are already experiencing “issues” with the I535 model NOT even connecting to a PC. There has to be a code or something to taylor to this model in specific. How can a phone do soooo much yet screw the simple stuff

  118. Zeeshan says:

    Hi Max,

    I have Samsung Galaxy S3 verizon, I am getting this message from Heimdall;

    Initialising connection…
    Detecting device…
    Claiming interface…
    Setting up interface…

    Checking if protocol is initialised…
    Protocol is not initialised.
    Initialising protocol…
    ERROR: Failed to initialise protocol!

    help me!

    Zee

  119. Russie says:

    can I use this method to root jelly bean on gs3?

  120. Garrett says:

    Hi, I’m going to assume this Mac tutorial only works for the International Galaxy S3 phone correct?! I’m looking to root and install a ROM of Jellybean CM10 because that is what I had before on my Nexus S for T-Mobile. I have the T-Mobile Galaxy S3 and just want some clarification from someone who knows what they’re doing.
    All help is greatly appreciated.

  121. Trey says:

    To be honest, if everyone is having problems using this method to root the Galaxy S3 and we are doing everything step by step as he instructed, it must no be us doing the wrong steps. i say do another video or take your method down because its not working for the MAJORITY of us.

  122. mike says:

    Kind of a noobish question- just got my Galaxy S3 today (Evo 4g finally died). I had my Evo rooted and tried several ROMs and liked it all-

    I have not rooted my S3 yet. Is there a chance that the OTA update (when ever it comes out) to Jelly Bean will make my phone un rootable ? I am trying to decide if I want to root now or wait for Jelly Bean and then root and see how I like it, but don’t want to get stuck waiting for it to be rooted..

  123. Josh says:

    hey im kinda new to the whole ‘rooting android’ and i cant seem to get into Clockworkmod recovery and i have no idea what ODIN is. please help me!

  124. Trey says:

    Hey Max, I am using the GT-i9300
    this method doesn’t work at all. i have tried this 5 times according to your video and step by step tutorial. Do we need to put it in USB Debugging Mode? This video was shot back in June, now its October. you think the method you posted still works?

    • Max says:

      It still works yes, try the last line in FAQ of this post.

      • Trey says:

        It worked so far. Instead of using Android File Transfer, i now have to use AirDroid for the time being. other than that, lets see what this can do when i install CM10 as well. will update later…

  125. Madhur says:

    Using the international version of SGS3.
    Went thru all the instructions on my macbook pro running mountain lion.
    Android Transfer did not work, copied the CWM file thru dropbox, onto the external sd of my device.
    Got stuck 10 times at the step number 11 as it would always end up in android recovery mode and not cwm mode.
    Tried flashing again 3-4 times, but heimdall refused to recognise the device.
    Shut down the lap top and unplugged the device, restarted the laptop after 15 minutes and reconnected the device (had restarted the device also in the meanwhile)
    Tried flashing again, and this time “checked” the “no reboot” option before hitting “start” on heimdall.
    The flashing worked and the device did not go into auto reboot once the flashing finished.
    Then pressed volume up, power and home buttones for 10 secs and i was in cwm mode (finally —- phew)
    Then followed steps 12 and onwards…

    Thanks Max

    • Madhur says:

      I am now running super user app and also titanium backup…and so i know my phone is rooted.

      But, whenever i try to get into CWM mode, it automatically takes me to the stock recovery mode only…dont know why it does this even though my phone is now rooted.

      Guide and help required.

      • Trey says:

        I had the same issue. You just have to re-flash it again and take the battery out when the Samsung Galaxy logo comes on when it reboots. Then turn the phone on recovery mode (volume up + home button + power button). It should work and its works for me now because I am using Cyanogenmod 10 .

  126. Yousaf says:

    Hi MAX…. Im Using MacBook Pro 2012.. Well The Prob Im Getting Is I Can Connect My Device To Laptop Or Dont Know What, But Can Not Get Device Detected… Please Please Please help….

  127. Jay says:

    Please. Need help. I uninstalled kies…. I tried different computers… and I keep getting an interface error… what should I do?

  128. Pingback: Issues Rooting

  129. Wynn says:

    Hi Max..im stuck on step 8 after hitting start.. an ERROR pops up saying: Failed to initialise protocol!plz help

  130. Harry says:

    Hi, Im Harry from Germany and my English is not so well. Everything looks fine untill i try to extract the CWM-SuperSU-v0.87.zip. It starts to extract and install, bur then i got a massage :”Signatur verification failed.”
    Can it be, that i need another CWM-Super SU? Do you have an Update? ( Hope so)

    I have installed jelly Bean ( 4.1.1).
    with regards
    Harry

  131. Ben says:

    Hey mate,

    great tutorial was going well till i got this msg ? any idea ?

    Local and device PIT files don’t match and repartition wasn’t specified!
    ERROR: Flash aborted!
    Ending session…
    Rebooting device…

    thanks,

  132. Will says:

    will this work for international gs3 with jelly bean as well?

  133. amirah says:

    Hello,

    Thank you for the great post, I did everything as you posted up until file transfer app, which didnt work for me so i used airdroid and put the CWM file in my sd card under applications folder.
    I pressed volume up home and start buttons as directed but had the android with a cube in the belly came out.
    I read what this question below but it didnt help me either for i dont know anything about ODIN, I believe that can only work with windows and i have mac, i do not know how to fix it. Could you please help me? how can i fix this problem?
    Q: I don’t get ClockworkMod Recovery like you do, just get Android with belly open.
    A: If you’ve updated to newer software update, the stock OS will over-write ClockworkMod Recovery on reboot. To fix this, make sure “auto-reboot” is checked off in ODIN, then take the battery out when it’s done flashing in ODIN. Then enter ClockworkMod Recovery right away.

    Thank you

  134. Mohammed says:

    Hey Max,
    I was wondering if you could help me; I had rooted my S3 and loaded the SuperNexus rom build 3. out of the blue, the phone goes into a boot loop where it doesn’t even go past the Samsung GT-i9300 white on black screen. I can only enter download mode and cannot even access recovery mode even though I had CWM installed.
    I cannot flash the phone using heimdall as i keep getting the following error:
    “Heimdall v1.3.2, Copyright (c) 2010-2012, Benjamin Dobell,
    Glass Echidnahttp://www.glassechidna.com.au
    This software is provided free of charge. Copying and redistribution is encouraged.If you appreciate this software and you would like to support futuredevelopment please consider donating:http://www.glassechidna.com.au/donate/

    Initialising connection…
    Detecting device…
    Claiming interface…
    Setting up interface…
    Checking if protocol is initialised…
    Protocol is not initialised.Initialising protocol…
    Handshaking with Loke…Beginning session…
    Session begun with device of type: 131072
    Uploading PITERROR: Failed to confirm end of PIT file transfer!
    PIT upload failed!Ending session…ERROR: Failed to send end session packet!”

    Any ideas?

    Thanks man…

  135. Andrew says:

    I followed the step perfect however when volume up, home and power button it just goes into “Android System Recovery” not CWM. please help really need to root my phone asap

    • BB says:

      I was having the same problem. I found that I had to do it immediately after the flash i.e. the flash was successful, I unplugged USB, pulled battery out, then held UP+MENU+POWER. It only worked if the phone hadn’t rebooted itself after the flash. It took me a few goes but I got there in the end.

      • Mohammed says:

        Hey BB, thanks for the reply but the problem in my case is not failure to root the device in the first place, it’s after rooting and using the phone for about a month, it has crashed and is stuck in a boot loop. I can’t access clockwork mod recovery or even stock android recovery by pressing UP+MENU+Power…
        and heimdall won’t even go past the PIT installation phase.
        Thanks for your feedback though.

  136. BB says:

    I got mine to work eventually. Here’s how I did it:

    I used Airdroid to put the SuperSU zip file onto internal SD card before doing any of the below.

    I was getting similar errors with Heimdal to those mentioned above. I closed Heimdal, rebooted phone, then put into download mode again. Re-opened Heimdal, went to utilities, clicked detect, once detected, went back to flash, put all of the files in, ticked no reboot, then flashed. Sometimes I got a message saying crashed, sometimes it worked (I had to flash a couple of times because I couldn’t get into CWM at first). After the 3rd flash, when I finally got the flash to work, I disconnected the phone, pulled the battery out, battery in, held UP+POWER+MENU and it went into CWM. Previously I was trying DOWN+POWER+MENU but this put me into download mode only. Holding UP was the key. Then I followed the rest of the instructions.

    Strangely, when the phone rebooted it had forgotten the wifi passcode for my house and also I thought it didn’t put the SuperSU app on my phone because previously my apps had all gone onto one of the front screens, it didn’t, it was in the app draw.

    • BB says:

      I found some advice about not being able to get CWM after the root is complete in the comments of another post. I downloaded ROM Manager from the Play Store. Then I clicked Flash ClockworkMod Recovery, selected the phone etc, then it rebooted into CWM. When I had made my backup and clicked reboot, it asked me if I wanted to disable the stock recovery mode, I said yes. Now whenever I can go directly to CWM by holding up+menu+power.

  137. Mark says:

    hey… how can i uninstall this and go back to my original ice cream sandwich? thanks in advance

  138. David says:

    I had the same experience as this fellow:

    “I got as far as step 9 then got stuck once my phone had rebooted. I have no idea what to do now. There’s no way that I can connect my Galaxy S III as a disk drive on my Mac seeing as Android File Transfer isn’t detecting my device.”

    There was no answer to his post.

    Android version 4.0.4, OS X Snow Leopard on macbook pro. Android File Transfer is installed and normally works fine but in download mode, there is no usb connection. Thanks!

  139. Pingback: Ok root me!

  140. j says:

    im in south america will this work ???? on osx lion 10.7.2

  141. jaey says:

    will this work in south america ??? on osx lion 10.7.2 , how do i get out of download mode ???

  142. amrith520 says:

    done with all the rooting but didnt got ClockworkMod Recovery..instead im getting something else when i press holding down Volume Up, Center Home, and Power button …..need some help

  143. santosh says:

    hi,
    i downloaded android file transfer but when i change my camera to ptp mode my s3 doesnt get recognized and instead nikon file transfer pops up….

  144. Stephen says:

    I have a Verizon SCH-I535 version 4.0.4 and everything i read tells me that I can’t root it without flashing it first or using a windows based OS to root which I don’t have. Will this root work on a U.S. Verizon phone for sure?

  145. Pingback: Heimdall: Zuordnung ROM Dateien? (Mac OSX) - Android-Hilfe.de

  146. David says:

    everything works fine if i click on “NO REBOOT” and i take off battery, CWM works fine, and de option to “INSTALL FROM ZIP FILE”.. but when y click on reboot sistem now… everything goes to shit… and de CWM it´s not installed any more, why this happens?

  147. Drew says:

    Does this method work with the new Jelly Bean update released for the SGH-i747 on AT&T?

  148. Ben says:

    Hi Max, is this tutorial still working and is it for International phones? (I’m in the UK)! Many thanks.

  149. Darren says:

    Hello,

    I am having a lot of issues here…

    I cannot root my Samsung Galaxy S3 using your method. Kies is installed, and so is everything else. The program detects my phone, and click start and each time I do it, it gives me different error messages. Some of these are:

    ERROR: Failed to initialise protocol!
    ERROR: Failed to receive response!

    I also get the “program has crashed” error message as well. As that wasn’t helping I tried using the terminal commands only to receive yet more errors (see below).

    (kernel) Kext com.devguru.driver.SamsungComposite not found for unload request.
    Failed to unload com.devguru.driver.SamsungComposite – (libkern/kext) not found.

    Please help.

    • Max says:

      do you have i9300?

      • Darren says:

        Yes.

        I am now getting…

        Downloading device’s PIT file…
        PIT file download sucessful

        Uploading RECOVERY
        0%
        1%
        3%
        5%
        7%
        9%
        11%
        13%
        15%
        17%
        19%
        21%
        23%
        25%
        27%
        29%
        31%
        33%
        35%
        37%
        39%
        41%
        43%
        45%
        47%
        49%
        51%
        53%
        55%
        57%
        59%
        61%
        63%
        65%
        67%
        69%
        71%
        73%
        75%
        77%
        79%
        81%
        83%
        85%
        87%
        89%
        91%
        93%
        95%
        97%
        99%
        100%

        RECOVERY upload successful
        Ending session…
        Rebooting device…

        Sadly no “supersu” icon is on the phone after rebooting, and I’ve flashed the phone 10+ times and rebooted each time. No luck. My S3 is a UK GSM phone, if that makes any difference.

  150. Tulio C. says:

    Hey.. i just got my SIII i9300 with 4.1.1, and I’m looking for a process to root it on my Mac.. this tutorial seems to be the best one, but as I’m reading around: it doesn’t work with 4.1.1.. is it true? is there any possibility to “upgrade” this process? And also, could I use a newer version of ClockWorkMod?

    Tks, I really would like to root my SIII before start using it (grab my titanium backup from my GNexus and all stuffs)..

  151. Darren says:

    Hi again,

    A few days ago I posted a comment, you replied… I responded but not heard anything back from you. Although I received the success message after using the software, my phone still isn’t rooted. Supersu is not on my phone, and Market Enabler still shows “Houston, we have a problem”.

    I’ll donate $20 to you if you can root my phone. Please reply.

  152. Nick Fitzgerald says:

    I haven’t found an answer to this question yet, and I am hoping that someone here can tell me.

    How do I tell what version of the GS3 I have? It is unlocked (although it says AT&T on the back, I have service with T Mobile), but I don’t know whether it is international or not.

    Thanks!

  153. jim says:

    followed wrong root instructions. galaxy s3 sphl710
    stuck on downloading……do not turn off target…..please help

  154. cassio de souza says:

    Hi Max, need ur help, all the process work fine for me, but my phone got stuck on samsung galaxy s3 gt i9300 logo, i can acess de cwm but, i can´t figure how to put de file SUPER SU…. on my internal sd. Please help anyone

  155. Aramisster says:

    Hi, after installing Heimdall, choose Flash then Browse and choose the file s3pit.pit in GalaxyS3RootMac folder, I get the message “Tar header contained an invalid file size”.
    Should I go on or something is wrong?

  156. konavle says:

    does this work with 4.1.2?

  157. Tim says:

    Hey Max,

    I have a Galaxy S3 GT-I9305 LTE on Orange and I live in the uk will this method work or do I need to use another method?

    Kind Regards

    Tim

  158. tim says:

    At step 8 it fails, saying Hiemdall has crashed. I have tried the terminal fix, i have kies for mac. Still nothing.

  159. José Yesid Torres Camacho says:

    Hi …..
    I have a question….
    I want rootear my samsung GS3 with android 4.1.2 Jelly bean ok but I can do so using the same files???? no is important the android version to do this???

  160. hi i have an international galaxy s3. the phone is branded to my brother’s previous carrier. i would like to remove the old carrier’s software as well as replace the startup and shutdown animation to my own image. is there a simple way of doing this?

  161. Kfir says:

    i did everything right, but when im arrive to the part of ClockworkMod Recovery mode i cant see the line “choose zip from sd card” and i have that android belly open, i read your faq but im not using ODIN on my mac, or its somthing in the device it self ? please helpppp

  162. hhhh says:

    will this work on 4.1.2

  163. sarosh says:

    not getting the option-install zip from sd or internal memory after flash

  164. JOHNB says:

    HELP~!!

    I keep going to terminal and trying your copy N paste items but keep gettting this in terminal:

    (kernel) Kext com.devguru.driver.SamsungComposite not found for unload request.
    Failed to unload com.devguru.driver.SamsungComposite – (libkern/kext) not found.

    And this in Heimdall:

    Checking if protocol is initialised…
    Protocol is not initialised.
    Initialising protocol…
    ERROR: Failed to initialise protocol!

    any ideas?
    Please help!

  165. whosayzwhat says:

    Hey Max, Thx for this tuto…
    I have a Galaxy S3 international, and MacBook Pro on Lion.
    After reading “ERROR: Claiming interface failed!” on step 8, I tried at least 20 times to enter in terminal “sudo kextunload -b com.devguru.driver.SamsungComposite “,
    then impossible to enter the rest, it stays stuck….
    How can I do ?

    Tx for you help.
    W

  166. sara says:

    does anyone know what to do if heimdall just does not recognize my galaxy in download mode??

  167. FABIO says:

    When you are in step 6 click on no reboot and when its done hold volume up center button and power button to restart start away on the mod

  168. Tom says:

    Android File Transfer doesn’t work on Lion or Mountain Lion.

    The Terminal commands give errors.

    ClockworkMod Recovery mode on my phone looks completely different.

    The file “CWM-SuperSU-v0.87.zip” failed to install.

  169. grunt0300 says:

    I’m about to root, but i’ve got three questions.
    1-Should i delete Kies before i root? I can’t use Android File Transfer with Kies.
    2-I need a “vanilla” rom, with 4.2.2. Any suggestions?
    3-After i root, how do i add “outgoing sounds” to my phone? I have the swoosh sound in my notifications folder.

    Thanks for your help.

  170. baileygrib says:

    Hi when i tried to run the flash i got the message “ERROR: Failed to initialise protocol!”
    HELP!

  171. Chris Ong says:

    Hey, I have installed the recovery and stuck at step 11. It reboots me into android system recovery not clockwork mod recovery and there’s no option to install zip! please help!

  172. Dj says:

    My device wont get recognized by Android File Transfer? What do I do? (I am running lion 10.7.5 if that makes any difference)

  173. calvin says:

    hey….when i get into Clockworld recovery there is no “install zip from sdcard” option?…….please help me

  174. Zaklina says:

    Hi, I downloaded the heimdall-suite-1.3.2-mac.dmg, When I go to install it an error comes up saying it will not be downloaded due to it being an unknown user. Some help please?

  175. Pingback: Please HELP! My Galaxy S3 is stuck in the boot screen. - Android Forums

  176. STANLEY DOS SANTOS says:

    HELLO ..TRYING TO ROOT MY S3 GT-I9300 ON MY MACBOOK,THIS IS WHERE I GET STUCK.I tried numerous times but im still stuck..so im duffed…PLEASE HELP TO GO PASS THIS ERROR.

    Initialising connection…
    Detecting device…
    Claiming interface…
    ERROR: Claiming interface failed!

  177. J.minds says:

    Will doing this fix a soft brick on my I535. I didn’t unlock my bootloader and now I get the “unauthorized software” soft brick error. I can power into download mode and I would just try this but don’t to get in deeper trouble.
    Thanks!

  178. Faiz says:

    Does this work for the s3 i9305? :)

  179. kdsk says:

    Does this work, on the sch-r530m

  180. whizkid says:

    Hi Max,

    After unzipping the GalaxyS3RootMac.zip file, the s3pit.pit file is giving errors.when i try to select this file in heindell
    it gives “tar header contains an invalid file size”.I downloaded this twice and it contains 8Kb file.Should i continue?

  181. Dinzie says:

    Hey,

    I followed every step and i came into a roadblock.
    It seems that i didn get to clockworkMod recovery and i saw that u have to checked off in ODIN. How do i go to ODIN? Do i have to install ODIN into my IMAC? oh my S3 is GT-I9300 btw.

    “Q: I don’t get ClockworkMod Recovery like you do, just get Android with belly open.
    A: If you’ve updated to newer software update, the stock OS will over-write ClockworkMod Recovery on reboot. To fix this, make sure “auto-reboot” is checked off in ODIN, then take the battery out when it’s done flashing in ODIN. Then enter ClockworkMod Recovery right away”

    thanks for the help!

  182. kevin says:

    Where do I get the mac download files and shouldn’t that be step 1

  183. Kristie says:

    Max, or anyone… please help :( I’m trying to root my phone, obviously. I’m getting stuck at the terminal part where a lot of other people got stuck. I have no idea what I’m doing and I need help. The only reason I’m doing this is because I need to try to recover deleted call logs on my phone so I can use it in court to get a protective order and I need this in 4 days. Sorry for the life story but I’m panicking. Can you help me?

  184. C1meron says:

    I cant find install zip from scard, what should i do?

  185. John says:

    all steps work
    but at step 11 it show me diffrenet menu and option

    how can I solve this?

    Thanks

  186. Mathew Rowlands says:

    Not worked for my galaxy s3.

    I follow all the steps, all successful, then reboot and don’t have root access according to root checker, and the su app fails to install binary.

    Anyone have any advice?

  187. Huss says:

    I can’t do step 12. I don’t have option that would allow me to install from a zip file.
    My screen seems to be different to yours.

  188. Pingback: Unable To Root! - Android Forums

  189. Mykl says:

    I’ve never managed to get Android File Transfer to work (not on Galaxy Ace, s3 or s3 mini). I can connect via USB (thanks to Kies) so can I do step 10 through Kies or Airdroid instead?

  190. Stephen Knowles says:

    Hey Max,

    Everything worked perfect followed step by step but still have no root access when try launch root apps its says the Su binary needs to updated but when I click continue nothing happens any thoughts???? Running Android 4.3

    • kjlbryan says:

      Hey Stephen/ Max,

      I had a similar problem when I was running Android 4.3. I tried rooting the device maybe 5-7 times and after no success when updating the SU binary failed I thought of another solution. Install CyanogenMod 10.1.2 (Samsung S3 GT-i9300), through Clockworkmod Recovery (step 10) and then root the device.
      I did everything up to step 8-10 in this guide then did the following steps below. (ensure no-reboot is checked)

      Necessary files:
      a) Put CWM-SuperSU-v0.87.zip on the memory card
      b) Download relevant CyanogenMod from http://download.cyanogenmod.org/?device=i9300
      c) Download GAPPs from http://goo.im/gapps
      d) Put Cyanogen zip and the GAPPs zip on my memory card

      Process:
      1) Do everything up to step 8-10 of this guide Perform this rooting process with No-Reboot selected.
      2) Once the process is complete, reboot holding the Volume Up key, the Home key and the power button to boot into ClockworkMod Recovery (CWM)
      3) Do the following resets: factory data reset, reset the cache and also the davilk cache (Advanced -> Wipe Davilk Cache) – NOTE: this will wipe all the data from your device
      4) Select install from Zip -> Install zip from SD Card and then install the Cyanogenmod (CM)
      5) Let the package install and then select “reboot device now”
      6) Let CM boot up on your phone (if you have to wait more than 5 minutes on the boot screen, you should boot back into clockworkmod recovery and ensure that you have done all the resets)
      7) On the first boot, Let the device “settle” by not letting it run without using it for the first 5 – 7 minutes
      8) Use your new Cyanogenmod loaded Device – note: your device isnt rooted yet

      LOAD GAPPS and then root the device:
      9) Reboot into CWM by holding the volume up, home key and the power button.
      10) Select install from Zip -> Install zip from SD Card and then run the GAPPs zip file. Reboot device now and let it startup and install the google apps (Play store, gmail etc)
      11) ROOT your device (last reboot) – Reboot into CWM by holding the volume up, home key and the power button
      12) Select install from Zip -> Install zip from SD Card and then run the CWM-SuperSU-v0.87.zip. Reboot device now and let it startup and install the SuperSU app.
      13) Find the super SU app in the app drawer. Run it and update the binary. You should see Success!

      The problem seems to have been the Android 4.3 (Samsung standard with TouchWiz). Once i had a different ROM loaded (before rooting) then the root was really easy to complete. Hope that this can eliminate the aggravation, that I had, for a few of you.

      Note: You should be able to use other (stable) ROMs instead of Cyanogenmod, I just used Cyanogen because I read online that cyanogen didn’t need to be rooted before installing. (Google: install cyanogenmod no root galaxy s3)

    • kjlbryan says:

      Hey Stephen/ Max,

      I had a similar problem when I was running Android 4.3. I tried rooting the device maybe 5-7 times and after no success when updating the SU binary failed I thought of another solution. Install CyanogenMod 10.1.2 (Samsung S3 GT-i9300), through Clockworkmod Recovery (step 10) and then root the device.
      I did everything up to step 8-10 in this guide then did the following steps below. (ensure no-reboot is checked)

      Necessary files:
      a) Put CWM-SuperSU-v0.87.zip on the memory card
      b) Download relevant CyanogenMod from http://download.cyanogenmod.org/?device=i9300
      c) Download GAPPs from http://goo.im/gapps
      d) Put Cyanogen zip and the GAPPs zip on my memory card

      Process:
      1) Do everything up to step 8-10 of this guide Perform this rooting process with No-Reboot selected.
      2) Once the process is complete, reboot holding the Volume Up key, the Home key and the power button to boot into ClockworkMod Recovery (CWM)
      3) Do the following resets: factory data reset, reset the cache and also the davilk cache (Advanced -> Wipe Davilk Cache) – NOTE: this will wipe all the data from your device
      4) Select install from Zip -> Install zip from SD Card and then install the Cyanogenmod (CM)
      5) Let the package install and then select “reboot device now”
      6) Let CM boot up on your phone (if you have to wait more than 5 minutes on the boot screen, you should boot back into clockworkmod recovery and ensure that you have done all the resets)
      7) On the first boot, Let the device “settle” by not letting it run without using it for the first 5 – 7 minutes
      8) Use your new Cyanogenmod loaded Device – note: your device isnt rooted yet

      LOAD GAPPS and then root the device:
      9) Reboot into CWM by holding the volume up, home key and the power button.
      10) Select install from Zip -> Install zip from SD Card and then run the GAPPs zip file. Reboot device now and let it startup and install the google apps (Play store, gmail etc)
      11) ROOT your device (last reboot) – Reboot into CWM by holding the volume up, home key and the power button
      12) Select install from Zip -> Install zip from SD Card and then run the CWM-SuperSU-v0.87.zip. Reboot device now and let it startup and install the SuperSU app.
      13) Find the super SU app in the app drawer. Run it and update the binary. You should see Success!

      The problem seems to have been the Android 4.3 (Samsung standard with TouchWiz). Once i had a different ROM loaded (before rooting) then the root was really easy to complete. Hope that this can eliminate the aggravation, that I had, for a few of you.

      Note: You should be able to use other (stable) ROMs instead of Cyanogenmod, I just used Cyanogen because I read online that cyanogen didn’t need to be rooted before installing. (Google: install cyanogenmod no root galaxy s3)

  191. Pingback: [Q] Can't connect to camera and I've tried everything | Developed

  192. Pingback: Folge 35: Kurz | raidenger.de

  193. yaza says:

    as i open the android file transfer it says please connect your android with a usb cable to get started alyhough it is connected ???????? what to do??????

  194. laui says:

    I’m running jelly bean 4.3. I’ve done every single step in your guide, but then i open super SU and get the message: There is no binary installed, and super SU cannot install it. This is a problem. What do i do?

  195. laui says:

    I’m running jelly bean 4.3. I’ve done every single step in your guide, but then i open super SU and get the message: There is no binary installed, and super SU cannot install it. This is a problem. What do i do?

  196. Suesi Tran says:

    the file GalaxyS3RootMac.zip is no longer available. Please update!

  197. otherjeff says:

    wow. really?

    how’s middle school going?

Leave a 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