Install Official CM 11 Nightlies KitKat for Samsung Galaxy S I9000

Update Galaxy S I9000 to Android 4.4 via CM 11 Nightly ROM

Even the old Samsung Galaxy S I9000 has received a Nightly build of CM 11 KitKat. If you use this tutorial and read all info listed below you will be able to complete the installation in under ten minutes without bricking your smartphone.

The Official CM 11 Nightly build is the first stage in CyanogenMod’s team quest to launch the first stable custom KitKat ROM. Remember that this is still in its early phase and you might find errors and bugs while testing the ROM. Also, since the Galaxy S I9000 has been launched years ago and the KitKat isn’t available as an official OTA Update, then you shouldn’t expect it to work smoothly and with great battery life. More info about CM 11 can be found here.

Check the guidelines below before starting the updating process:

  • this is a tutorial that will work only with the Samsung Galaxy S I9000.
    - do not this guide with any other Android device, as it doesn’t work and you risk bricking it.
  • your device has to be rooted and running the latest CWM Recovery image.
    - TWRP Recovery will work too.
    - whichever custom Recovery you decide to use, then you have to make sure that it is updated to its latest build.
  • in the tutorial you will find the ‘factory reset’ step, do not skip it.
    - this ‘factory reset’ wipes all data from your device’s system partition, while leaving the internal and external sdcards unaffected.
    - do not skip factory reset, unless you already run an older CM 11 Nightly build.
  • a NANDROID Backup is also required, so that you will have a restore point created for your Galaxy S.
    - do not skip this step as you won’t have a viable solution for repairing your device in case the new ROM doesn’t boot in normal mode with CM 11 Nightly.
  • backup data from installed applications using the Helium tool for Android — link here from Google Play Store.
  • SMS text messages and APN Internet Settings can be backed up using the following small tools: SMS backup & restore | APN Settings Backup & Restore.
  • sync Contacts info with your default Gmail account.
    - note that you can use the guide here in case you don’t know how to sync such data.
  • enable USB Debugging from Developer Options menu.
  • check the phone’s battery charge level and make sure that it is over 50%, so that the device will not switch off in the middle of the updating process.
  • this is a guide for advanced users, do not blame us nor the developers in case you brick the phone or lose any important data.
  • read all the info listed below and make sure not to skip any steps.
  • if you cannot complete the tutorial, then you should ask for more help in comments.
    - make sure to leave a detailed comments in case you’re having problems applying some of the steps, so that we will be able to come up with a working solution for your problems.
  • remember that this is not an official Samsung update, but a custom ROM designed by the CyanogenMod team and you might find some errors or bugs while testing it.

Now that you know all of the above you can continue to the next part of this post  and learn how to successfully update your device with the info listed below.

How to flash CM 11 Android 4.4 Nightlies for Samsung Galaxy S I9000:

  1. Download the latest CyanogenMod 11 Nightly build from here.
    - make sure to download the latest version and not an older build.
  2. Download Gapps for Android 4.4 custom ROMs from here.
    - this is the file that has to be flashed in order to get all Google-based apps on your device.
  3. Connect your smartphone to your computer, then move both zip files to its internal storage.
    - after the files are copied, disconnect the device from your computer and continue to the next part of this post.
    > do not unzip the archived files.
  4. Power off your Galaxy S now completely.
  5. Boot the device in CWM Recovery mode:
    - it can be done if you press and hold Volume Up, Home and Power buttons, all at the same time.
    - release the buttons only when the custom Recovery Mode screen appears.
    > note that TWRP Recovery might also work, but whichever custom Recovery you decide to use, it still has to be updated to its latest version.
  6. First thing that you need to do is to create a full NANDROID Backup for the installed ROM:
    - select ‘backup and restore’ option, then save the file on your device and continue to the next step when done.
    > don’t skip this step, as it will set a restore point for your device and it can be used in case the new CM 11 Nightly ROM doesn’t want to boot in normal mode.
  7. Next, apply the ‘factory reset’ for your smartphone:
    - select ‘wipe data/ factory reset’, then confirm the process.
    > skip this step only if your device already runs on a previous CM 11 build, but in case the new ROM doesn’t boot after installation, then you should repeat the entire tutorial once again.
  8. Now you can install the brand new custom ROM:
    - select ‘install zip from sdcard’, then ‘choose zip from sdcard’, find the CM 11 Nightly zip and confirm the process.
    > don’t press any buttons until the install is complete.
  9. When CyanogenMod 11 Nightly ROM is flashed, you should select once again the ‘choose zip from sdcard’ option. Flash the Gapps zip now.
  10. Get to the main custom Recovery Mode menu when both CM 11 Nightly and Gapps are installed.
  11. Reboot your smartphone now in normal mode.
    > the first boot process takes a while to load all the new files, which is why you shouldn’t press any buttons until you see the home screen.
  12. Create/ log into your CyanogenMod Profile and take control over your smartphone new CM 11 Nightly ROM. Test all the new features and then make sure to report any bugs you find in the comments below or directly to CM team.

These were all the steps that you had to take in order to complete this tutorial. I hope that you did manage to install the custom CM 11 Nightly KitKat custom ROM and that you’re currently customizing its UI to better suit your needs.

In case the first boot process takes more than a couple of minutes to load, or the phone enters into a boot loop, then you should power off the phone by removing its battery. Re-insert the battery after a couple of seconds have passed and then repeat the entire tutorial once again, but make sure not to skip any steps.

If you don’t like the new CyanogenMod 11 Nightly or how your device works with it, then you can restore the phone to its previous OS using the files created in step 6. For any other questions, use the comments field below.

Samsung Galaxy S Articles

  • Nenad Miljkovic

    After I installed the CM 11 Nightlies KitKat, my phone started to lag when someone calls me. It rings and vibrates for 3-4 seconds with the screen turned off, i can’t even answer the call so I must wait 3-4 seconds to see who is calling me..it’s very annoying..am i the only one facing this problem with the android 4.4 ?

    • keRRo

      same thing here, i lose a lot of calls bcos of that. also cant restore my messages :’(