How to Downgrade Galaxy S3 I9300 to stock Jelly Bean 4.1.2 XXEMF6 Firmware

Your Galaxy S3 I9300 is able to get its warranty back if you downgrade it to stock Android 4.1.2 Jelly Bean XXEMF6 firmware. The same firmware should be used in case the owner of this handset wishes to re-install the OS which offers more stability.

This tool present in our tutorial is particularly great since it has the means to improve your smartphone’s capabilities and general performance. What is also great about the Jelly Bean 4.1.2 XXEMF6 stock ROM is that it comes bug-free.

After you perform our guide, your phone shall also regain an unlocked bootloader and root access. If your Galaxy S3 GT-I9300 is not rooted, no problem whatsoever, you can still follow the tutorial here.


Pre-requisites are now the main subject of the guide, so here they are:

  1. stop the security tools from working on your handset and your laptop/PC as well;
  2. speaking of which, use a notebook/personal computer with Windows;
  3. create a backup via our instructions (here you can also use backup and restore applications courtesy of Google Play store);
  4. turn on USB Debugging by launching Settings, selecting Applications, clicking on Development and opting for the USB Debugging);
  5. look at the handset’s battery and make sure it’s fully charged.Galaxy-S3-GT-i9300

How to flash XXEMF6 on Galaxy S3

  1. Get a hold on the then download it on your notebook and extract it (you can also search a file compatible with your country if that one is inappropriate – just use the name of the firmware on the target website); the desktop of the laptop is the place we recommend for that extraction.
  2. Then get your hands on drivers for your phone; use for this and then download Odin tool on the notebook, too. Now extract that program, as well; then run it and switch the smartphone.
  3. Reboot your Galaxy S3 I9300 into “Download Mode” by following the above step:
    – press and hold Home, Volume Down and Power together.
  4. Keep the Odin tool open on the laptop. Then, while the tool is doing its job, do this: plug the handset to your personal comp and then wait to be told whether the devices have established that connection between each other; look for “Added!!” or for a yellow ID:COM box to find that out.
  5. Should they not pop on the touchscreen, you need to:
    – use a USB port that’s completely different this time;
    – install the USB drivers one more time;
    – repeat the tutorial.
  6. While still in the Odin tool, you have to opt for PDA. Then select the file for the update and uncheck Re-partition if it’s chosen by default.
  7. Now tap START and the update will go into motion in a matter of seconds. As soon as Odin greets you with a message that exclaims PASS, you will find out that the firmware is on the Galaxy S3 I9300.
  8. After the message makes an appearance, you can disconnect the phone from your notebook. Reboot it and afterwards take a short trip to the device’s “About phone” so that you can have a look at the Android 4.1.2 Jelly Bean XXEMF5.

NOTE: In case you’ve ever wondered what to do if the device is in a boot loop that does not stop, then here you go:
[sc name=”banner-jos”]

  • reboot it in the Recovery Mode;
  • opt for Factory Reset/Wipe Data;
  • select Wipe Cache Partition;
  • take your phone and reboot it.

On the other hand, if something bad happens to Odin instead (like remaining stuck) do this:

  • first close it;
  • then disconnect the phone from the notebook;
  • force restart the Galaxy S3 I9300;
  • download and flash the USB Drivers on your PC (the drivers are available here);
  • redo the tutorial from the beginning.