Galaxy S I9000 has received the new AOKP JB update which also marks the first Milestone build for the popular custom ROM. Use the info in this article and you will learn how to successfully flash all the required files on your smartphone without losing any important data. Note that this is a guide for the I9000 variant of Galaxy S, which means that the US variant cannot be updated with this tutorial.
AOKP Jelly Bean Milestone 1 is based on Android 4.1.2 and it is the first build that Android Open Kang Project has released as a stable version, which means that in case you’re already using an AOKP JB build, then you must update to Milestone 1. These releases of Milestone builds are usually launched once a month and they come with bug fixes and with tweaks/ improvements added to the overall custom ROM.
Users that are already running an AOKP JB build on their Galaxy S can install the Milestone 1 ROM without ‘factory reset’ which means that they can ‘dirty flash’ the files listed in this post. However, if your Galaxy S is currently on a different ROM than AOKP, then you will have to read the preparation guide below and learn what is to be done for this new ROM to install correctly. SO, here’s the preparation guide:
- Check the model number of your Galaxy S by opening Settings and then ‘About device’. If the I9000 version is listed as model number, you can continue reading the rest of this article’s instructions. If there is another version, then you should close this guide as it doesn’t apply to your smartphone.
- Obviously, your device has to be on a rooted firmware and CWM Recovery has to be installed on it.
- Every time you install any new custom ROMs you should create a backup of the currently installed ROM. It can be done by using CWM Recovery mode or the ROM Manager / ROM toolbox applications. These apps will create a single backup file that you can restore in case you don’t like AOKP JB M1 ROM or in case the install was not applied successfully and the phone refuses to boot.
- Create backups of SMS, APN Internet Settings and a list of installed apps using the following tools: SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore | AppBack for Android. Note that some of these apps will ask for root access.
- If you don’t want to lose your phone numbers, then you should sync Contacts with your Gmail. When the ROM installs, you need to enter the same Gmail account so that the saved data is restored on your phone.
- Enable USB debugging from Android development menu.
- Remember to charge the phone’s battery so it won’t power off while you’re installing the new update.
- Note that we won’t be held responsible in case your device gets bricked in the process and that you’re the only one that can be blamed for that. That’s why it would be better if you weren’t a novice.
- Make sure to apply all the instructions I’ve listed and in case you’re having trouble installing this AOKP JB M1 build, ask for more help by posting at the end of this article.
Now that you know all of the above, move to the tutorial.
How to install AOKP JB Milestone 1 on Galaxy S I9000:
- Get the AOKP JB custom ROM zip from HERE. Note that you shouldn’t extract the contents of the zip.
- Download Google Apps for Jelly Bean zip from HERE. Get the latest version for AOKP JB / CM10 and not the files for Gingerbread or ICS. Save the file on PC and don’t extract its contents.
- Connect your smartphone to your computer. Move the files downloaded at the steps above on the Galaxy S internal SD card. When the transfer is complete you need to disconnect the phone from PC.
- Boot your SGS I9000 in CWM Recovery mode. This can be entered by pressing ‘volume up’ + ‘home’ + ‘power’ buttons at the same time. Release the buttons when screen flashes.
- After CWM Recovery mode is loaded, you should select ‘wipe data/ factory reset’ option and confirm. NOTE: If your device is already on a previous build of AOKP JB, then you can skip this step without the need of wiping any data.
- From the main menu of CWM Recovery, select ‘install zip from sdcard’. Next, select ‘choose zip from sdcard’. Locate the AOKP JB M1 zip and confirm its installation.
- When the AOKP JB Milestone 1 file is flashed with success, you have to select once again the ‘choose zip from sdcard’ option. Now find the Gapps for Jelly Bean zip and confirm that you want to install.
- After both the custom ROM and Google apps files were installed, return to the main ClockworkMod Recovery menu. Select the option that says ‘reboot system now’.
- Now your Galaxy S I9000 will restart and perform its first boot with into this new AOKP JB M1 ROM. The first boot process should not take more than 5 minutes. When all files are loaded, you will be welcomed by the AOKP Jelly Bean 4.1.2 welcoming screen.
- Take control over your phone’s functions and then begin testing this new release by Android Open Kang Project.
NOTE: If the first boot process takes too long to complete, you will have to power off the Galaxy S by removing its battery. Re-insert the battery and then boot again into CWM Recovery. Repeat the entire tutorial starting with step 4 and this time you need to apply the actions listed under step 5, which means that you have to wipe the data and factory reset your phone. Eventually you will install this new custom ROM.
I think that these are all the instructions I had for you. In case you cannot complete the update, then you should ask for more help in comments. Also, if you don’t like this new ROM, then you should restore the backup of the ROM you had previously running on your Galaxy S.