Rooting your phone means modifying the operating system (OS) that comes with your device enabling you to have complete control over it by giving you root or superuser permissions on the Linux-based OS widely known as the Android OS. This would be like the equivalent of “jailbreaking” the Apple iPhone.
I am no Android expert. However, let me share here the steps on how I rooted my Samsung Galaxy S III (SGH- I747M). [Reference: XDA Developers Forum]
Before starting with the actual root process, make sure all necessary drivers for the Samsung S III are installed correctly. I use Windows 7 on my laptop and when I plugged in my phone, it automatically looked for the necessary drivers. If yours does not automatically download/update the drivers, get the drivers on Samsung’s website.
Also, if you do not have ODIN yet, you will need to download and install it. ODIN is the software that is used for Samsung phones to load updates, ROMS, etc. Click HERE to go to XDA Developers Forum to find links to download ODIN.
1. Download the stock odin tar that has a rooted system image injected into it. Check for download links HERE.
2. Extract the stock_root67.tar from the .7z file you downloaded.
3. Turn on your Galaxy S3 and go to Settings>Developer Options>USB Debugging > check USB debugging > tap OK to the security warning.
4. Turn your phone off.
5. Press Volume Down + Home (Center Button) + Power until the phone boots up to Warning screen.
6. Plug your phone into the USB port on your computer.
7. Open ODIN 3.07 and make sure Auto Reboot and F. Reset Time are checked under Options.
8. Once connected, it will show the COM port. In my case, it was COM 9.
9. Check the box beside PDA and click on the PDA button then select your .tar file.
10. Click Start and wait until it completes the process and the phone reboots.
Congratulations! Now you have finished rooting your Samsung Galaxy S III!
The above process is only for getting a stock, rooted phone with no custom recovery, no plans to flash custom roms, etc. If you wish to do more with your phone, check the XDA Developers Forum for more tips.
To check and confirm that your phone is rooted, download ConnectBot, SuperUser, or BusyBox from the Play Store (formerly Android Market). If you are not able to download these, then your phone may not be rooted properly.
(Above) Screenshot of ODIN 3.07 after the successful rooting process.