XXEMG4 firmware OTA Update based on Android 4.1.2 has been released and this guide is destined for users who want to apply root. Read this entire post and you should be able to successfully root your smartphone's new stock firmware with the tools you find here.

In order to be able to complete the root of your Galaxy S3 without problems, you will first need to take a look at the preparation guide below:

  • This tutorial works only with the Samsung Galaxy S3 I9300 International.
  • Do not attempt to root any other smartphone using the info that I have listed in this post.
  • Also, it is recommended that your device runs the Android 4.1.2 XXEMG4 Jelly Bean firmware build, though the CF Auto Root tool will work with previous versions too.
  • Backup all your important data before starting the root process so that you'll be prepared in case something goes wrong and you lose data in the process.
  • Make sure that you have all the Samsung USB Drivers installed on your PC. If you don't have these installed, then you should download them from here.
  • Rooting the Galaxy S3 will void its warranty.
  • Enable USB Debugging from Android Developer Options menu.
    > if this menu is not displayed in Settings, then you should open About phone, scroll down and then tap 7 times on the Build Number section. Check  back to Settings and Developer Options will now be displayed.
  • Disable all Antivirus apps from running on your PC.
  • Disable Samsung KIES software if you have it installed on your computer, as this tool will interfere with the rooting process.
  • Use the tutorial only if you know what you're doing. We cannot be blamed in case you lose data or you brick the device.
  • Make sure that there is enough power left in your device's battery so that the SGS3 won't switch off in the middle of the updating process.

I think that these were all the guidelines you had to go over before moving to the 'how-to' part of this post. Remember that in case you cannot complete the root then you should ask for extra help in comments.

How to root Android 4.1.2 XXEMG4 Jelly Bean for Samsung Galaxy S3 I9300:

  1. Download the CF Auto Root file for  XXEMG4 Android 4.1.2 from here.
  2. Extract the contents of this zip and you will obtain a file with the '.tar.md5' extension. Do not extract any further than that.
  3. Download Odin3 v3.07 from here.
    > extract its contents and then save the file on your PC.
  4. Power off your smartphone.
  5. Boot the device into Android Download Mode.
  6. Launch Odin executable on your computer.
  7. Connect your device with your PC via USB Cable.
    > wait for ODIN to 'add' the new device and then you can continue to the next part of this post.
    > if the device is not recognized by Odin then you should re-install the Samsung USB Drivers or you can choose to switch between USB ports and see if it works.
  8. Next, press PDA in ODIN.
  9. Browse your computer for the XXEMG4 CF Auto-Root tar.md5 file. Load it into ODIN.
    > don't change any default settings in Odin.
    > make sure that the Re-Partition option is not enabled.
  10. When ready, click the START button for the rooting process to begin.
  11. After the XXEMG4 Android 4.1.2 JB ROM is rooted, you will notice that the phone reboots automatically and that Odin displays the 'PASS' alert.
  12. Disconnect the Galaxy S3 from your PC when the Samsung boot animation appears. Wait for the first boot process to complete.
  13. When the home screen appears, you should go straight to Google Play Store and download Root Checker app. Launch this app and then press 'Verify' button to check for root access.

That's it, now your device is rooted and you can start to install new applications that require root in order to improve your overall Android experience. In case you have any other questions or the root doesn't complete at the first attempt, then you should repeat the entire tutorial once again. Also, ask for help in comments.

If the device doesn't boot after root, then you will need to boot into stock Recovery Mode and apply 'factory reset'. This will delete all /system partition contents but it will force the device to boot into normal mode with a rooted Android 4.1.2 XXEMG4 ROM.

NOTE: this root won't install any custom Recoveries, which is why you can use the GooManager (for TWRP) or ROM Manager (for CWM) apps from Google Play Store and flash a custom Recovery for your Samsung Galaxy S3 I9300 International variant.

samad ghori · 4 years ago

I had rooted my galaxy s3 . It works 4 days . And suddenly phone shown your device is unrooted. I tried to root again same process you have given on this site bt it fails!! What to i do now for root??

bassel · 4 years ago

My Android version is 4.1.2 (thats only written) does it work since no jellybean firmware is written in android version?

cYounes · 5 years ago

GOOOOOD , it works, now my Galaxy S3 is rooted :) Thanks a lot :) :) :)

Paul · 5 years ago

Is any difference is I rooty s3 with the file on this site for firmware xxmeg4 or if I use a different file wich has no firmware spec, but it said is for s3 4.1.2(version that I'm using it)

corner-left-up dots-three-vertical