[GUIDE] How to root and update your Galaxy S to Jelly Bean

Search This thread

monkeywithbanana

Senior Member
Apr 3, 2012
243
124
Turku
This guide shows you how to root and install a ROM.
I am NOT responsible for bricked devices or dead sd cards etc.

Hi,
Today i'm going to show you how to root and update your Galaxy S.
In this guide we flash custom kernel and rom.
But first, remember the drivers http://www.filefactory.com/file/3nhyqmo40111/n/SAMSUNG_USB_Driver_for_Mobile_Phones.zip

Now the rooting part.

1.Download Semaphore kernel http://semaphore.gr/downloads Choose the first one. (Semaphore_2.7.4.tar)
2. It may look like a zip file but it is not. So do not extract the tar file.
3. Open Odin (if you don't have it download it from http://ul.to/o2xcp01n )
4. Switch off the phone and wait for vibration. When it vibrates it is completely off
5. Make sure you have drivers.
6. Put your phone to download download mode. To do that press vol down + home + power.
7. Now your phone should be in download mode. Plug it to computer (make sure odin is still open)
8. Click PDA tab and choose Semaphore_2.7.4.tar.
9. Click start
10. Wait
11. Wait more and then there should read Success! in odin
12. Now you can disconnect the phone.
13. Finish!

Now we are ready to install a custom ROM!
First you need to download a ROM. I recommend Cyanogenmod because it is popular, it has many features and it is stable. Here's the link http://download.cyanogenmod.org/get/jenkins/49867/cm-10.2.0-galaxysmtd.zip
1. Download the ROM.
2. Put it to your phone's internal sd-card
3. Download gapps http://goo.im/gapps/gapps-jb-20130813-signed.zip
4. Put it to your phone's sd-card
5. Reboot to recovery (vol up + home + power)
6. Wipe data/factory reset
7. Wipe cache
8. Advanced > wipe dalvik cache
9. Install zip from sd-card
10. Choose zip from sd-card
11. Select cm-10.2.0-galaxysmtd.zip
12. Confirm
13. Wait
14. Wait more
15. Wait even more
16. Go back
17. Don't reboot
18. Install zip from sd-card
19. Choose zip from sd-card
20. Choose gapps-jb-20130813-signed.zip
21. Confirm
22. Wait
23. Reboot
Now it's ready! You made it! You rooted and updated your phone. Be proud!
 
Last edited:

erpurohit

Senior Member
Feb 21, 2010
1,987
1,436
This guide shows you how to root and install a ROM.
I am NOT responsible for bricked devices or dead sd cards etc.

Hi,
Today i'm going to show you how to root and update your Galaxy S.
In this guide we flash custom kernel and rom.
First you need to be sure that you have 2.3.6 XXJW4.
You can check it by going to settings > about phone > and there's baseband version.
If you have JW4 you can skip to rooting part.
If you don't have JW4, you need to flash it.

Installing JW4
1. You need the drivers. For 32 bit(x86) Windows http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x86.shtml and for 64 bit(x64) Windows
http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x64.shtml
2.Download the firmware http://www.hotfile.com/dl/150483619/708026d/I9000XXJW4_I9000OXAJW4_XEU.zip.html
3. Then you need extract the downloaded file I9000XXJW4_I9000OXAJW4_XEU.zip (from step 2) to any folder, you will get these 2 files:
JW4_JW4_JW4.tar
SS_DL.dll (ignore this file)
4. Download Odin which we will be using to flash XXJW4 on the phone. http://www.mediafire.com/download.php?06v1nznuk3ng7gw
5. Disconnect your phone if it’s connected to PC. Then switch it off. Wait 5-6 seconds for vibration to confirm complete switch off.
6. Boot into recovery. To do this, press and hold the Volume_UP + Home + Power till the screen turns on, then let them go. You will boot into recovery soon enough.
7. Then, use the volume keys to navigate and the home/power key to select options, select wipe data/factory reset, then select Yes on next screen to confirm. After the data wipe is complete, remove and re-insert the battery, but don’t power it back on.
8. Put the Galaxy S in Download Mode. To do that press and hold these keys together: Volume down + Home + Power until a screen saying Download Mode comes up.
9. Open Odin (downloaded in step 4) — Odin3 v1.7.exe.
10. Connect your phone to PC now. You should get the message “Added!!” under Odin’s message box in the bottom left. If you don’t get this message, then probably there is a problem with drivers. Make sure you’ve proper drivers installed.
11. Now, in Odin, click the PDA Tab, and select the file JW4_JW4_JW4.tar
12. Important! Do not touch any other button or make any other changes in Odin except selecting the required file as given in step 11.
13. Now, hit the START button to begin the flashing process. When it finishes, your phone will automatically reboot, upon which you can unplug the cable. Plus, you’ll get a PASS (with green background) message in the left-most box at the very top of the Odin.
IMPORTANT Note: If ODIN gets stuck at some stage and doesn’t seem to be doing anything, do this — disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 9. Same if you get a FAIL message in Odin.
14. Finish!

Now the rooting part.

1.Download CF-Root http://download.chainfire.eu/155/CF-Root/SGS/CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.zip
2. Unzip the file and you get a tar file. It may look like a zip file but it is not. So do not extract the tar file.
3. Open Odin (if you don't have it download it from section 4 in installing part)
4. Switch off the phone and wait for vibration. When it vibrates it is completely off
5. Make sure you have drivers (JW4 installing section 1)
6. Put your phone to download download mode. To do that press vol down + home + power.
7. Now your phone should be in download mode. Plug it to computer (make sure odin is still open)
8. Click PDA tab and choose CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.tar.
9. Click start
10. Wait
11. Wait more and then there should read Success! in odin
12. Now you can disconnect the phone.
13. Finish!

Now we are ready to install a custom ROM!
First you need to download a ROM. I recommend Cyanogenmod because it is popular, it has many features and it is stable. Here is link http://get.cm/get/3qH
1. Download the ROM.
2. Put it to your phone's internal sd-card
3. Download gapps http://goo.im/gapps/gapps-ics-20120429-signed.zip
4. Put it to your phone's sd-card
5. Reboot to recovery (vol up + home + power)
6. Wipe data/factory reset
7. Wipe cache
8. Advanced > wipe dalvik cache
9. Install zip from sd-card
10. Choose zip from sd-card
11. Select cm-9.0.0-galaxysmtd.zip
12. Confirm
13. Wait
14. Wait more
15. Wait even more
16. Go back
17. Don't reboot
18. Install zip from sd-card
19. Choose zip from sd-card
20. Choose gapps-ics-20120429-signed.zip
21. Confirm
22. Wait
23. Reboot
Now it's ready! You made it! You rooted and updated your phone. Be proud!

here are the reason:
1. While installing jw4 in step 6 you have ask to boot in recovery and recovery only available when you have flashed a kernel which supports it.
2. If i already have recovery them why i should flash jw4 again and then again root it and flash the ics.
3. You have asked to put rom in internal sdcard and gapps in sdacrd... they should both be in same card else a new user might get confuse.
4. You haven't mention if user ends in bootloop what should he do?
 

monkeywithbanana

Senior Member
Apr 3, 2012
243
124
Turku
I meant to write internal sd card for gapps and my sgs had stock recovery without root.
Have you ever heard about android stock recovery 3e?
 
Last edited:

markus3650

Member
Apr 9, 2010
10
2
bakcup /efs

I didn't acutally read the whole thing so I don't know wether it's corret or not, but I think you should definitly advise the user to backup the /efs folder to prevent issues with IMEI/baseband.

(searched your guide for /efs and didn't find it anywhere)

Greets.
 
  • Like
Reactions: iuriwjle

nashaolic

New member
Aug 29, 2012
1
0
boot loop

Hi,

I followed the entire guide and after getting and "Encryption Unsuccessful" -> Reset to Factory, I got a boot loop.

Any ideas on how I could fix this?

Thanks for the guide :)

Nash

--

UPDATE: Fixed the boot loop but still don't know why it happened. Can you shed a light? Still on 2.3

Thanks!

Nash
 
Last edited:

monkeywithbanana

Senior Member
Apr 3, 2012
243
124
Turku
Were you flashing the Rom or gapps before getting the encryption error? It's possible that the zip files are corrupted or they have some errors. Try to redownload the files.
 
Last edited:
  • Like
Reactions: TomHardy21

monkeywithbanana

Senior Member
Apr 3, 2012
243
124
Turku
CF-Root is is available for almost every Samsung SGS stock rom(maybe for every stock rom) so you just need to tell me your baseband and i'll give instructions to do that for your ROM.
 
  • Like
Reactions: TomHardy21

Ulikses

New member
Aug 30, 2012
2
0
What if I still have Froyo installed? Where can I find instructions to upgrade to Gingerbread?
 

skells

Member
Jul 6, 2012
36
2
Uhh why don't you just suggest an odin flash of Darky's rom, then a CWM flash of CM9 then CM10. That would be a lot quicker and easier to read and explain.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 73
    This guide shows you how to root and install a ROM.
    I am NOT responsible for bricked devices or dead sd cards etc.

    Hi,
    Today i'm going to show you how to root and update your Galaxy S.
    In this guide we flash custom kernel and rom.
    But first, remember the drivers http://www.filefactory.com/file/3nhyqmo40111/n/SAMSUNG_USB_Driver_for_Mobile_Phones.zip

    Now the rooting part.

    1.Download Semaphore kernel http://semaphore.gr/downloads Choose the first one. (Semaphore_2.7.4.tar)
    2. It may look like a zip file but it is not. So do not extract the tar file.
    3. Open Odin (if you don't have it download it from http://ul.to/o2xcp01n )
    4. Switch off the phone and wait for vibration. When it vibrates it is completely off
    5. Make sure you have drivers.
    6. Put your phone to download download mode. To do that press vol down + home + power.
    7. Now your phone should be in download mode. Plug it to computer (make sure odin is still open)
    8. Click PDA tab and choose Semaphore_2.7.4.tar.
    9. Click start
    10. Wait
    11. Wait more and then there should read Success! in odin
    12. Now you can disconnect the phone.
    13. Finish!

    Now we are ready to install a custom ROM!
    First you need to download a ROM. I recommend Cyanogenmod because it is popular, it has many features and it is stable. Here's the link http://download.cyanogenmod.org/get/jenkins/49867/cm-10.2.0-galaxysmtd.zip
    1. Download the ROM.
    2. Put it to your phone's internal sd-card
    3. Download gapps http://goo.im/gapps/gapps-jb-20130813-signed.zip
    4. Put it to your phone's sd-card
    5. Reboot to recovery (vol up + home + power)
    6. Wipe data/factory reset
    7. Wipe cache
    8. Advanced > wipe dalvik cache
    9. Install zip from sd-card
    10. Choose zip from sd-card
    11. Select cm-10.2.0-galaxysmtd.zip
    12. Confirm
    13. Wait
    14. Wait more
    15. Wait even more
    16. Go back
    17. Don't reboot
    18. Install zip from sd-card
    19. Choose zip from sd-card
    20. Choose gapps-jb-20130813-signed.zip
    21. Confirm
    22. Wait
    23. Reboot
    Now it's ready! You made it! You rooted and updated your phone. Be proud!
    5
    This guide shows you how to root and install a ROM.
    I am NOT responsible for bricked devices or dead sd cards etc.

    Hi,
    Today i'm going to show you how to root and update your Galaxy S.
    In this guide we flash custom kernel and rom.
    First you need to be sure that you have 2.3.6 XXJW4.
    You can check it by going to settings > about phone > and there's baseband version.
    If you have JW4 you can skip to rooting part.
    If you don't have JW4, you need to flash it.

    Installing JW4
    1. You need the drivers. For 32 bit(x86) Windows http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x86.shtml and for 64 bit(x64) Windows
    http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x64.shtml
    2.Download the firmware http://www.hotfile.com/dl/150483619/708026d/I9000XXJW4_I9000OXAJW4_XEU.zip.html
    3. Then you need extract the downloaded file I9000XXJW4_I9000OXAJW4_XEU.zip (from step 2) to any folder, you will get these 2 files:
    JW4_JW4_JW4.tar
    SS_DL.dll (ignore this file)
    4. Download Odin which we will be using to flash XXJW4 on the phone. http://www.mediafire.com/download.php?06v1nznuk3ng7gw
    5. Disconnect your phone if it’s connected to PC. Then switch it off. Wait 5-6 seconds for vibration to confirm complete switch off.
    6. Boot into recovery. To do this, press and hold the Volume_UP + Home + Power till the screen turns on, then let them go. You will boot into recovery soon enough.
    7. Then, use the volume keys to navigate and the home/power key to select options, select wipe data/factory reset, then select Yes on next screen to confirm. After the data wipe is complete, remove and re-insert the battery, but don’t power it back on.
    8. Put the Galaxy S in Download Mode. To do that press and hold these keys together: Volume down + Home + Power until a screen saying Download Mode comes up.
    9. Open Odin (downloaded in step 4) — Odin3 v1.7.exe.
    10. Connect your phone to PC now. You should get the message “Added!!” under Odin’s message box in the bottom left. If you don’t get this message, then probably there is a problem with drivers. Make sure you’ve proper drivers installed.
    11. Now, in Odin, click the PDA Tab, and select the file JW4_JW4_JW4.tar
    12. Important! Do not touch any other button or make any other changes in Odin except selecting the required file as given in step 11.
    13. Now, hit the START button to begin the flashing process. When it finishes, your phone will automatically reboot, upon which you can unplug the cable. Plus, you’ll get a PASS (with green background) message in the left-most box at the very top of the Odin.
    IMPORTANT Note: If ODIN gets stuck at some stage and doesn’t seem to be doing anything, do this — disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 9. Same if you get a FAIL message in Odin.
    14. Finish!

    Now the rooting part.

    1.Download CF-Root http://download.chainfire.eu/155/CF-Root/SGS/CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.zip
    2. Unzip the file and you get a tar file. It may look like a zip file but it is not. So do not extract the tar file.
    3. Open Odin (if you don't have it download it from section 4 in installing part)
    4. Switch off the phone and wait for vibration. When it vibrates it is completely off
    5. Make sure you have drivers (JW4 installing section 1)
    6. Put your phone to download download mode. To do that press vol down + home + power.
    7. Now your phone should be in download mode. Plug it to computer (make sure odin is still open)
    8. Click PDA tab and choose CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.tar.
    9. Click start
    10. Wait
    11. Wait more and then there should read Success! in odin
    12. Now you can disconnect the phone.
    13. Finish!

    Now we are ready to install a custom ROM!
    First you need to download a ROM. I recommend Cyanogenmod because it is popular, it has many features and it is stable. Here is link http://get.cm/get/3qH
    1. Download the ROM.
    2. Put it to your phone's internal sd-card
    3. Download gapps http://goo.im/gapps/gapps-ics-20120429-signed.zip
    4. Put it to your phone's sd-card
    5. Reboot to recovery (vol up + home + power)
    6. Wipe data/factory reset
    7. Wipe cache
    8. Advanced > wipe dalvik cache
    9. Install zip from sd-card
    10. Choose zip from sd-card
    11. Select cm-9.0.0-galaxysmtd.zip
    12. Confirm
    13. Wait
    14. Wait more
    15. Wait even more
    16. Go back
    17. Don't reboot
    18. Install zip from sd-card
    19. Choose zip from sd-card
    20. Choose gapps-ics-20120429-signed.zip
    21. Confirm
    22. Wait
    23. Reboot
    Now it's ready! You made it! You rooted and updated your phone. Be proud!

    here are the reason:
    1. While installing jw4 in step 6 you have ask to boot in recovery and recovery only available when you have flashed a kernel which supports it.
    2. If i already have recovery them why i should flash jw4 again and then again root it and flash the ics.
    3. You have asked to put rom in internal sdcard and gapps in sdacrd... they should both be in same card else a new user might get confuse.
    4. You haven't mention if user ends in bootloop what should he do?
    2
    Thanks!!!

    And one last question, if something went wrong, or i don't like CM10, returning to stock gb is as easy as installing de stock rom via odin?

    Which kernel do you recommend me?

    Thank you again!!

    Yeah, the stock rom can be found on samfirmware.com

    And yes, just flash in pda with odin, repartition checked. Then boot to recovery and wipe data / factory reset. That easy.

    As for kernel, stock cm10 is very good, i prefer devil which is biased towards performance. Semaphore is a good balance, not for me though. EDIT: you meant for flashing... Umm semaphore or devil haha

    Sent from my GT-I9000M using xda premium
    2
    Factory reset and try flashing again.