As you know, the Galaxy S3 had just received its official Android 4.3 Jelly Bean firmware, which is dubbed as XXUGMJ9. But, since then Google revealed the new Nexus 5 and along with the new Nexus device we have noticed the new Android OS, the 4.4 KitKat firmware. So, now all the Galaxy S3 users are expecting for the Android 4.4 OTA update to be released, though Samsung hasn’t mentioned an exact date until now. That’s why maybe you will be tempted to flash an unofficial port or build based on Android 4.4 KitKat software on your Galaxy S3. If so, you will also notice that root access is being required.

Because of that and for many other reasons, which will be detailed below, during the present step by step guide I will teach you how to easily root the Samsung Galaxy S3 I9300 on stock Android 4.3 XXUGMJ9 Jelly Bean firmware.

This will be an easy to apply guide as on the root process Odin will be used. As you know, Odin is not like any other custom program that is usually required on unofficial procedures. Odin is developed and offered by Samsung especially for updates operations, but as you can see, you can safely use the same when trying to gain root access on your Galaxy S3. Anyway, do consider this tutorial risky and complex; don’t worry though as by using the guidelines from below everything will be fine.

Basically, the root access is referring to the following: when you first buy your device it is delivered with a locked system which means the bootloader is locked and there are installed factory and default restrictions. Now, these restrictions aren’t letting you to install custom apps, or update with custom ROMs. Also, on locked devices you can’t use the phone on full power and you can’t change the in-built settings or default programs. So, if you will want to spice things up a little bit, you will first have to unlock the system of your Android based handset and here we are talking about unlocking the bootloader and gaining root access.

This is the same reason why you should root your Galaxy S3 in the first place. As mentioned before, if you will want to update your Galaxy S3 I9300 to custom Android 4.4 KitKat firmware, you will first have to root the system because the custom software will have to access some internal files from your phone’s system. Now, if your handset is rooted, but you apply an official or OTA update, the root access gets revoked. The same happened when you have updated your Galaxy S3 to official Android 4.3 XXUGMJ9 OS, so now you need to root the new XXUGMJ9 system once more.

Of course, when doing so, the warranty of your Galaxy S3 will get void; the root operation isn’t official so you can’t avoid from losing the warranty. But, as I have already explained, the warranty can be restored just by downgrading to stock Android Jelly Bean OS, or by updating to Android 4.4 KitKat OTA update – when the same will be released for your Samsung Galaxy S3 I9300.

The first to do though, and this before applying the pre requisites from below, is to backup the S3 data. Even though Odin will be used, and it is unlikely to lose the data when using the mentioned program, it will be a good idea to save everything that’s there on the internal storage memory. Start with contacts list, market apps, EFS folder and end with your personal info, data and accounts. Of course, when trying to backup the data use suitable apps from Google Play – don’t worry as most of the apps are free distributed.

Now, you will have to consider and apply the general pre requisites. I have mentioned the same during the list from below, so don’t skip the same.

  • Make sure you have access to a Windows based computer, to your smartphone and to its official USB cable.
  • On the computer and on your handset deactivate the security tools; do that because on some cases the antivirus programs are interfering with the flashing process.
  • On the S3 go to “menu -> settings -> developer options”; from these check the USB debugging option because during the root operation you will have to connect the SGS3 with the computer.
  • Take a look on the battery status from your device. If you notice that the power level is lower than 50%, plug in the charger. In case your phone gets turned off during the root operation, you will risk in bricking your S3.
  • Apply this tutorial for the Samsung Galaxy S3 model number I9300 that runs on official Android 4.3 Jelly Bean XXUGMJ9 firmware. This root operation is being compatible only with the mentioned Android based device that is featuring the XXUGMJ9 build of Android Jelly Bean.

How to Root Galaxy S3 on Android 4.3 XXUGMJ9 Jelly Bean Firmware

  1. As mentioned several times now, Odin must be used.
  2. For being able to do so, first on your computer you must download and install the galaxy S3 drivers.
  3. If you don’t have the S3 drivers, then get and flash the same via Samsung KIES.
  4. Next, on the computer download the root package from here.
  5. Unzip the rooting files on desktop.
  6. Finally, download Odin, unzip the file and install the program.
  7. Also, run Odin on your computer.
  8. Then, enter your S3 in download mode.
  9. You can access download mode by: turn off your phone; wait a few seconds and then press on power, volume down and home buttons together; release the buttons when download mode is being displayed.
  10. Connect your smartphone with your computer.
  11. Then take a look on Odin; the ID:COM section should be either yellow or blue while the “added” message must be displayed on your computer.
  12. If not, you need to unplug the USB cord and close Odin. Also, you should reinstall the Galaxy S3 drivers on the computer and repeat the steps from above until everything is being displayed as explained above.
  13. From Odin now select the option dubbed as “pda”.
  14. From the window that will be displayed, pick the root package from your computer.
  15. Install the same on your SGS3 by clicking on “start”.
  16. In the end, on Odin the “pass” message will be displayed; also the ID:COM section will now be green.
  17. Remove the USB cable and reboot your device.


In rare situations, you can experience some issues while you are trying to root your Samsung Galaxy S3 on Android 4.3 XXUGMJ9 Jelly Bean firmware; these problems will most likely be either a boot loop, or a problem with Odin (the program might get stuck). Now, for being able to resolve the boot loop, you will have to enter your S3 in recovery mode. Do that and then from recovery select “wipe data factory reset” followed by “wipe cache partition”. Return to recovery, select “reboot system now”. Good, the boot loop issue has been resolved.

Now, if Odin gets stuck you have to start by closing the program on your computer. Then, continue by disconnecting the handset from computer and also by force restarting the Galaxy S3. Finally reinstall the drivers on the PC, restart Odin and repeat the root operation from above. Also, if you have experienced other problems use this guide: how to resolve most common Android issues.

Congratulations; you have rooted your Samsung Galaxy S3 I9300 that runs on stock Android 4.3 Jelly Bean XXUGMJ9 OS. Now, you can consider in installing a custom recovery image as the same will be required when trying to update with a custom ROM firmware. As I have mentioned before, you can choose to update your Galaxy S3 with a custom port of Android 4.4 KitKat firmware as who knows when Samsung will roll out the OTA update?!

enrique vargas · 5 years ago

after flashing the root package flash via recovery the latest supersu

advocateuk · 5 years ago

Even after factory reset and wipe cache my GS3 refuses to boot past the Samsung logo, any ideas?

beko · 5 years ago

this root package doesnot work,afte rooting the su refuses to update binary

Albert · 5 years ago

The downloaded file does not contain the root package files. It contains three rubbish files !

corner-left-up dots-three-vertical