Galaxy S I9000

How to Update Galaxy S GT I9000 with Official Cyanogen Mod 9 ICS Firmware

Galaxy S LogoFor all those who are waiting to apply the update your Samsung Galaxy S device with the latest and Official firmware of Cyanogen Mod 9 Nightly build version, can now rejoice as in the due course of this article we will be checking out on how to apply the same. This update of Cyanogen ropes in the flavor of ICS Android 4.0. Please note that this is not an official update released by Samsung Electronics and also there is no ETA on by when there will be an update of ICS for Galaxy S GT I9000 Officially which looks very impossible at least officially from Samsung.

It was the last time when we saw on how you can apply the official update of Value Pack.

Disclaimer: Neither we, nor developer should be held responsible for any damage happened to your device in the process of following the instructions mentioned in this article. It’s very unlikely that there will be any issues but just in case if at all there are any issues then we are committed to help you in solving the same.

Caution: This update is STRICTLY for the users of Samsung Galaxy S smartphone only, this one should not be applied by the users of any other similar smartphones.

Pre Requisites:

  • All the data present in your phone should be backed up as in the process of applying this update, the data might get either lost or corrupted. With the help of below mentioned steps you can easily backup the same. After updating with this release, the KIES won’t recognize the device as it’s a custom ROM firmware.

SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
Call Log – Call Log and Restore
Images, Songs, Videos, Files – Copy to internal / External SD Card,
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

  • Minimum charge left in the device should be at least 70% so as to ensure that device doesn’t get turned Off in the middle of firmware update.
  • Disable all the antivirus suites in your computer and uninstall the same in your device as these tools generally tend to interrupt the process of firmware update.
  • Irrespective of the current firmware you are ON, you need to ensure that you have rooted the same as this firmware can only be applied on the rooted firmwares.

Special instructions for Users on Custom ROM:

  • Ensure that Voodoo Lagfix or any other Lagfix is disabled in your device which you can do the same from the recovery mode. Also, additionally from the recovery mode, in “advanced” option you need to clear the Dalvik Cache before applying this update or else it may hamper the process of firmware update process.

So, assuming that you have followed all the above mentioned instructions you can now proceed to the next page where detailed instructions on how to update with the Cyanogen Mod 9 Custom firmware release is summed up.

Let’s head to the next page where we have mentioned the detailed tutorial on how to apply the same.

Pages: 1 2

151 Comments

151 Comments

  1. Fernando

    November 13, 2012 at 10:47 am

    Hello man, the link for hardcore-speedmod.tar seems to be down at the moment.. thanks

    if you have a backup it will help me a lot!

  2. Jorge

    November 6, 2012 at 5:37 pm

    Hi Neal, i have done the upgrade andit works fine except for one thing: the radio is not working. There is any workaround to have it on this build?

    Thanks for the good work!

  3. Dusan

    May 24, 2012 at 12:14 am

    Status Code: 404

    Exception:
    Stacktrace:
    (none)

    Generated by Winstone Servlet Engine v0.9.10 at Wed May 23 13:42:09 CDT 2012

    on Cyanogen MOD 9 package

  4. cuckoo

    May 23, 2012 at 12:42 am

    it is not working it says that operation aborted

  5. JR

    May 11, 2012 at 8:35 pm

    Hello, Does this procedure work with GT-i9000T? I have may terminal flashed with Gingerbread.xxjvt 2.3.5

  6. Latif

    April 28, 2012 at 1:27 pm

    Link to ICS Cyanogen mod 9 Package is not working.

  7. osama

    April 19, 2012 at 11:11 pm

    which custom rom support arabic

    • Pradeep Neela

      April 19, 2012 at 11:35 pm

      check with the amestris ROM

  8. ryanlum

    April 17, 2012 at 8:05 am

    I have a question. You all said that this is the official build, but it looks like its the nightly build only. Cause in the get.cm website, the stable version is not out yet. They only said that 7.1 is the stable version

  9. ryanlum

    April 17, 2012 at 7:59 am

    The ICS download link is not working.. please fix the link? very excited to install it!!

  10. Aditya Sharma

    April 15, 2012 at 11:41 am

    The ICS donwload link is not working. Request you to pls re-post it. Thanks!!

    • Aditya Sharma

      April 16, 2012 at 7:23 pm

      Pls re-post the ICS download link.

  11. Dylan

    April 13, 2012 at 8:20 pm

    is cm9 official version a fully working ics version without any problem?

  12. Omar Jivraj

    April 12, 2012 at 1:18 am

    Hi Neela, Iam having Network issues, cant get network at all, and my imei number is totally changed. PLz help. Thanx.

    • Pradeep Neela

      April 12, 2012 at 1:20 am

      how can a imei number change?

  13. harish

    April 12, 2012 at 12:49 am

    how to enter Untar hardcore’s kernel into the Heimdall directory and then enter into the command prompt in your computer to enter the below mentioned command i cant understand

    • Pradeep Neela

      April 12, 2012 at 1:20 am

      you need to unzip to get tar file!

  14. devraj singh rawat

    April 10, 2012 at 9:59 pm

    How can we downgrade form 4.0.3 to 2.3.6? any idea

    • Pradeep Neela

      April 10, 2012 at 11:03 pm

      you can directly apply the XXJVU Firmware

  15. BZ

    April 10, 2012 at 1:10 am

    Do I really HAVE to use the original Samsung USB-Cable?

  16. tomtom

    April 9, 2012 at 4:27 pm

    Hi,
    How can I go back to gingerbread 2.3.6 or 2.3.5 ?
    Thanks

    • Pradeep Neela

      April 12, 2012 at 7:25 pm

      you just need to follow the corresponding instructions!

  17. Ramu

    April 9, 2012 at 10:22 am

    Any update on whether this will work with a 64 bit windows 7 computer. If not, can you recommenend another ics mod with a tutorial that I can use?

  18. nawaz

    April 8, 2012 at 10:25 pm

    dude….im on xxjvr rooted….

    1) Do i have to again install above hardcore kernel??

    2)If yes, then Can i use odin for the adove hardcore kernel??

    • Pradeep Neela

      April 8, 2012 at 10:41 pm

      YES!

      • nawaz

        April 8, 2012 at 10:55 pm

        can i use odin then??

  19. nawaz

    April 8, 2012 at 6:23 pm

    Do i have to root my phone before using Heimdall Suite??

    • Pradeep Neela

      April 8, 2012 at 7:14 pm

      yes nawaz you need to root the device!

      • nawaz

        April 8, 2012 at 7:54 pm

        thx….will give feed bck soon

      • nawaz zac

        April 8, 2012 at 8:05 pm

        thx….will giv feed bck soon..

  20. tom

    April 8, 2012 at 12:32 pm

    Cannot add facebook account to sync contacts! Any ideas anyone?

    • Pradeep Neela

      April 8, 2012 at 12:32 pm

      just try updating the facebook app!

      • tom

        April 8, 2012 at 12:35 pm

        Ok will do, thankyou.

      • tom

        April 8, 2012 at 12:37 pm

        Thankyou, other than this little hitch, the mod is amazing!!!!

  21. jeffrey

    April 8, 2012 at 10:10 am

    Hello neil,

    I was stock in this step “Untar hardcore’s kernel into the Heimdall directory and then enter into the command prompt in your computer to enter the below mentioned command

    heimdall flash –kernel zImage”

    and what I did is I just skip it and proceed in installing the ICS Cyanogen mod 9 Package together with Google Apps and it works. everything is working fine I wonder what was the kernel for??? thanks a lot.

    • Pradeep Neela

      April 8, 2012 at 10:48 am

      if there is any issue then you need to apply the kernel!

      • jeffrey

        April 8, 2012 at 7:33 pm

        Ok Neela Thank you so much!!! you are really doing and amazing job!!! You don’t have any idea how much you make us all android user happy!!! Keep up the good work I very proud of your success!!! God bless you.

        • calvinlau

          April 8, 2012 at 11:30 pm

          yep. ^^ i often stay tune to the latest firmware and updates for my i9000 since last year.

    • calvinlau

      April 8, 2012 at 2:04 pm

      O.o can skip that step? apparently i’m having trouble with that step too.

      • Pradeep Neela

        April 8, 2012 at 10:42 pm

        PLEASE FOLLOW ALL THE STEPS!

  22. Arfan Gul

    April 7, 2012 at 3:41 am

    THANKS A LOT, THIS ROM IS AWESOME, RECOMMENDED TO ALL!!!!!

  23. calvinlau

    April 7, 2012 at 2:12 am

    Need advice.
    I’m stuck at the following step.

    Untar hardcore’s kernel into the Heimdall directory and then enter into the command prompt in your computer to enter the below mentioned command

    heimdall flash –kernel zImage

    I did as mentioned but the following error pop up.

    MSVCR100.dll is missing.

    Please help

    • Pradeep Neela

      April 7, 2012 at 2:13 am

      install the missing dll file it will be solved!

      • calvinlau

        April 7, 2012 at 2:54 am

        already downloaded the file. but still say missing. what should i do next?

        • Pradeep Neela

          April 8, 2012 at 12:22 pm

          please disable the antivirus and re download the file!

          • calvinlau

            April 8, 2012 at 1:56 pm

            hi.
            i don’t have any antivirus installed in my computer at all.
            so, what else can i do? O.o

          • Pradeep Neela

            April 8, 2012 at 10:40 pm

            installed the custom RECOVERY?

          • calvinlau

            April 9, 2012 at 1:54 am

            what is custom recovery?

      • calvinlau

        April 7, 2012 at 3:16 am

        after i root the phone, i do i unroot it? O.o

        • calvinlau

          April 7, 2012 at 3:16 am

          i mean, after i root my i9000, how can i unroot it?

          • Pradeep Neela

            April 8, 2012 at 12:21 pm

            to unroot you need to again re apply the stock firmware update!

          • calvinlau

            April 8, 2012 at 2:00 pm

            what is a stock firmware update? example? if i want to unroot my current with NEW Value Pack XXJW4 2.3.6 Firmware?

          • Pradeep Neela

            April 8, 2012 at 10:08 pm

            XXJW4 is a stock firmware update!

          • calvinlau

            April 8, 2012 at 11:27 pm

            how do i reapply the stock firmware?
            I couldn’t connect my phone to the odin in my computer.

            sorry for all the trouble neel. >.<

          • calvinlau

            April 11, 2012 at 12:32 am

            how do i reapply the stock firmware?
            I couldn’t connect my phone to the odin in my computer.

            sorry for all the trouble neel. >.<

          • Pradeep Neela

            April 11, 2012 at 1:40 am

            update with XXJVU Firmware

          • calvinlau

            April 11, 2012 at 7:24 pm

            How? Can explain in more details please? >.<

        • Pradeep Neela

          April 8, 2012 at 12:16 pm

          to unroot you need to again apply teh firmware!

      • calvinlau

        April 7, 2012 at 3:19 am

        i installed the missing dll file and try again but this message pop up.
        “The procedure entry point_invalid_parameter_noinfo_noreturn could not be located in the dynamic link library MSVCR100.dll”
        How? >.<

      • S P ADIGA

        April 22, 2012 at 1:05 am

        how to install this dll ? same problem !

        • Pradeep Neela

          April 22, 2012 at 2:26 pm

          as of now there is no dll help we can give to you! try adding the missing dll files from Google

  24. Smallville85

    April 6, 2012 at 11:13 pm

    Hi, I am following all the steps… and have extracted the .tar file. I have run the command in cmd aswell (on a 32bit system) after running the command I get the error ERROR failed to open file “zImage”

    Please help

    • Pradeep Neela

      April 6, 2012 at 11:50 pm

      you need to root the device before applying this!

  25. calvinlau

    April 6, 2012 at 10:08 pm

    do i need to root my phone to install cyanogen mod 9?

    • Pradeep Neela

      April 6, 2012 at 11:50 pm

      yes you will have to root the device before you apply this!

      • calvinlau

        April 7, 2012 at 1:46 am

        thx. =)

  26. sots

    April 6, 2012 at 6:52 pm

    is viber compatible with this rom?

    • Neela Pradeep

      April 6, 2012 at 9:08 pm

      unfortunately we couldn’t check!

  27. Keramat

    April 6, 2012 at 5:30 pm

    successfully updated, but how can I have the Android Market (Google play)on the phone?
    thanks

  28. karim

    April 6, 2012 at 1:23 pm

    The cyanogenmod 9 from works well for me but I have to say that the procedure this time around is very difficult for a normal user so if you can simplify the procedure next time it would be better and less stressful on us.
    Thanks….

  29. ahmed

    April 6, 2012 at 12:14 am

    dr neal
    how is it important for the update becouse it didnot work with me and i didnt understand the meaning of the untar ….and anther things that i continue the process and the installation is complete but i see no different expet in the start of the mobile …………….

  30. ahmed

    April 5, 2012 at 11:46 pm

    any one one the meaning of those things *Untar hardcore’s kernel into the Heimdall directory *****

  31. ahmed

    April 5, 2012 at 11:43 pm

    how to Untar hardcore’s kernel into the Heimdall directory i dont understand how to do it plssss
    help

    • Neela Pradeep

      April 5, 2012 at 11:57 pm

      you need to unzip the tar file!

  32. Grant

    April 5, 2012 at 9:16 pm

    Ok I need help……this will not work with me I get to, After this, connect your phone to the computer again with the help of original USB cable.
    Untar hardcore’s kernel into the Heimdall directory and then enter into the command prompt in your computer to enter the below mentioned command

    heimdall flash –kernel zImage

    but heimadall.exe will not work..I pops up then goes Ive done stuff like this plenty of times but i’m a little lost.

    I’m on Win 7 64bit

    help help help

    • Neela Pradeep

      April 5, 2012 at 11:29 pm

      on 64 bit there are issues which have been reported, its recommended to try on 32 bit pc

      • Grant

        April 6, 2012 at 7:06 am

        ah i see, is there a way around this on 64bit as dont have 32bit access?

        • Neela Pradeep

          April 6, 2012 at 11:07 am

          no, there is no work around as of now!

          • Grant

            April 6, 2012 at 7:47 pm

            would I be able to use Odin to flash it?

          • Neela Pradeep

            April 6, 2012 at 9:08 pm

            yes you can easily flash the same!

          • Grant

            April 6, 2012 at 9:21 pm

            That’s fantastic. Would you be able to put step by set instructions up on here using odin for those having the same problem as I as an alternative method?

            Thanks for all you hard word and time to help us folk out it is greatly appreciated

            Cheers

          • Pradeep Neela

            April 6, 2012 at 9:53 pm

            thanks grant let us know if you need any more help!

  33. Jia

    April 5, 2012 at 8:56 pm

    How to sync with kies? I don’t know how to enable MTP

    • Amit Bhawani

      April 5, 2012 at 9:07 pm

      Search for the MTP Article on this blog and it will help you

  34. jade

    April 5, 2012 at 8:07 pm

    successfully updated my GT i9000 and it ‘s awesome. However, I can’t play music either on the stock music player or on a 3rd-party one. It gives me an error message “sorry the player does not support this type of audio file”. It’s the same error as in the Dark Knight 4 ROM which I installed before — using the procedures I followed from this same website. The music files I’m trying to play are all mp3s. Please help. Rebooting the phone, reflashing firmware, clearing cache/Dalvik cache and even factory reset don’t help at all. 🙁

  35. Keramat

    April 5, 2012 at 7:11 pm

    Could you explain how can I do the following step:

    Untar hardcore’s kernel into the Heimdall directory and then enter into the command prompt in your computer to enter the below mentioned command
    heimdall flash –kernel zImage

    because we do not have “heimdall flash” in the files, and the command cannot recognise it.

    Thanks,

    • Neela Pradeep

      April 5, 2012 at 8:34 pm

      WE HAVE MENTIONED THE SAME INT HE HEIMDALL FLASH!

  36. vivek pathak

    April 5, 2012 at 6:56 pm

    hi neela
    jellybean final rom jvt has arrive.

    • Neela Pradeep

      April 5, 2012 at 8:14 pm

      we will be coming up with the same!

  37. Mike Callaghan

    April 5, 2012 at 5:23 am

    HI Would really like to try this but everytime I click on the Google apps link in the article i get 404 – Not Found

    • Neela Pradeep

      April 5, 2012 at 12:36 pm

      its an issue at the developer end!

  38. Omar Jivraj

    April 5, 2012 at 3:31 am

    HI Neela. What is the difference between this version and teamhacksungs build 17?

    • Neela Pradeep

      April 5, 2012 at 12:45 pm

      both are bilt by different developers

      • Omar Jivraj

        April 5, 2012 at 1:03 pm

        In your point of view which is better?

    • Neela Pradeep

      April 5, 2012 at 12:46 pm

      both are built by different developers!!!

  39. Mohammad Joudeh

    April 4, 2012 at 9:24 pm

    Hey Neela! The links have been down for many days! Could figure out some solutions? You made us exited then left us longing!

    • Neela Pradeep

      April 5, 2012 at 4:08 pm

      the google apps link has been changed and is now working!

  40. Rajeev

    April 4, 2012 at 8:25 pm

    this kernel link is not working any other alternative link to download

    • Neela Pradeep

      April 5, 2012 at 4:06 pm

      we have fixed the links! please check now!

  41. kbdream

    April 4, 2012 at 7:33 pm

    Hi Neela,
    Link for hardcore kernel still not working, any alternative link?
    Is it possible to flash CM9 without kernel (like other ROM’s pocedure)?

    • Neela Pradeep

      April 5, 2012 at 4:12 pm

      yes it is possible!

  42. foux76

    April 4, 2012 at 2:02 pm

    hi neela only the google apps link works all the other doesn’t work.how to solve this mater

    • Neela Pradeep

      April 4, 2012 at 2:03 pm

      WE WILL TRY TO FIX THE SAME!

  43. pyroet

    April 4, 2012 at 11:53 am

    Link for hardcore kernel is not working for 2 days now, please fix the link or give alternative!!

  44. jeffrey

    April 4, 2012 at 10:02 am

    when I try to download the link for “hardcore kernel” it says

    Forbidden

    You don’t have permission to access /aries/gt-i9000/root/hardcore-speedmod.tar on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

  45. raju

    April 4, 2012 at 9:38 am

    hey neela you should provide us some other link for the hardcore kernal and google app as i been waiting for this link to get rectified from last three days so i assume it wont work now. so plz provide us some other link

    • Neela Pradeep

      April 5, 2012 at 11:35 pm

      the links of google apps have been changed! please check the same now!

  46. Ashfaque

    April 4, 2012 at 7:04 am

    When we will get this update for i9003?

    • Neela Pradeep

      April 5, 2012 at 4:13 pm

      it will soon eb updated!

  47. Pankaj

    April 4, 2012 at 12:20 am

    why this procedure is different this time for ics earlier after rooting firmware we are applying the update in recovery mode through CWM?

    Is it different then teamhacksungs build 17

    • Neela Pradeep

      April 5, 2012 at 4:15 pm

      yes it is different from the build 17

  48. Mohammad Joudeh

    April 3, 2012 at 9:16 pm

    Hello Neela, The links have been down for two days! Aren’t they any other links?! You made us exited and we cannot wait ^_^

    • Neela Pradeep

      April 5, 2012 at 4:18 pm

      the links have been changed!

    • Neela Pradeep

      April 5, 2012 at 4:20 pm

      the links have been changed! please check now!

      • Grant

        April 5, 2012 at 6:44 pm

        Link works, many thanks 🙂

  49. rishabh

    April 3, 2012 at 7:15 pm

    hi diff btw this and build 16 is????….

  50. Abhishek

    April 3, 2012 at 6:21 pm

    any updates frm cyanogenmod for the S2 ?

    • Neela Pradeep

      April 6, 2012 at 12:37 am

      YES WE WILL COME OUT WITH AN ARTICLE V SOON!

  51. Jeet Dholakia

    April 3, 2012 at 3:52 pm

    Hi i was waiting for this but want to ask any bugs? all things working fine?

  52. Bhavesh Sondagar

    April 3, 2012 at 1:23 pm

    Thanks for the information.

  53. raju

    April 3, 2012 at 9:51 am

    hardcore kernal and google app link not working yet

  54. Eddie

    April 3, 2012 at 8:03 am

    gapps-ics-20120317-signed.zip

  55. PlaY

    April 3, 2012 at 6:14 am

    Google Apps link not working…

  56. Bobby

    April 3, 2012 at 5:09 am

    Temporarily down is not so temporarily after all. Could you provide other download links for Google apps and hardcore kernel, please!?

    • Neela Pradeep

      April 6, 2012 at 12:17 pm

      WE HAVE CHANGED THE LINKS! PLEASE CHECK NOW!

  57. Omar Jivraj

    April 3, 2012 at 1:29 am

    Hi Neela Pradeep, i just came here to say love yur work on this site, the way you answer everyone even when they ask the same question :). A very usefull site for me and i come here almost everyday.. keep up the good work. I support you.

    • Neela Pradeep

      April 6, 2012 at 12:07 am

      thanks for your love and support!

  58. jade

    April 2, 2012 at 9:28 pm

    first link (hardcore kernel) doesn’t work. 🙁

    • Neela Pradeep

      April 2, 2012 at 11:13 pm

      its down at the developer end!

    • Neela Pradeep

      April 2, 2012 at 11:16 pm

      link is down temporarily!

  59. Daniel Amaral

    April 2, 2012 at 9:07 pm

    Failed to verify whole-file signature
    signature verification failed

    what is this?

    • Neela Pradeep

      April 6, 2012 at 12:27 pm

      check with the root access and rom manager!

  60. Peet

    April 2, 2012 at 8:44 pm

    It seems that the link for “Google Apps” does not work.

    • Peet

      April 2, 2012 at 9:07 pm

      And the link for the “hardcore kernel” too.

      • Neela Pradeep

        April 2, 2012 at 11:10 pm

        its there in the article!

        • Rajeev

          April 4, 2012 at 8:26 pm

          no i didnt see any other alternative for the kernel ling speedmod.tar

    • Neela Pradeep

      April 6, 2012 at 12:26 pm

      please check now, we have changed the links!

  61. Daniel Amaral

    April 2, 2012 at 8:43 pm

    work on galazy s GT I9000b?

    • Neela Pradeep

      April 2, 2012 at 11:15 pm

      no it wont work on i9000b

  62. Gag

    April 2, 2012 at 8:14 pm

    Tar file fails to download

  63. asoom

    April 2, 2012 at 7:26 pm

    hardcore kernel link & google aps link not working ….

    • Neela Pradeep

      April 2, 2012 at 11:14 pm

      its a temporary issue at developer’s end!

  64. Gabbar Singh

    April 2, 2012 at 5:28 pm

    Thanks Neal. Updated successfully. Working Fine.

  65. craig

    April 2, 2012 at 4:05 pm

    Hi, the hardcore kernel link is not working?

    • Neela Pradeep

      April 2, 2012 at 11:13 pm

      the link is down from the developer side!

    • Eddie

      April 3, 2012 at 8:43 am

      for Windows !!!! take for windows
      and not hardcore kernel link

  66. bilal

    April 2, 2012 at 2:55 pm

    NEAL PLEASE HELP IS THE NEW XXJW4 LAST VALUE PACK FOR GT-I9000 OR THERE WILL BE MORE UPDATE OF VALUE PACK

    • Neela Pradeep

      April 6, 2012 at 12:18 pm

      THERE MAY BE MORE UPDATES! WE DONT HAVE ANY IDEA ON IT!

      • mustafa

        April 11, 2012 at 3:26 pm

        does this software((cyanogen mod 9)) support Arabic language??
        and how is it with the battery??

        • Pradeep Neela

          April 12, 2012 at 1:40 am

          no it doesnt support the arabic language!

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.





Most Popular

To Top