Kudos to Chainfire of xda for this wonderful discovery.
The galaxy s 3 which will officially be available for sales on 29th of may Has already been rooted.
And the root is available in simpke steps as you shall be learning in the cause of this post
This root involves a simple process of repacking the stock kernel, with a modified adbd binary that thinks ro.secure=0 (even if ro.secure=1). This gives access to all adb root commands
(see screenshots). Then SuperSU will be installed manually.
The instructions below assume some basic knowledge about Samsung devices. This is not a noob-proof guide.
Neither we, nor developer should be held responsible for any
damage that might happen to your device in the
process of following the instructions
mentioned in this article. It’s very
unlikely that there will be any issues
but just in case if at all there are any issues then we are committed to help you
in solving it.
Download the followings:
Download CF-Insecure-SGS3_XX_NEE_ALE8-v1.2.zip (
Here’s the “insecure” kernel, based on XX NEE ALE8 firmware)
THE BASIC TOOLS ARE AS FOLLOWS:
About the Kernel
The modification of the kernel is trivial, because this time around, Samsung is using the standard boot.img format, instead of the zImage format used for SGS1, SGS2, SGNote, etc, this standard boot.img is easier to repackage.
The recovery partition is also being used this time around. And thus we can flash recoveries separately from the kernel.
There was no warning triangle at boot-up after flashing the modified kernel, but download mode did show a custom kernel flash counter which increased. Whether or not flashing a custom recovery also triggers this counter is as of yet unknown.
This was all tested on a current (release candidate) SGS3 firmware. There may be a newer firmware on true retail/ production of the device. Though some things may change, it is unlikely to change much.
Also, Triangle Away did not work. They have hidden the boot partitions again as on the latest SGNote firmwares.
(No, I don’t have an SGS3 yet, everything was done remotely)
It’s highly recommended that you either
backup all the data using the KIES PC
Suite or by using the below mentioned
steps so as to ensure that all your data
is kept safe. SMS – Use “SMS Backup & Restore app ”, Contacts – Sync with the Gmail application , Call Log – Call Log and Restore Images, Songs, Videos, Files – Copy to internal / External SD Card, APN and MMS Settings – Note down from the path “ Applications > Settings > Wireless and Network
> Mobile Networks > Access
Point Names ” Minimum charge left in the phone
should be at least 60% so as to ensure
that the device doesn’t get turned Off
in the middle of firmware update.
Disable all the security suites installed
in your computer and Uninstall all antivirus tools in your computer so as to
ensure that the firmware update is not
interrupted in the middle of the
THE STEPS TO ROOT YOUR GALAXY S III:
- Extract the linked file (you will get a .tar file INSIDE THE CF-Insecure-SGS3_XX_NEE_ALE8-v1.2.zip you downloaded)
- Use the ODIN version attached below to that .tar file to your SGS 3 as “PDA”
Now Going from insecure to full root
After having flashed the insecure kernel, boot your phone, and make sure USB debugging is enabled.
as shown in the screenshot below
USB debugging in your Galaxy NOTE
from the path “Settings > Applications
> Development > USB debugging”.
The USB Debugging option should be ticked. USB Debugging Mode can only
be enabled once you disconnect the
phone from computer. USB Debugging
should be ticked.
Your device is now insecure, so you can use the adb root commands. This does not allow your on-device apps to get superuser access, though. For that, you need to install SuperSU:
Download and extract the sgs3-root-install.zip file, containing SuperSU v0.89. Make sure adb is running correctly, then just double click install.bat (this will reboot your phone).
Congratulations you have successfully rooted your samsung galaxy s iii phone