Straight Talk SGS2- SGH-S959G

Search This thread

mr-cook

Senior Member
Nov 4, 2012
987
2,046
I NOR ANYONE ELSE BUT YOURSELF IS RESPONSIBLE FOR ANY DAMAGES, LOSS, OR ANYTHING ELSE THAT MAY RESULTS FROM FOLLOWING THE INSTRUCTIONS, OR USING ANYTHING FOUND ON THIS PAGE ----USE AT YOUR OWN RISK----


CONSIDER THIS THE ONLY VALID POST IN THIS THREAD- EVERYTHING AFTER THIS POST COULD BE INCORRECT
ALL DANGEROUS LINKS HAVE BEEN REMOVED. IF I MISSED ANYTHING, AND A LINK TAKES YOU TO DEV-HOST- PLEASE CLOSE THE PAGE IMMEDIATELY, NONE OF THE LINK ON THAT SITE ARE SAFE!!!! If you're looking for one of the missing files try asking in the thread someone may still have them.
If your using the information on this page please remember to HIT THE THANKS BUTTON.

THIS IS ONLY FOR THE STRAIGHT TALK S2 MODEL# SGH-S959G...... NOT COMPATIBLE WITH ANY OTHER PHONE.

THE BEST WAY TO ROOT / OR FLASH A CUSTOM ROM -
Install RECOVERY using ODIN, make a BACKUP, then flash the ROOT ZIP in RECOVERY.
- TWRP 2.7.1.0 Odin-
- Make a backup with TWRP before going any further. Boot into recovery, select backup/ restore, backup.
- Root Zip- flash zip through CWM thanks to cynnar-
Mirror-
-You will need to install busybox from the market if staying on stock+ root.
- PhilZ CWM v6.0.2.7 If you will be using a Siyah based kernel ( AJK Kernel ), or would like the extra options in CWM flash this- View attachment 1703135

If you prefer CWM flashable zips can be found further down, and throughout the thread (search).


- ROMs
- I777 Main Thread- http://xdaforums.com/forumdisplay.php?f=1301 (Android Development, and Ported Development to find ROMs)
- OR flash CyanogenMod 10.1 from link below (this is flashed in CWM) From CyanogenMod 10.1 all i777 custom ROMs are compatible.
- CyanogenMod, and most all custom ROMs are already rooted when you flash them, no need to root first.
- You may need to change your APN for data to work with some custom ROMs. Stock APN is at the bottom of this post. Usually you can just edit the included APN from att.mvno to wap.tracfone , and save it, then select it. If data still doesn't work delete all other APNs besides the one you're using.


- ODIN INSTRUCTIONS -
- Samsung drivers must be installed on your computer- Samsung Drivers- http://www.samsung.com/us/support/owners/product/SGH-S959ZKATFN
- Download Odin 1.85- View attachment Odin3-v1.85.7z and unzip.
- Enable USB Debugging in Settings menu of phone.
- Put your phone in Download Mode - -Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted.
- Open Odin folder, Click Odin3 v1.85.exe, With your phone connected the box under ID:COM should be yellow (if it's not you missed a step earlier), Click PDA, Select the file you downloaded earlier, DO NOT TOUCH ANYTHING ELSE- MAKE SURE AUTO REBOOT AND F. RESET TIME ARE THE ----ONLY----- THINGS CHECKED----- AND RE-PARTITION AND FLASH LOCK ARE ----NOT---- CHECKED....., Press Start (It will take a few minutes to load everything do not touch your computer or the phone during any of this, after the phone re-boots it may take a few minutes to load back up leave it alone until it has fully started up and at the home screen). You should get a green PASS message in the top box.


- CWM ZIP FLASHING -
- Save Zip file to be flashed to the Root (not in a folder) of your External SD card
- BOOT INTO RECOVERY- Phone off
- Hold volume up, volume down and power button. (You can release just the power button at the samsung screen but dont have to).
- Select -install zip from sdcard, -choose zip from sdcard, -select the zip file you put there earlier, -it will ask you to confirm, select -yes -install
- If you are installing a custom ROM Do this FIRST before installing Zip, -wipe data/factory reset, wipe cache partition, select -advanced, -wipe dalvik cache


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

FACTORY FIRMWARE (IN CASE OF SOFT-BRICK)
Before returning to Stock remember to format your preload partition. This can be achevied with my ROM wipe script found here- http://xdaforums.com/showthread.php?p=38199542

---CREDIT--- eclipsedarkmoon
This will only work with Heimdall-
- Download Heimdall 1.3.1-
Heimdall Suite 1.3.1 Windows https://github.com/downloads/Benjamin-Dobell/Heimdall/heimdall-suite-1.3.1-win32.zip
Heimdall Suite 1.3.1 OS X 10.4+ https://github.com/downloads/Benjamin-Dobell/Heimdall/heimdall-suite-1.3.1-mac.dmg

- Download Factory Firmware -

- Mirror-

- Open Heimdall, click Drivers, zadig.exe
- Put phone in Download Mode--Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted
- zadig.exe menu, List all devices, Choose Samsung USB composite device (or similar) from list, Press Install Drivers (if you receive a message about being unable to verify the publisher of the driver click "Install this driver software anyway". Your computer may also need to restart for this).
- Now open heimdall-frontend.exe, on the Load Package (main page) select Browse from Heimdall firmware package, Select the Factory Firmware you downloaded earlier (it will take a minute while Heimdall extracts it), Once extracted press Load / Customise in the bottom right corner (this takes you to the Flash page),--- Select FACTORYFS in the box on the right labeled Partitions(Files), DO NOT TOUCH ANYTHING ELSE- MAKE SURE REPARTITION AND NO REBOOT ARE---- NOT----- CHECKED.... Press Start in the bottom right corner. (It will take a few minutes to load everything do not touch your computer or the phone during any of this, after the phone re-boots it may take a few minutes to load back up leave it alone until it has fully started up and at the home screen).
- Hopefully it has been brought back from the Dead.

- Odin flashable Factory Firmware -thanks to root4rd3d-
Uncompressed version-
- Put your phone in Download Mode --Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted
- Open Odin folder, Click Odin3 v1.85.exe, With your phone connected the box under ID:COM should be yellow (if it's not you missed a step earlier), Click PDA, Select the file you downloaded earlier, DO NOT TOUCH ANYTHING ELSE- MAKE SURE AUTO REBOOT AND F. RESET TIME ARE THE ----ONLY----- THINGS CHECKED----- AND RE-PARTITION AND FLASH LOCK ARE ----NOT---- CHECKED....., Press Start (It will take a few minutes to load everything do not touch your computer or the phone during any of this, after the phone re-boots it may take a few minutes to load back up leave it alone until it has fully started up and at the home screen). You should get a green PASS message in the top box.

- STOCK ROM CWM FLASH -thanks to mr-cook
(this is will not change your recovery or modem)
- Download-
- Place on the root of your Ext.SD
- Boot into CWM recovery (if you can't do this start at the top of the page!)
- Factory reset * Wipe cache * Wipe dalvik cache
- Install zip from sdcard, choose zip from sdcard, select zip you downloaded earlier, confirm install
- Reboot
- STOCK MODEM- View attachment S959GUDLG1_modem.zip
- STOCK 3e RECOVERY Not sure why you would want it, but just in case- removed (YOU MUST FLASH THIS LAST TO RETURN TO STOCK)-


- IF YOU GET BOOT-LOOP- Boot into recovery
- Phone off
- Hold volume up, volume down and power button. (You can release just the power button at the samsung screen but dont have to).
- Factory reset, wipe cache
- Reboot

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


ROOT ZIP-
Flash through CWM thanks to cynnar- View attachment SGH-S959G_Root.zip

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


SGH-S959G - CyanogenMod

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


MODEMS
(Install with CWM)
-I777UCMD8- This is the Newest Available

- Stock- S959GUDLG1 thanks to mr-cook- View attachment S959GUDLG1_modem.zip

- I777UCLL6- ATT UCLL6 thanks to mr-cook- View attachment I777UCLL6_modem.zip

- I777UCLK3- ATT UCLK3 thanks to mr-cook- View attachment I777UCLK3_modem.zip

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


REMOVING THE YELLOW TRIANGLE

GINGERBREAD ONLY! (Root Required)
- Extract the stock zImage from the factory firmware at the top of this page (I used 7zip, and needed to extract it twice to get it apart).
- Put the stock zImage on the root (not in a folder) of your internal SD card. You can do this through the usb, adb push (adb push- Copy and paste the zImage into your folder with adb, connect your phone with usb, then command- adb push zImage /sdcard/zImage), whatever method you like.
- Now using adb shell, or terminal emulator found in the market (if you don't' have adb ask GOOGLE) issue the command (capitilazation and spacing matter):

$ adb shell
$ su
# dd if=/sdcard/zImage of=/dev/block/mmcblk0p5

This must be done as #, if you have a $ enter command: su
You must already be rooted for this to work. To switch to a different kernel afterwards you can use the same method, or CWM without getting the yellow triangle again or increasing the flash counter. As long as you flash internally, if you use Odin or Heimdall to flash anything thats not stock it will come back.


REMOVING YELLOW TRIANGLE ICS AND ABOVE!
-If running ICS or above you can use triangle away found here- http://xdaforums.com/showthread.php?p=22462960

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


CWM
Flash these from CWM

CWM RECOVERY v6.0.2.7 (ODIN flash) Thanks to r00t4rd3d-

- PhilZ CWM v6.0.2.7 built by AJ Newkirk- (Thanks to mr-cook)- View attachment 1703135 (This is compatible with AJ Newkirks Siyah kernel and jeboo's new features in SHOstock3)
- Phil's CWM v6.0.2.7 built by AJ Newkirk- (Thanks to mr-cook)-this one gets rid of the blue progress bar on the s2 boot screen, that's the only difference.

- CWM v6.0.2.7- (Thanks to mr-cook)- View attachment 1703137

-6.0.4.4 Odin-

- CWM v6.0.4.4- (Thanks to mr-cook)- View attachment 2387202

-6.0.4.5 Odin-

-6.0.4.5 zip-


-AJK CWM Odin-


-TWRP 2.7.0.0 recovery "thanks to razen kain" (flash from recovery)-
Let me know if this link gets killed and I'll add it to Dev host.

Flashing other versions of CWM with adb (Root Required)
- Extract the zImage (boot.img) from the ROM of your choice (I use 7zip to extract it).
- Put the zImage (boot.img) on the root (not in a folder) of your internal SD card. You can do this through the usb, adb push (adb push- Copy and paste the zImage into your folder with adb, connect your phone with usb, then command- adb push zImage /sdcard/zImage), whatever method you like.
- Now using adb shell (if you don't' have adb ask GOOGLE) issue the command (capitilazation and spacing matter):


$ adb shell
$ su
# dd if=/sdcard/zImage of=/dev/block/mmcblk0p6

or if it's a boot.img

# dd if=/sdcard/boot.img of=/dev/block/mmcblk0p6



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

ADB (android debug bridge)

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

STOCK APN
APN
Name- Straight Talk
APN- wap.tracfone
Proxy- Not set
Port- Not set
User name- Not set
Password- Not set
Server- Not set
MMSC- http://mmsc.cingular.com/
MMS proxy- mms2.tracfone.com
MMS port- 80
MCC- 310
MNC- 410
Authentication type- Not set
APN type- default,supl,mms


BYOP sim card APN
APN
Name- Straight Talk
APN- att.mvno
Proxy- Not set
Port- Not set
User name- Not set
Password- Not set
Server- Not set
MMSC- http://mmsc.cingular.com/
MMS proxy- mms2.tracfone.com
MMS port- 80
MCC- 310
MNC- 410
Authentication type- Not set
APN type- default,supl,mms

New APN
Name: Straight Talk
Apn: tfdata
MMSC: http://mms-tf.net
Mms proxy : mms3.tracfone.com
MMS PORT: 80
MCC:310
MNC:410
APN TYPE: default,supl,mms



SIM unlock threads
- http://xdaforums.com/showthread.php?p=10456038

- http://xdaforums.com/showthread.php?p=30541172

If you don't have service after unlocking and switching SIM cards you need to flash an at&t modem like I777UCLL6 found above. Apparently the modem used by Straight Talk only works with their service.


Being THROTTLED? read this-
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

- I777 Main Thread-

- Samsung Drivers-


- BOOT INTO RECOVERY-
Phone off- Hold volume up, volume down and power button until you reach Recovery menu.


- DOWNLOAD MODE-
Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted


- CWM ZIP FLASHING -
- Save Zip file to be flashed to the Root (not in a folder) of your External SD card
- BOOT INTO RECOVERY- Phone off
- Hold volume up, volume down and power button. (You can release just the power button at the samsung screen but dont have to).
- Select -install zip from sdcard, -choose zip from sdcard, -select the zip file you put there earlier, -it will ask you to confirm, select -yes -install
- If you are installing a custom ROM Do this FIRST before installing Zip, -wipe data/factory reset, wipe cache partition, select -advanced, -wipe dalvik cache


-Link to my CWM flashable Wipe Scripts-


More to come.......

THANKS
None of this would be possible without
- Entropy512
- eclipsedarkmoon
- r00t4rd3d
- RenderBroken
- and everyone else that has posted here, tested, questioned, etc...
 
Last edited:

mr-cook

Senior Member
Nov 4, 2012
987
2,046
DO NOT USE ANY THIS!!! PLEASE REFER TO POST 1...

THIS IS ALL OUTDATED, AND ONLY AVAILABLE FOR INFORMATIONAL PURPOSES!!!


CWM (outdated)
-Odin flashable thanks to cynnar- http://db.tt/x0oAcEsg

-Put your phone in Download Mode --Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted
-Open Odin folder, Click Odin3 v1.85.exe, With your phone connected the box under ID:COM should be yellow (if it's not you missed a step earlier), Click PDA, Select the file you downloaded earlier, DO NOT TOUCH ANYTHING ELSE- MAKE SURE AUTO REBOOT AND F. RESET TIME ARE THE ----ONLY----- THINGS CHECKED----- AND RE-PARTITION AND FLASH LOCK ARE ----NOT---- CHECKED....., Press Start (It will take a few minutes to load everything do not touch your computer or the phone during any of this, after the phone re-boots it may take a few minutes to load back up leave it alone until it has fully started up and at the home screen). You should get a green PASS message in the top box.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ROOT (outdated)

-Download and install Samsung Drivers- http://www.samsung.com/us/support/owners/product/SGH-S959ZKATFN
-Download Odin 1.85- View attachment 1605837
-Download DD_01232012.tar (it's the top one) From here Courtesy Entropy512- http://xdaforums.com/showthread.php?p=18129028
-Download SuperOneClick- http://xdaforums.com/showthread.php?p=8532790
-Put your phone in Download Mode --Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted
-Open Odin folder, Click Odin3 v1.85.exe, With your phone connected the box under ID:COM should be yellow (if it's not you missed a step earlier), Click PDA, Select the (DD_01232012.tar) file you downloaded earlier, DO NOT TOUCH ANYTHING ELSE- MAKE SURE AUTO REBOOT AND F. RESET TIME ARE THE ----ONLY----- THINGS CHECKED----- AND RE-PARTITION AND FLASH LOCK ARE ----NOT---- CHECKED....., Press Start (It will take a few minutes to load everything do not touch your computer or the phone during any of this, after the phone re-boots it may take a few minutes to load back up leave it alone until it has fully started up and at the home screen). You should get a green PASS message in the top box. (installing this custom kernel WILL give you the YELLOW TRIANGLE boot screen, we can get rid of that later if it bothers you)
-Open SuperOneClick folder, on the phone go to Setting- Applications click Unknown sources- then Development click USB debugging, Connect the phone to the computer, Click on the runme.bat in the SuperOneClick folder (I used the one from DOOMLORD EASY ROOTING TOOLKIT- http://xdaforums.com/showthread.php?p=18805532 SuperOneClick may be a little different, if it is follow their instructions on the page) , ----Follow the instructions on the pop-up window.
-CONGRATULATIONS you should now have root.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ROOT- Root zip flash through CWM thanks to cynnar- http://db.tt/U6KFahMr



Sent from my SGH-S959G
 
Last edited:

ljdelight

New member
Mar 29, 2011
4
1
Sweet, flashing JallyBam for "i777 – ATT Samsung Galaxy S2" works GREAT. Heck yeah.
igio90.net/download-jellybam/releases/
 
Last edited:

MotoMudder77

Senior Member
Feb 8, 2010
1,960
346
Kapowsin, WA
Then your SOL man. What'd you expect for a non-contract device?

Without having stock f/w, i wouldnt **** with the phone. as there'd be no way to fix ANY issue.





EDIT:

Guess i didnt read enough either. seems its fixed by using this site. :/

OP. read the thread you linked to. I shouldnt have to.
 
Last edited:

MotoMudder77

Senior Member
Feb 8, 2010
1,960
346
Kapowsin, WA
I apologize if you thought I was being sarcastic. Im really just an ass.

If you'd have read the last lines of the thread you linked to, You'd have realized that you CAN root, then since you can do that, use the unlock app from market.

does that solve your problem?
 

MotoMudder77

Senior Member
Feb 8, 2010
1,960
346
Kapowsin, WA
That was aimed more at pirateghost. I have spoken with indigoak and read his other posts. He is stuck without recovery, and says he is not able to get it to flash anything now. From the way I understand it.

Sent from my SGH-S959G using Tapatalk 2

The following is just a theory.

I've seen that Kies doesnt support it, but does ODIN? I dont see why it wouldnt.

Without some sort of a backup, this is a very bad idea, and quite possibly could brick. But you could attempt to flash one of our kenels. If our devices are remotely the same it should work, and would give you recovery, and if you can flash our kernels you should be able to flash our ROM's too.

I'd be comparing everything before I attempted that tho.

again just a theory, an idea, founded in the depths of tiredness.
 

Pirateghost

Inactive Recognized Developer
Jul 24, 2010
11,696
8,703
androidninjas.com
That was aimed more at pirateghost. I have spoken with indigoak and read his other posts. He is stuck without recovery, and says he is not able to get it to flash anything now. From the way I understand it.

Sent from my SGH-S959G using Tapatalk 2

You don't have this phone therefore you don't belong in this forum section. Hate all you want but your device isn't this device.

So all your *****ing and moaning about non helpful responses is meaningless. You shouldn't even be posting here.

Sent from my Galaxy Nexus
 

IndigoAK

Senior Member
Oct 17, 2012
153
53
WiFi works on this device if it's rooted with one of Entropy's kernels. I use the latest one from March. Though I did download it from another site because I couldn't for the life of me figure out how to pack a tarball in Windows and Entropy packs his stuff in zips. And also because no matter what I tried, Heimdall just wouldn't flash this device. So I used Odin 3.07.

Don't use the Zedomax kernel linked on S2Root.com or whatever, or use Siyah's kernel. Neither seem to work. Siyah's kernel shuts the photo off after the boot logo and Zedomax breaks the wifi.

As for what this device is and isn't, everything we do know about this phone suggest it IS an I777 physically. Software is another matter entirely.
 

Pirateghost

Inactive Recognized Developer
Jul 24, 2010
11,696
8,703
androidninjas.com
WiFi works on this device if it's rooted with one of Entropy's kernels. I use the latest one from March. Though I did download it from another site because I couldn't for the life of me figure out how to pack a tarball in Windows and Entropy packs his stuff in zips. And also because no matter what I tried, Heimdall just wouldn't flash this device. So I used Odin 3.07.

Don't use the Zedomax kernel linked on S2Root.com or whatever, or use Siyah's kernel. Neither seem to work. Siyah's kernel shuts the photo off after the boot logo and Zedomax breaks the wifi.

As for what this device is and isn't, everything we do know about this phone suggest it IS an I777 physically. Software is another matter entirely.

If the hardware is identical I don't see why you can't just flash the stock i777 firmware to it?

Guess I don't understand how some little cell provider has the financial backing to implement their own firmware. My guess is that they are using a modified i9100 or i777 firmware.

Probably just a debloated at&t firmware.

Either way, this forum is for the i777, so it doesn't really matter. If you have some other model, then it doesn't belong here.


Sent from my Galaxy Nexus
 

MotoMudder77

Senior Member
Feb 8, 2010
1,960
346
Kapowsin, WA
If the hardware is identical I don't see why you can't just flash the stock i777 firmware to it?

Guess I don't understand how some little cell provider has the financial backing to implement their own firmware. My guess is that they are using a modified i9100 or i777 firmware.

Probably just a debloated at&t firmware.

Either way, this forum is for the i777, so it doesn't really matter. If you have some other model, then it doesn't belong here.


Sent from my Galaxy Nexus

Where do you want him to go Pirate?
Not like they have a forum for him, at least he managed to find the forum that most suits his device. Seems he's done a little research.

I might have gone soft, or maybe Im just seeing it from a different perspective now. :eek:

@ folks with that device, maybe do some more research and playing around, to verify that it is indeed basically a clone of the i777, then ask for a sub forum for that particular device
 

Pirateghost

Inactive Recognized Developer
Jul 24, 2010
11,696
8,703
androidninjas.com
Where do you want him to go Pirate?
Not like they have a forum for him, at least he managed to find the forum that most suits his device. Seems he's done a little research.

I might have gone soft, or maybe Im just seeing it from a different perspective now. :eek:

@ folks with that device, maybe do some more research and playing around, to verify that it is indeed basically a clone of the i777, then ask for a sub forum for that particular device

Maybe where everyone should be going if there is not a forum section for their exact device and they have a question identical to the op?

Here's a hint:
General discussion/ Upgrading, Modifying and Unlocking

http://xdaforums.com/forumdisplay.php?f=259

Sent from my Galaxy Nexus
 

graphicw

Senior Member
Nov 12, 2012
62
2
A reasonable person would say this device is more than likely the SGH-I777. Here is what is on the sticker in the battery compartment of the Straight Talk Galaxy SII:

Model: SGH-S959G (GP)
GPSAS959GB
FCC ID: A3LSGHI77

This phone also uses the AT&T network as a Net10 or Straight Talk device. This phone can be flashed with the two ROMS listed in this post:

http://xdaforums.com/showthread.php?t=1286432

It works best with UCKH7. The only problem that exists in intermittent loss of cellular data that requires a reboot to regain. Even when data ceases though, you can still place calls and send regular SMS though MMS does not work when data is acting up. WIFI, GPS and all other functions of the phone work flawlessly when flashed to UCKK6 or UCKH7.

There is a caveat to this however, no matter what you try, you cannot flash another baseband/modem. You also cannot modify the recovery, not even manually without the phone restoring the original when it reboot. This phone has the "beautiful" thing that we all know of as the locked Bootloader. No CWM or modified 3e and no changing modems. Therefore, no ICS or JB as they both require the modem to flashed as well if they are to work. You also cannot flash any rom that requires CWM.
 

Pirateghost

Inactive Recognized Developer
Jul 24, 2010
11,696
8,703
androidninjas.com
A reasonable person would say this device is more than likely the SGH-I777. Here is what is on the sticker in the battery compartment of the Straight Talk Galaxy SII:

Model: SGH-S959G (GP)
GPSAS959GB
FCC ID: A3LSGHI77

This phone also uses the AT&T network as a Net10 or Straight Talk device. This phone can be flashed with the two ROMS listed in this post:

http://xdaforums.com/showthread.php?t=1286432

It works best with UCKH7. The only problem that exists in intermittent loss of cellular data that requires a reboot to regain. Even when data ceases though, you can still place calls and send regular SMS though MMS does not work when data is acting up. WIFI, GPS and all other functions of the phone work flawlessly when flashed to UCKK6 or UCKH7.

There is a caveat to this however, no matter what you try, you cannot flash another baseband/modem. You also cannot modify the recovery, not even manually without the phone restoring the original when it reboot. This phone has the "beautiful" thing that we all know of as the locked Bootloader. No CWM or modified 3e and no changing modems. Therefore, no ICS or JB as they both require the modem to flashed as well if they are to work. You also cannot flash any rom that requires CWM.

CWM is built into the kernel. You would have cwm if someone would repack the kernel for it

Sent from my Galaxy Nexus
 

Slavestate

Senior Member
Sep 7, 2010
698
165
www.descentrecords.com
Actually I was looking for helpful info here by people more experienced than myself, as many others have and will. This is how so many people get turned off by your forum. They link here from Google and only get sarcastic answers from people who have no interest in the topic to begin with. Hopefully the mods will remove it as it is now a train wreck, and I doubt anything useful can come it.

Sent from my SGH-S959G using Tapatalk 2

This isn't really a help or support forum. Its for developers, and there is a set of rules that must be followed. Searching the forum first is one of the big ones. For the most part people aren't going to be spoonfed answers here when its widely available all over this forum and Google.

Sent from my SGH-I777 using Tapatalk 2
 

graphicw

Senior Member
Nov 12, 2012
62
2
I have already tried flashing a kernel on this phone that included CWM. Try as you will, try as you might though, CWM will never work. You cannot replace the Recovery file on this phone without it reverting back to the original 3e. It does not matter what you try to replace it with. I can confirm that the older version of Siyah kernel does work with this phone but the CWM part of it does not work, it is still 3e in the end.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 85
    I NOR ANYONE ELSE BUT YOURSELF IS RESPONSIBLE FOR ANY DAMAGES, LOSS, OR ANYTHING ELSE THAT MAY RESULTS FROM FOLLOWING THE INSTRUCTIONS, OR USING ANYTHING FOUND ON THIS PAGE ----USE AT YOUR OWN RISK----


    CONSIDER THIS THE ONLY VALID POST IN THIS THREAD- EVERYTHING AFTER THIS POST COULD BE INCORRECT
    ALL DANGEROUS LINKS HAVE BEEN REMOVED. IF I MISSED ANYTHING, AND A LINK TAKES YOU TO DEV-HOST- PLEASE CLOSE THE PAGE IMMEDIATELY, NONE OF THE LINK ON THAT SITE ARE SAFE!!!! If you're looking for one of the missing files try asking in the thread someone may still have them.
    If your using the information on this page please remember to HIT THE THANKS BUTTON.

    THIS IS ONLY FOR THE STRAIGHT TALK S2 MODEL# SGH-S959G...... NOT COMPATIBLE WITH ANY OTHER PHONE.

    THE BEST WAY TO ROOT / OR FLASH A CUSTOM ROM -
    Install RECOVERY using ODIN, make a BACKUP, then flash the ROOT ZIP in RECOVERY.
    - TWRP 2.7.1.0 Odin-
    - Make a backup with TWRP before going any further. Boot into recovery, select backup/ restore, backup.
    - Root Zip- flash zip through CWM thanks to cynnar-
    Mirror-
    -You will need to install busybox from the market if staying on stock+ root.
    - PhilZ CWM v6.0.2.7 If you will be using a Siyah based kernel ( AJK Kernel ), or would like the extra options in CWM flash this- View attachment 1703135

    If you prefer CWM flashable zips can be found further down, and throughout the thread (search).


    - ROMs
    - I777 Main Thread- http://xdaforums.com/forumdisplay.php?f=1301 (Android Development, and Ported Development to find ROMs)
    - OR flash CyanogenMod 10.1 from link below (this is flashed in CWM) From CyanogenMod 10.1 all i777 custom ROMs are compatible.
    - CyanogenMod, and most all custom ROMs are already rooted when you flash them, no need to root first.
    - You may need to change your APN for data to work with some custom ROMs. Stock APN is at the bottom of this post. Usually you can just edit the included APN from att.mvno to wap.tracfone , and save it, then select it. If data still doesn't work delete all other APNs besides the one you're using.


    - ODIN INSTRUCTIONS -
    - Samsung drivers must be installed on your computer- Samsung Drivers- http://www.samsung.com/us/support/owners/product/SGH-S959ZKATFN
    - Download Odin 1.85- View attachment Odin3-v1.85.7z and unzip.
    - Enable USB Debugging in Settings menu of phone.
    - Put your phone in Download Mode - -Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted.
    - Open Odin folder, Click Odin3 v1.85.exe, With your phone connected the box under ID:COM should be yellow (if it's not you missed a step earlier), Click PDA, Select the file you downloaded earlier, DO NOT TOUCH ANYTHING ELSE- MAKE SURE AUTO REBOOT AND F. RESET TIME ARE THE ----ONLY----- THINGS CHECKED----- AND RE-PARTITION AND FLASH LOCK ARE ----NOT---- CHECKED....., Press Start (It will take a few minutes to load everything do not touch your computer or the phone during any of this, after the phone re-boots it may take a few minutes to load back up leave it alone until it has fully started up and at the home screen). You should get a green PASS message in the top box.


    - CWM ZIP FLASHING -
    - Save Zip file to be flashed to the Root (not in a folder) of your External SD card
    - BOOT INTO RECOVERY- Phone off
    - Hold volume up, volume down and power button. (You can release just the power button at the samsung screen but dont have to).
    - Select -install zip from sdcard, -choose zip from sdcard, -select the zip file you put there earlier, -it will ask you to confirm, select -yes -install
    - If you are installing a custom ROM Do this FIRST before installing Zip, -wipe data/factory reset, wipe cache partition, select -advanced, -wipe dalvik cache


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

    FACTORY FIRMWARE (IN CASE OF SOFT-BRICK)
    Before returning to Stock remember to format your preload partition. This can be achevied with my ROM wipe script found here- http://xdaforums.com/showthread.php?p=38199542

    ---CREDIT--- eclipsedarkmoon
    This will only work with Heimdall-
    - Download Heimdall 1.3.1-
    Heimdall Suite 1.3.1 Windows https://github.com/downloads/Benjamin-Dobell/Heimdall/heimdall-suite-1.3.1-win32.zip
    Heimdall Suite 1.3.1 OS X 10.4+ https://github.com/downloads/Benjamin-Dobell/Heimdall/heimdall-suite-1.3.1-mac.dmg

    - Download Factory Firmware -

    - Mirror-

    - Open Heimdall, click Drivers, zadig.exe
    - Put phone in Download Mode--Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted
    - zadig.exe menu, List all devices, Choose Samsung USB composite device (or similar) from list, Press Install Drivers (if you receive a message about being unable to verify the publisher of the driver click "Install this driver software anyway". Your computer may also need to restart for this).
    - Now open heimdall-frontend.exe, on the Load Package (main page) select Browse from Heimdall firmware package, Select the Factory Firmware you downloaded earlier (it will take a minute while Heimdall extracts it), Once extracted press Load / Customise in the bottom right corner (this takes you to the Flash page),--- Select FACTORYFS in the box on the right labeled Partitions(Files), DO NOT TOUCH ANYTHING ELSE- MAKE SURE REPARTITION AND NO REBOOT ARE---- NOT----- CHECKED.... Press Start in the bottom right corner. (It will take a few minutes to load everything do not touch your computer or the phone during any of this, after the phone re-boots it may take a few minutes to load back up leave it alone until it has fully started up and at the home screen).
    - Hopefully it has been brought back from the Dead.

    - Odin flashable Factory Firmware -thanks to root4rd3d-
    Uncompressed version-
    - Put your phone in Download Mode --Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted
    - Open Odin folder, Click Odin3 v1.85.exe, With your phone connected the box under ID:COM should be yellow (if it's not you missed a step earlier), Click PDA, Select the file you downloaded earlier, DO NOT TOUCH ANYTHING ELSE- MAKE SURE AUTO REBOOT AND F. RESET TIME ARE THE ----ONLY----- THINGS CHECKED----- AND RE-PARTITION AND FLASH LOCK ARE ----NOT---- CHECKED....., Press Start (It will take a few minutes to load everything do not touch your computer or the phone during any of this, after the phone re-boots it may take a few minutes to load back up leave it alone until it has fully started up and at the home screen). You should get a green PASS message in the top box.

    - STOCK ROM CWM FLASH -thanks to mr-cook
    (this is will not change your recovery or modem)
    - Download-
    - Place on the root of your Ext.SD
    - Boot into CWM recovery (if you can't do this start at the top of the page!)
    - Factory reset * Wipe cache * Wipe dalvik cache
    - Install zip from sdcard, choose zip from sdcard, select zip you downloaded earlier, confirm install
    - Reboot
    - STOCK MODEM- View attachment S959GUDLG1_modem.zip
    - STOCK 3e RECOVERY Not sure why you would want it, but just in case- removed (YOU MUST FLASH THIS LAST TO RETURN TO STOCK)-


    - IF YOU GET BOOT-LOOP- Boot into recovery
    - Phone off
    - Hold volume up, volume down and power button. (You can release just the power button at the samsung screen but dont have to).
    - Factory reset, wipe cache
    - Reboot

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


    ROOT ZIP-
    Flash through CWM thanks to cynnar- View attachment SGH-S959G_Root.zip

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


    SGH-S959G - CyanogenMod

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


    MODEMS
    (Install with CWM)
    -I777UCMD8- This is the Newest Available

    - Stock- S959GUDLG1 thanks to mr-cook- View attachment S959GUDLG1_modem.zip

    - I777UCLL6- ATT UCLL6 thanks to mr-cook- View attachment I777UCLL6_modem.zip

    - I777UCLK3- ATT UCLK3 thanks to mr-cook- View attachment I777UCLK3_modem.zip

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


    REMOVING THE YELLOW TRIANGLE

    GINGERBREAD ONLY! (Root Required)
    - Extract the stock zImage from the factory firmware at the top of this page (I used 7zip, and needed to extract it twice to get it apart).
    - Put the stock zImage on the root (not in a folder) of your internal SD card. You can do this through the usb, adb push (adb push- Copy and paste the zImage into your folder with adb, connect your phone with usb, then command- adb push zImage /sdcard/zImage), whatever method you like.
    - Now using adb shell, or terminal emulator found in the market (if you don't' have adb ask GOOGLE) issue the command (capitilazation and spacing matter):

    $ adb shell
    $ su
    # dd if=/sdcard/zImage of=/dev/block/mmcblk0p5

    This must be done as #, if you have a $ enter command: su
    You must already be rooted for this to work. To switch to a different kernel afterwards you can use the same method, or CWM without getting the yellow triangle again or increasing the flash counter. As long as you flash internally, if you use Odin or Heimdall to flash anything thats not stock it will come back.


    REMOVING YELLOW TRIANGLE ICS AND ABOVE!
    -If running ICS or above you can use triangle away found here- http://xdaforums.com/showthread.php?p=22462960

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


    CWM
    Flash these from CWM

    CWM RECOVERY v6.0.2.7 (ODIN flash) Thanks to r00t4rd3d-

    - PhilZ CWM v6.0.2.7 built by AJ Newkirk- (Thanks to mr-cook)- View attachment 1703135 (This is compatible with AJ Newkirks Siyah kernel and jeboo's new features in SHOstock3)
    - Phil's CWM v6.0.2.7 built by AJ Newkirk- (Thanks to mr-cook)-this one gets rid of the blue progress bar on the s2 boot screen, that's the only difference.

    - CWM v6.0.2.7- (Thanks to mr-cook)- View attachment 1703137

    -6.0.4.4 Odin-

    - CWM v6.0.4.4- (Thanks to mr-cook)- View attachment 2387202

    -6.0.4.5 Odin-

    -6.0.4.5 zip-


    -AJK CWM Odin-


    -TWRP 2.7.0.0 recovery "thanks to razen kain" (flash from recovery)-
    Let me know if this link gets killed and I'll add it to Dev host.

    Flashing other versions of CWM with adb (Root Required)
    - Extract the zImage (boot.img) from the ROM of your choice (I use 7zip to extract it).
    - Put the zImage (boot.img) on the root (not in a folder) of your internal SD card. You can do this through the usb, adb push (adb push- Copy and paste the zImage into your folder with adb, connect your phone with usb, then command- adb push zImage /sdcard/zImage), whatever method you like.
    - Now using adb shell (if you don't' have adb ask GOOGLE) issue the command (capitilazation and spacing matter):


    $ adb shell
    $ su
    # dd if=/sdcard/zImage of=/dev/block/mmcblk0p6

    or if it's a boot.img

    # dd if=/sdcard/boot.img of=/dev/block/mmcblk0p6



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

    ADB (android debug bridge)

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

    STOCK APN
    APN
    Name- Straight Talk
    APN- wap.tracfone
    Proxy- Not set
    Port- Not set
    User name- Not set
    Password- Not set
    Server- Not set
    MMSC- http://mmsc.cingular.com/
    MMS proxy- mms2.tracfone.com
    MMS port- 80
    MCC- 310
    MNC- 410
    Authentication type- Not set
    APN type- default,supl,mms


    BYOP sim card APN
    APN
    Name- Straight Talk
    APN- att.mvno
    Proxy- Not set
    Port- Not set
    User name- Not set
    Password- Not set
    Server- Not set
    MMSC- http://mmsc.cingular.com/
    MMS proxy- mms2.tracfone.com
    MMS port- 80
    MCC- 310
    MNC- 410
    Authentication type- Not set
    APN type- default,supl,mms

    New APN
    Name: Straight Talk
    Apn: tfdata
    MMSC: http://mms-tf.net
    Mms proxy : mms3.tracfone.com
    MMS PORT: 80
    MCC:310
    MNC:410
    APN TYPE: default,supl,mms



    SIM unlock threads
    - http://xdaforums.com/showthread.php?p=10456038

    - http://xdaforums.com/showthread.php?p=30541172

    If you don't have service after unlocking and switching SIM cards you need to flash an at&t modem like I777UCLL6 found above. Apparently the modem used by Straight Talk only works with their service.


    Being THROTTLED? read this-
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    - I777 Main Thread-

    - Samsung Drivers-


    - BOOT INTO RECOVERY-
    Phone off- Hold volume up, volume down and power button until you reach Recovery menu.


    - DOWNLOAD MODE-
    Power off, Hold volume down button, Plug in USB connected to computer, Hit volume up when prompted


    - CWM ZIP FLASHING -
    - Save Zip file to be flashed to the Root (not in a folder) of your External SD card
    - BOOT INTO RECOVERY- Phone off
    - Hold volume up, volume down and power button. (You can release just the power button at the samsung screen but dont have to).
    - Select -install zip from sdcard, -choose zip from sdcard, -select the zip file you put there earlier, -it will ask you to confirm, select -yes -install
    - If you are installing a custom ROM Do this FIRST before installing Zip, -wipe data/factory reset, wipe cache partition, select -advanced, -wipe dalvik cache


    -Link to my CWM flashable Wipe Scripts-


    More to come.......

    THANKS
    None of this would be possible without
    - Entropy512
    - eclipsedarkmoon
    - r00t4rd3d
    - RenderBroken
    - and everyone else that has posted here, tested, questioned, etc...
    13
    Off-Topic:

    I just wanted to take a minute to congratulate mr-cook on becoming an XDA Recognized Contributor! :good: :good:

    This guy gives so much to the SII community and it is great to see him be recognized for his efforts.

    Congrats!

    /Off-Topic
    9
    The op needs to be updated with this'd information...

    The latest cwm is only for kitkat ROMs, that's cm 11+. Of you want to go with jelly bean ROMs like the one you're trying to use, you need to use cwm 6.0.2.7 it's older but JB won't flash on the newer ones. There are a few different versions but any will work as long add it's philZ, AJK, or 6.0.2.7

    Since you already have cwm installed you can just DL the zips and flash them in recovery then reboot "recovery" and it will be complete. No need for Odin now. Try that and get back to us

    I think I'm just going to replace CWM with the new TWRP in the op. It seems to be easy more compatible. Plus I like it better.

    EDIT: Done. Op updated to install TWRP with Odin to be more compatible.

    Sent from my SGH-S959G
    9
    since this post is in AT&T Samsung Galaxy S II SGH-I777 section...i thought it might be compatible. i even saw a lot of ROM posts where they says its compatible with i777 and sgh s959g....so i was in doubt and had to ask.....glad to know its not compatible...thx....







    I thought it was...a lot of the ROMs I search are based on the i777 builds just have to make sure you have the correct radio installed.....I've rooted mine and used several different ROMs just based off of this thread. Searching the thread with the search tool will yield massive results. See post#5 from the OP that's a fairly good clue.

    Ok ok ok wait... Let's clear up some confusion. The one and only difference between the 959g and the i777 is that the 959g has its recovery on a separate partition by itself, whereas the i777 has kernel and recovery on the same partition. The 959g can use any ROM or kernel built for the i777 no problem. But if you want a different recovery on 959g you must use one of the zips from the op or Odin. If you had an i777 and you flash a new kernel it will also install a new recovery as it will be packaged in the zip. If you flash the same kernel on the 959g, your kernel will change but recovery remains untouched since it is on a different partition. That is the one and only difference between the two. Happy flashing :thumbup::D