Okay, it is an undeniable fact that Galaxy S 3 is the next big thing and I believe you have probably already planning to get one by one. I am using Samsung Galaxy S 3 Pebble Blue and I am seriously in love with it. If you are following my blog, I have been seriously in love with technology. I know you are happy with your device now but do you want to get the best out of your device?

Android is very flexible and you are able to 'modify' the phone completely. The process of 'modifying' is called rooting. In another word, rooting can be considered like jailbreaking (for those coming from iOS). SO what is so great about rooting? When you root your device, you are open to many custom ROMs and Kernels which could make your phone perform better, saves more battery and you could even theme your phone accordingly to your liking.

Alike jailbreaking, rooting will void your warranty. However, worry no further as you could easily undo it if you need to send to the nearest Samsung Service Centre and that is not a problem! Pretty amazing I would say :)

Okay, I am assuming that you are already scratching your head like crazy and can't wait to know how to root your Samsung Galaxy S 3 and this is how you can do so step by step.

Working Samsung Galaxy S 3 (i9300) ~ duh
Odin firmware

Note: Feel free to click here for links to download them. Please read the disclaimer below before you start rooting for your own safety.

Detailed instructions to root your Galaxy S 3 for newbies:

  1. Unzip the attached Odin3-vX.X.zip file
  2. Download and unzip the CF-Root-SGS3-vX.X.zip file (see posts below this one)
  3. If you end up with a recovery.img and cache.img file, you've extracted twice. You need to end up with a .tar file - don't extract that one
  4. (USB) Disconnect your phone from your computer
  5. Start Odin3-vX.X.exe
  6. Click the PDA button, and select CF-Root-SGS3-vX.X.tar
  7. Put your phone in download mode (turn off phone, then hold volume-down + home + power to boot - if it asks you to press a button to continue, press the listed button, or run adb reboot download command)
  8. (USB) Connect the phone to your computer
  9. Make sure Repartition is NOT checked
  10. Click the Start button
  11. Wait for Android to boot
  12. Done 

Simplified introductions for rooting for experienced users:

  1. Unpack the ZIP download, you will end up with a TAR, flash this in ODIN as PDA, and optionally install and run Triangle Away afterwards to reset the flash counter. Beware that this should boot your device into recovery mode (for a few seconds to install SuperSU and CWM Manager) after flashing. 
  2. Sometimes it doesn't, just flash it again in that case and you are done!


  1. DO NOT PROCEED if you are having doubts on this and always make sure you have a backup before proceeding. I will not be responsible for anything that happens to your device.
  2. This method will only work for GT-i9300 and GT-i9300T. It will not work for other devices and in order to check on this, you could head to Settings -> About device -> Model number
  3. CF-Root is the root for "rooting beginners" and those who want to keep as close to stock as possible. CF-Root is meant to be used in combination with stock Samsung firmwares, and be the quickest and easiest way for your first root.