[Samsung Galaxy S (4G Model)] getochkn:
Welcome T959W users. This guide and package should help you either root your 959W, get it back to (almost) stock, get you out of a boot loop, or get you on your way to installing one of the variations of Ice Cream Sandwich.

The T959W is hardware wise 100% identical to the T959V but there are a few small stock software differences that cause problems using some of the initial T959V tools. Though risking my own phone and the help of I think just about all the Team Acid members, I have learned a lot and gotten a close to a stock dump as possible.

As of now, there is no 100% back to stock package for our phones. I have tried without success in getting a stock image from Wind or Samsung. They have both told me to ask the other one. Maybe someone can try Mobilicity or try Wind again and see what they say. It would greatly help me make a fully stock package, and understand any of the small differences. The T959V users got the phone when it came with Android 2.2 and an update was released to 2.3 for them, thus giving them the ability to have a stock image as it was provided. The W variant comes with 2.3 stock, so therefore no upgrade package exists for us and leaves us without a way to return to fully stock.

If you messed up your phone trying a different package, I can help get it 99% stock, or rooted and get you setup to install other ROM’s.

With that said, the standard disclaimer applies.

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, broken hearts,
* thermonuclear war, you getting fired because the alarm app failed, or
* unfulfilled sexual partners. Please do some research if you have any
* concerns about features included in this ROM before flashing it! YOU are
* choosing to make these modifications, and if you point the finger at me
* for messing up your device, I will point that finger back at you and laugh.
* Then I will put it in your eye.
*/

By using the ROM you agree with the above terms!

First, I will assume some things as this is not a tutorial thread.

You can get your phone into download mode.

You have the Samsung drivers installed.

You can follow basic step by step instructions.

1)	Download Heimdall 1.3.1 SUITE for the OS you are using from HERE Don't use 1.3.2 or any other versions, 1.3.1 works, so why screw with stuff and try something I don't recommend? Make sure to get the suite or the full package and not just the command line. Make sure you have the C++ libraries installed for Windows users. It's right underneath the download link I linked below.

This is the one for Windows, which I assume most users will be using. Others, download the suite for your OS

2)	Download my package HERE. DO NOT UNCOMPRESS IT, LEAVE IT AS IS.

3)	Unzip/uncompress the Heimdall package to a folder on your pc/mac

4)	Put your phone into download mode

5)	Startup the Heimdall-Frontend program with your preferred method depending on your OS (run that program)

6)	Click on the utilities tab and click on the Device Detected button. If it shows device detected, proceed to the next step. If it doesn’t find your device and you are in download mode, it’s a drivers issue and read HERE for instructions on how to get the proper drivers working using the Zdiag software included with the Heimdall package. Ignore the 1click part of the linked thread, but follow the rest. you will have to run Zdiag manually from the "drivers folder" of the Heimdall suite.

7)	Only process to this step when have determined that your device is detected by Heimdall.

8)	Click on the first Tab in Heimdall Frontend that says Load Package. Click on the browse button and load up the T959Wpackage you downloaded in step 2. It may take up to 10 minutes for your PC to uncompress the files depending on the speed of it. Don’t rush it, waiting till all the messages are gone and the LOAD/CUSTOMIZE button is active, click on that button

9)	This will bring you to the FLASH tab. Make sure repartition is CHECKED (it should) and don’t touch anything else. Finally, click on the START button at the bottom. Let it do it’s thing, it will take about 5 mins and then your phone will reboot. It will take another few minutes here before your phone fully boots and you are at the Google Setup screen.

10)	Made it this far? Great, now you have saved your phone from a brick, but there are a few things that aren’t working yet, so don’t panic that you have no signal yet or no wifi, etc. We can fix those things fairly easily IF YOU CAN FOLLOW INSTRUCTIONS AND READ AND NOT RUSH. If you start whining you have no signal after step 9 and don’t read anymore or follow my instructions on how to flash the proper modem, I’ll ignore you. These are all proven steps, tested by thousands of people on these forums that aren’t impatient and do what they are told.

Now, the 3 choices you have.

1)	Flash to an Ice Cream Sandwich Variation. If this is the case , Download the ROM you want to your SD card, reboot your phone into recovery and flash according to the directions given by the ROM you want to flash. I won’t answer questions why you can’t flash XXX ROM, your phone will be rooted with recovery using my method, and the rest of the information is out there.

2)	Return to the 99% stock option (this will bring the phone exactly how you got it BUT will say T-mobile when you first boot it up. I have no way to fix this currently as I have no stock kernel to use. (hint, bug Wind or Mobilicity for the package and get it to me)

Will work on this part.

3)	Keep the phone rooted with recovery on Gingerbread. The kernel included in this is Blastoff kernel, which wifi doesn’t work off the start, so you can go to the Blastoff thread HERE and learn how to fix wifi, flash Antonx’s Basic with a Twist HERE or another compatible GB kernel, all from recovery. You will also need to flash a modem. I suggest the LB6 modem that came stock on our phones from, available HERE for GB and ICS, pick the correct one. Again, I provide no support for Blastoff or Basic with a twist or flashing them or something.

So to summarize, this will get your T959W with a rooted kernel and CWM version 5.2.something. Wifi will not work and there is no modem flashed, so read the above step if you want to fix those, read how to do that yourself, etc. I don't want any questions about CM9 or Blastoff or Heimdall or Jelly Bean or anything here. The above steps works if you're not all OCD and rush through and read my steps. I have tested them and the package probably 50 times and I'm doing it again right as I finish typing this all out, so it works. If you still have trouble, and explain in a detailed way what didn't work, I may help. If you SPAZ out that something didn't work and don't explain the steps and demand help, you will be ignored. You risk doing damage to your phone anytime you flash it and void warranties, so that is the risk and I assume none. This package works, the steps I have tried to detail in as much detail as possible including screen shots and everything and have spent hours making and testing the package, taking screenshots, detailing all this, all for the benefit of others as my phone works fine and I never bricked it because I took the time to read, so please read this thread 3 times over before you proceed.

Anyways, hope this helps, give me a Thanks if it does and a Thanks to any Team Acid members posts you see, as they have helped me get to this point.