[Sprint Samsung Galaxy S III] pearsonpsh:
This is an instructional on how to update your Sprint Samsung Galaxy SIII to Jellybean and then re-root your phone if you want to.

Please know that I am not responsible for anything that happens to your phone if you make a bonehead decision and screw your phone up.

To do this process you will also need an external SD card.

First I would recommend backing up all of your applications using an application such as Titanium Backup. Please note that this process will wipe all data, but not the SD card.

Secondly I would also recommend that if you have a custom recovery make a Nandroid backup just in case you don't like Jellybean or for whatever reason you want to go back to your previous setup.

Download all of the files from this website and put them all in a folder where you can easily find them. As of right now not all of the files are uploaded so bear with me and if you plan to update READ ALL OF THE INSTRUCTIONS FIRST!

https://www.dropbox.com/sh/t7uopgr7598z074/sgsBQdoqmT

Now let's begin!

1. Once you are all backed up, put your phone into download mode. Extract the files within "Samsung-updates.com.zip" to somewhere you can find them. Then open up Odin, check PDA, then click on the "PDA" button, and navigate to the "KIES_HOME_L710VPALI3_L710SPRALI3_1092716_REV03_user_low_ship.tar.md5" file that your extracted from the zip before. Click run. This process will perform a factory reset on your phone and bring your phone completely back to stock.

2. Once your phone has completely rebooted and Odin has finished, transfer the "eec955eb4a5b.update_SPH-L710_LI3_to_LJ7.zip" file over to the ROOT, or center, of your external sd card. Then turn off your phone. Hold the Home, volume down, and power button until the a warning screen appears. Press the volume key to confirm the risk then once in download mode navigate to "apply update from external sd card" and then find the update file, and run it.

Congradulations! Your phone should now be running JellyBean!!!

If you would like to regain root permissions on you device do the following steps.

3. Once your phone completely boots back up after it completes, plug in your phone and transfer the "TeamEpic root from recovery" file, over to your internal SD card. Then navigate to the developer options in settings and make sure USB(Android) debugging is checked on. Once you've done this navigate to the "Misc Files" folder you downloaded. You need to navigate to this folder in command prompt, you can go about doing that one of two ways:

-if you are on windows 7 and no files are selected in the folder, you can hold the shift key, then right click within the window and choose "Open command prompt window here",

or

-you can open up command prompt and navigate to the folder from there.

4. Now that you have navigated to the Misc Files folder in command prompt, run the commands-

adb push recovery.img /sdcard/recovery.img

adb shell

su

dd if=/sdcard/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery

reboot recovery

5. Once your phone has rebooted into recovery choose update from sdcard, then navigate to the TeamEpic root from recovery file and run it. Once this has completed you can reboot your phone.

Now you should be on the newest version of Touchwiz and be rooted!

If you have any questions or if I left anything out or screwed something up, don't hesitate to ask in this thread.