After finishing this you WILL end up with the exact same Android version just unlocked bootloader, S-OFF, and root (SuperUser).
It will be ENTIRELY up to you to flash ROMs and other stuff. I wanted a CLEAN ICS experience with root and the future possibility on flashing ROMS and stuff.

I am not responsible if you make any mistakes or this does not work for you. Don't forget to backup! I backed up my entire SD card, used Appbrain for making a quick list of apps I had installed (tho not for recovering, just for reference..the site's not working 100%), then duplicate the list made.

It is advised to NOT take any OTA updates after rooting until it has been confirmed working or a way to do so safely!

-----------------------------

Download the following files (in red) and complete these steps before starting:

If you have already installed the ICS Update (most likely already done) just scroll all the way down and go to "Proceed to step 1", otherwise, read the info!

Follow the instructions on the page (Pull battery. Hold Down Volume and Power...so on)

On Step 5 all the tools are on the S-OFF Tools folder you should have extracted earlier, open a command prompt and navigate to the extracted folder (Windows 7 users: Hold SHIFT key and right click the folder holding the files, choose "Open Command Window Here")

Proceed to Step 8 when you have the Command Prompt Open

You can install the SDK, follow the steps if you do not trust my files attached

Continue to follow all the steps, if done correctly you will receive an email with an attachment "Unlock_code.bin", download it from your email. In the same email you will need to follow the link mentioned and continue the unlock process. If you don't get the notice about the "Token Submitted Successfully!" check your copied/pasted identifier token.

On your phone you will need to manually accept unlocking.

Do NOT do Step 14. It is not necessary as mentioned.

You are now ***Unlocked***

2. Flash 4EXT recovery.

Within the S-OFF Tools folder is the "recovery.img" included. This is the 4EXT Touch Recovery image, if you prefer to download from source directly, rename to "recovery.img" before proceeding.

Open a command prompt window, and change directory to where you unzipped the S-OFF Tools folder.
(Windows 7 users: Hold SHIFT key and right click the folder holding the files, choose "Open Command Window Here")
Enter the following commands:"adb push recovery.img /sdcard/" (no quotes)
Once finished enter "adb reboot bootloader" (if this does not work, do it manually...Pull battery, Vol Down + Power)
Once the bootloader loads, enter "fastboot flash recovery recovery.img"
Once it is finished, enter "adb reboot recovery" - If this last command does not work, on the phone use the Volume Up/Down Keys and choose "Recovery" manually, press the Power button to select it, I had to do this.
When recovery 4EXT recovery boots and loads
Press "tools" on the menu, scoll down to "enable 4EXT smartflash" and select it. This is REQUIRED since we are still S-ON.
Back out of this menu once, STAY ON 4EXT Main Menu.

3.Installing SuperUser, aka, ROOTING

You should already be on recovery from previous step, if not boot into bootloader [Pull Battery, VolDown+Power]
Use the Vol Up/Down Rocker at the bootloader and choose "Recovery"

Once you're on recovery, follow these steps to flash this zip:Superuser-3.1.3-arm-signed.zipIf you forgot to load Superuser-3.1.3-arm-signed.zip on SD Card, you can "toggle usb storage" on the main menu of 4EXT and load it from your computer.

On the main menu of 4EXT select "install from sdcard"

Then "toggle script asserts" (to Enabled)

In the same menu select "choose zip from sdcard"

browse for Superuser-3.1.3-arm-signed.zip and install.

You may now reboot (use the menus in 4EXT)

You're rooted!

In the Apps Menu you should have "SuperUser" added, open it and update binaries.

You need to have an insulated cable. Do not TOUCH the cable/components with bare hands.

Patience, it may take in the first couple tries it may not, it took me over 15 tries to finally get it.

After you are ready, run "ControlBear.exe" from the JBear ICS Tool folder we downloaded

It may take several tries with the wire trick, once done correctly the program will move on. Otherwise it will repeat the message to do the wire-trick.

It is not necessary to install the custom HBOOT, when you are given the choice, decline. If you are curious about what this does, ask their support on the official page.I don't have any screenshots for this, but its all pretty automated, and mentions a lot of "beer". It will also attempt a backup of boot, recovery, and sdcard.

If done successfully, you are now S-OFF! (You can confirm by turning phone off and Vol Down + Power key to check).

You may now continue using your phone with root or install custom ROMs.

IN CASE OF DISASTER
OR
FOR REFERENCE ONLY/IN CASE YOU NEED A RUU:
These are only here for those people that need a RUU file, if you don't have any issues, ignore
mpgrimm2's list of stock RUU's

RUU_Shooter_ICS_35_S_Sprint_WWE_2.89.651.2_Radio_1 .09.00.0706_signed.zip or .exe by the same name should work in case you need a way to restore! put the .zip in root of SD card and rename "PG86IMG.zip" otherwise plug phone in computer and run the .exe

Credits: This guide was put together from information found from xfrobex, Tribulattifather, and other members.
Thanks to JuopunutBear team, the creators of the 4EXT recovery. Thanks to coal686 and mpgrimm2 for their help!

I am painfully getting the whole process done but I now have ***unlocked*** bootloader and S-OFF! I am going to re-install 4EXT and root it after sleeping a few hours! If anyone is interested I will post everything I have done (tho I get the feeling I might have done extra steps I probably didn't have to lol)

I am painfully getting the whole process done but I now have ***unlocked*** bootloader and S-OFF! I am going to re-install 4EXT and root it after sleeping a few hours! If anyone is interested I will post everything I have done (tho I get the feeling I might have done extra steps I probably didn't have to lol)

Yeah man it would be great if you or someone could throw something together from unlock boot, root and s-off for latest OTA update this phone has been a pain I benn having it for about a month and im about ready to give up and go back to galaxy s2
HBOOT 1.58
VERSION 2.89.XXX
THANKS IN ADVANCED TO ANYONE THAT CAN HELP

I am painfully getting the whole process done but I now have ***unlocked*** bootloader and S-OFF! I am going to re-install 4EXT and root it after sleeping a few hours! If anyone is interested I will post everything I have done (tho I get the feeling I might have done extra steps I probably didn't have to lol)

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?