How to install Android 4.3 Jelly Bean on Galaxy S I9000

How to install Android 4.3 Jelly Bean on Galaxy S I9000After long waiting finally, CyanogenMOD team has officially outs an CyanogenMod 10.2, an AOSP Android 4.3 Jelly Bean based Custom ROM for Samsung Galaxy SI9000 smartphone. This built is completely stable, bug free and gives high performance. Because this built is officially out by CyanogenMod team, so you can use this ROM on daily basis without having to compromise with any problem and bugs. To efficiently use of hardware, this ROM comes with many tweaks which results in greater improvements in performance and usability of phone.

Whether you’re looking for fast, simple and clean or a ROM which offers high performance and tons of customization options, this CM 10.2 ROM will fulfill your needs in all aspects. Installation process is very simple to understand and follow, we have to just flash the ROM and Google apps zip files using Custom ROM Recovery.

Well there is no risk in installing this ROM because this is the official ROM. But if in case your phone gets damaged or bricked after installing this ROM then we will not be responsible for that. This guide is only meant for education purpose only.

Before proceeding to downloads and installation, look on to below pre-requisites and make sure your device satisfy all of them.


This ROM and guide only meant for Samsung Galaxy S I9000 model, so before installing this ROM make sure that your device model is same as listed here.

Make sure you’ve installed latest Custom recovery on your phone. Guide for installing latest recovery is given in this post.

It is always good to make backup of current ROM. It is optional but it is good for future use. If anything goes wrong after installing this ROM you can revert back to old ROM anytime using this backup. To make a backup, you need to boot into the recovery mode then look for “backup & restore” and then “Backup” option. So, in this way you backup current ROM of your phone.

Save your all data stored under phone’s memory to safe place. The installation process will go through the complete wiping of internal memory.

Enable USB debugging, go to settings then developer options and there check the USB debugging box.

Make sure your phone is at least 50% charged. The complete process may take some time, so your phone should be able to stay on for the whole time.


  • Download custom ROM zip file here. (cm-10.2.0-galaxysmtd.zip)
  • Download Google Apps zip file here. (gapps-jb-20130813-signed.zip)

How to install latest CWM recovery on Galaxy S I9000

  1. This guide is only for those who has stock recovery on their phone. If you’ve already installed CWM recovery on your phone then you can ignore it but you can use it to update recovery to latest version.
  2. Download the CWM zip file here (recovery-clockwork- and put it to SD card of your device.
  3. Now turn off the device and wait for 5-7 seconds.
  4. Not press and hold Volume Up + Home + Power buttons at same time until Samsung logo appears on screen. Then release the buttons and you’ll be entering to stock recovery.
  5. Now under recovery options select “install zip” and then “choose zip from sd card”. Find and locate the downloaded “recovery-clockwork-” and select “Yes” on next screen to confirm your selection.
  6. After it installed, go to main menu, select “reboot system now” and all done!

So you have done with installing latest CWM recovery on Galaxy S I9000. Now proceed to Custom ROM zip installation guide.

How to install Android 4.3 Jelly Bean Samsung Galaxy S I9000

  1. Download Android 4.3 Jelly Bean ROM (cm-10.2.0-galaxysmtd.zip) and Google Apps zip(gapps-jb-20130813-signed.zip) files and copy them to SD card of your device.
  2. Now turn off the device and wait for 5-7 seconds.
  3. Now enter to recovery mode by pressing and holding Volume Up + Home + Power button until you see the Samsung logo appears.
  4. To install custom ROM successfully, you need to perform below resets:
    1. Select “Wipe data/Factory reset”, then select “Yes” on the next screen to confirm factory reset.
    2. Go back main menu of recovery and then go to Mounts and Storage-> Format System and select “Yes” on the next screen to confirm.
    3. Again go to Mounts and Storage then mount the followings: mount system, mount cache and mount data.
    4. Go back main menu of recovery, again, and go to Advanced-> “Wipe Dalvik Cache” and select Yes from the next screen to confirm
  5. Now select “install zip” then “Choose zip from sdcard“. Find and locate the “cm-10.2.0-galaxysmtd.zip file”. On next screen select “Yes” to confirm the installation process.
  6. After it gets completed, go back to main menu.
  7. Now again select “install zip” then “choose zip from sdcard“. This find and locate the “gapps-jb-20130813-signed.zip” file. Select “Yes” on next screen to confirm the process.
  8. After you done with flashing both the files, select “reboot system now” from main menu. All done!

So you have installed Android 4.3 Jelly bean custom ROM on your phone. If you have any problem while following this tutorial then let us know by commenting.

Deepak Gupta

Deepak Gupta is a tech geek and founder of GamoTech, a technology blog.  Join him on →Google Plus. Sign-up for the →email newsletter and get daily updates from this blog.


  1. I don’t know too much about install custom rom, so sorry for my noob questions. I have a carrier locked SGS II with stock 4.1 firmware.

    I woudl like to ask:

    – May i use this guied to change to 4.3?
    – Any problem with carrier sim lock?
    – May i have to save my carrier asp settings?

    Thank you.

    • Hello Holian, this rom and guide is only fro Galaxy S and does not work with galaxy s2. So make sure to check your phone model first!

  2. Hello guys!

    I have a Galaxy S phone. More specifically SCH-I909 (a phone sold by China Telecom, that can use 2 SIM cards at the same time: 1 GSM and 1 CDMA)

    Can this update be installed on my model?

  3. do i need to root my device?

    Iam using samsung galaxy s GT-i9000, my android froyo version is :

    Baseband Version:I9000JXJPB
    Kernel Version: root@SE-S606 #53
    Build Number: FROYO.JPJPA

    • The root is not required to install this Rom. Just follow the exact guide and get updated!

  4. E:failed to open /mnt/internal_sd/update.zip (No such file or directory)
    E:signature verification failed
    Installation aborted.

    -when i entered to system recovery and clicked apply sdcard:update.zip

  5. ok fresh from i phone to android already like it more but. i am wondering if my galaxy s facsinate 4g is compatibale with these instructions

    • Most of the phone my compatible with instruction but ROM and app zip files not. You can use instruction to install Rom on other phone using Rom made for that handset.

  6. Can it be used on the Variant of Galaxy S I9000 … i.e. Galaxy S I9003 (the one with super clear LCD ?)

  7. Ive read other sites that give a tutorial on how to update i9000, they say connect your phone via usb to your computer. They say download zip files onto your computer. There is no mention of that on your guide. Does this mean i don’t need to down load these files to my computer? Can i download it directly onto my phone using my mobiles own internet?

    • Hello bob, if you look on first step under installation tut, you’ll find that i’ve mentioned to download and put both the files to SD card of your device. Definitely you can directly download the both files using Mobile browser. Just remember to move these two files from “Download” folder to root of SD card (move them in front of SD card).

      • Hi Deepak

        I have the same phone GalaxyS i9000 and I want to update it as instructed by you. I have two queries.

        1. There is no such folder named SD card in MY FILES (but there is external_sd). So where I shall move the files after downloading it.
        2. The RAM shown in my is only 364 MB, is it sufficient to run 4.3 on this RAM?

        • Hello Alok, for sure just move downloaded files to external_sd and 364 RAM is good enough to run Android 4.3 JB.

          • First of all Thank you sooooo much Deepak.
            I have done this and its working amazing on my SGS. I am loving my old phone again.
            But I have one small problem I cant use 3g in Haryana on any network( I ve tried Idea and Vodafone).I checked the 850mhz in service menue under WCDMA band but its not working.By googling I came to know it might be because of wrong modem (currently my baseband is JVT and I rooted my fone with CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.tar before flashing this CM 10 ROM). Any suggestion? Thanks in advance

  8. Hey i got my phone stuck in bootloop how can i fix it without odin and cmw i just have tegrak installed and by the way how do i access internal memory of my sgs i9000

  9. how do i fix my phone it is stuck in bootloop after installing a kernel using mobile odin and i want to fix it so badly i am planning to install custom rom but the problem is i only have tegrak recovery installed and i need access to my internal memory so i can install custom rom but currently i have no access to both of my memory via usb cable but i can only access external afcourse wheni plug it out and put it in my usb reader so how can i access internal memory no odin by the way no luck in odin computer does not recognize my device when in download mode

    • Hello Vance Chan, don’t be abusing here. In a single day, we get more than 200 queries. So some times, it takes someone to get his answer little long time.

      As you said, device does not recognized by Computer, try to install USB Drivers first and then try it again. Because there is no possible way that just installing Kernel can break it so badly.

      You can download USB Drivers here: http://goo.gl/kEmcYD

      If it does not work then let us know. Can you tell me whick Kernel you have installed using mobile odin.

  10. Hello Deepak

    I have updated with this custom ROM. Everything is fine but my battery is draining fast and it takes too much time for charging. Any fix for that?

    • Hello Manish, let the Rom settled down for 2-3 days. If you feel no different then, under settings of your phone look for performance or CPU settings. Under it, “governors” select the “powersaver”.

  11. i cant boot into the CWM recovery only into the android recovery and when I try to flash the newest version of CM, which is on my external sd card, i cannot find it the folder is empty but when i plug my phone to my computer i can clearly see that there is a .zip folder with a new CM version and another folder with GAPPs.

    when i try to install CWM from the android recovery mode it just gives me this fail message:

    E:failed to open /mnt/internal_sd/update.zip (No such file or directory)
    E:signature verification failed
    Installation aborted.

    I’ve already searched on the internet for a solution but i coulnd’t find anything.
    Would be nice if you could answer and if possible even help me.

    Thank you!

  12. it keep telling me that the signature failed ! when i’m in this step : “Now select “install zip” then “Choose zip from sdcard“. Find and locate the “cm-10.2.0-galaxysmtd.zip file”. On next screen select “Yes” to confirm the installation process.” ??

    • I have the same issue as mary:

      Android system recovery (3e)

      > apply update from sdcard

      select recovery-clockwork-

      — Install /sdcard
      Finding update package…
      Opening update package…
      Verifying update package…
      E:failed to verify whole-file signature
      E:signature verification failed
      Installation aborted

      I tried before and after factory reset, but failed as above each time.

  13. Hello
    When I tried to install the rom, it said that the installation was aborted because it couldn`t open the zip which it said that was (bad)

  14. hei . i want to ask you something. i followed all the steps you whrite there. but i have a problem .my samsung galax1 s i9000 doesn.t want to exit of recovery mode.i try a lot but is not working.. tell me what to do..please..

  15. i gave him “reboot system now” but is not working… i try everything…please respond me..

Leave a Reply