<--Google Page ads-->

Update Samsung Galaxy S2 I9100 to Official Jelly Bean AOKP custom ROM

AOKP Jelly Bean 4.1 Official Update for Galaxy S2 I9100

The AOKP is a famous project of custom installation ROMs for numerous Android devices. Now it has reached the first official build of Jelly Bean 4.1 and you can install it on your device easily using the instructions that I have listed in this article.

The AOKP Jelly Bean has now reached the Build 1 and it brings the latest JB Android 4.1 features that were edited by Android Open Kang Project team and now it should bring a better interface and improved performances for your Galaxy S2 I9100. All functions are working and you shouldn’t find any major bugs. However, since it is the first build of AOKP based on Android 4.1, then it means that you might find some minor errors and bugs or force close screens. In case you discover any problems with this ROM, please post them in our comments field.

To successfully install official AOKP Jelly Bean ROM on your Galaxy S2 I9100, you will first need to read the preparation guide and you’ll learn how to backup data and other important files. Make sure that you read all the instructions and in case you cannot understand some of the steps listed please tell us in comments and we will get back to you with extra info.

Now that you’ve read all of the above, please move to the prep guide below and learn how to correctly configure your device and your PC for the installation of AOKP Jelly Bean 4.1 ROM:

  • install this update only on the Samsung Galaxy S2 with the model number I9100. The ROM you’ll find in this doesn’t work with any other devices and you shouldn’t try to install it on any other smartphones. If you don’t know the model number of your phone, then you should open Settings and then select ‘about device’ option and in the menu screen you will find all the phone details.
  • The SGS2 I9100 should be rooted and running CWM Recovery ROM. Check this page for rooting guides. Also it is recommended that the current ROM installed on your phone should be XXLPQ, rooted and with ClockworkMod Recovery image installed.
  • Create a Nandroid backup of the existing ROM  so that in case you don’t like how the AOKP ROM based on Jelly Bean then you will be able to restore the working one.
  • To backup only applications, Call Logs, SMS and the APN Settings please use the following utilities for Android devices: AppBAK for Android apps backup | SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore.
  • Move all important files on your device’s internal or external SD card. These parts won’t deleted during the update.
  • Sync the People / Phone Contacts app with your Gmail account and you won’t lose the phone numbers currently stored on your device.
  • Enable USB debugging mode option from the UI settings menu.
  • Remember to charge the phone’s battery so that the device won’t switch off during the installation of this new ROM. Make sure that you don’t forget to apply this step, as if you do, then you will be forced to repeat the entire tutorial from the beginning.
  • This guide should be applied only by advanced Android users and you shouldn’t attempt to install the ROM if you’re a beginner as you might end up bricking the phone.
  • Read the entire tutorial and only when you’re sure that you know what you’re doing you will begin to install this AOKP Jelly Bean 4.1 ROM.
  • We cannot be blamed in case your device gets damaged during the update, which means that you’re installing the update only at your own risk.

To install AOKP Jelly Bean build X you should follow the instructions listed below. Make sure that you don’t skip any of the steps listed below and you will eventually manage to flash all firmware files successfully without too much trouble. Ask for extra guidance in the comments section at the end of this article.

How to update Samsung Galaxy S2 I9100 to Official Jelly Bean AOKP custom ROM

  1. Download the AOKP build package file from HERE. It should be a zip and you shouldn’t extract its contents.
  2. Next, download the Gapps file for Jelly Bean from HERE. This is the file you’ll need to flash in order to install Google based apps. These are required if you want to take control over all Galaxy S2 and Jelly Bean functions.
  3. After you download the ROM and the Gapps files, you should connect the phone to your computer. Transfer these files on the S2 internal or external sdcard via USB cable.
  4. When the files are successfully copied you should unplug it from the computer and power off the smartphone.
  5. Boot into ClockworkMod Recovery by holding the following 3 buttons pressed: volume up + home + power. CWM Recovery will load and when the screen powers on your should release the buttons.
  6. Now that you’re in the CWM Recovery main screen you have to first select ‘wipe data/ factory reset’ option. Confirm this step and when you’re done move to the next one.
  7. Next, select ‘install zip from sdcard’ and from the new menu select ‘choose zip from sdcard’ or ‘choose zip from internal sdcard’, as the location depends on which SD card you’ve placed the ROM.
  8. Point the CWM recovery selection line to the Jelly Bean AOKP zip file. Confirm the installation.
  9. Now you need to install the Gapps for Jelly Bean zip and to do this repeat step 7. Point the CWM Recovery selection line to GAPPS Jelly Bean file and confirm that you want to flash the file.
  10. When both files have been successfully flashed you should return to the main ClockworkMod Recovery screen and select ‘reboot system’ option.
  11. You’re Galaxy S2 I9100 will now restart and perform its first boot process into AOKP Jelly Bean custom ROM and you should wait at least five minutes for it to complete.
  12. After the first boot process is finished you will be greeted by the AOKP-based Jelly Bean screen and you should enter your Google account credentials and start customizing and testing the new ROM.

That’s it, now your phone should be running the new custom ROM.

In case the first boot process doesn’t load after 15 minutes or in case the phone gets into a boot loop, then it means that the ROM wasn’t installed and you should repeat the entire tutorial guide. Make sure that you apply step 6 and wipe all data. The second attempt at installing Jelly Bean AOKP ROM on your Galaxy S2 should be successful and you will be able to test the new Jelly Bean 4.1 features and services.

For any extra questions please use the comments section and we will get back to you. Remember that this ROM might still pack some bugs and errors and you shouldn’t install it without creating a full backup of the existing ROM.

Samsung Galaxy S2 Articles

  • Sanu Gupta


  • Works very well and also video recording is working.

  • krishnesh.g

    rom issue found, the phone does not show sd card when connected to pc

  • thib

    works well!!! only one annoying thing: everything needs to be reconfigured (apps/mails/…), can take time to put everything back… But for the rest it works great!

  • Ryan Christian Sulit

    I dont have a “My Files” application

    • venkata

      u need to install any file manager. use Astro file manager to view your files & folders. thanks

      • Ryan Christian Sulit

        And i cant connect to mobile networks. 😀

  • berry

    hi.its very nice rom. working like butter smooth on my sgs2. but where is Task manager as it was in stock rom

    • Chris2008A

      Hi i do all the process. All work but i dont have 3G / mobile network!!! So what’s wrong? Anybody have the same problem???

      • try to reflash the ROM. you might have screwed something.

    • Settings > apps.

  • shiv

    where is music & video player???

  • binaya

    internet is working perfectly but error message appear when downloading & updating application from google play store. (“update available” message also comes ) i have clear the data & cashe of google play application but nothing happen.how to solve this problem?

    • Try to reinstall gapps.

      • binaya

        i removed the google account & added it again, now working perfectly.
        thank you very much.

  • binaya

    i removed the google account & added it again, now working perfectly.
    this rom is very smooth for daily use.but it does not have default music player, video player & file manager, we have to download these application from google playstore.

  • binaya

    i don’t find wifi direct option , Does wifi direct work in this rom?

  • ZalAamir

    how do i disable text to speech?
    there’s an option to switch between google and Pico TTS, but no option to disable it altogether.
    the text to speech appears to hamper browsing as i cant do anything without the TTS going on and on spewing out everything i touch(not to mention the browser doesnt move horizontally-it just sticks to the left side of the site and the TTS goes on and on)

    downloaded AOKP as well as GAPPS.

    outside of this major annoyance, god i love JB. absolutely love it

  • miket

    I don’t know about the others but it’s missing maps and memo. Otherwise it’s very good.

  • shebi

    i was able to search the phone by pressing and holding menu button from home screen.. after i update jelybean its desabled ??!!! how to enable it ?? please help..
    Reply to shebi4uu@gmail.com

  • Sreekanth

    Can we upgrade from 2.3.3 on my international version of I9100? pl advise

  • fresh

    stucked at 7………where I vl find install zip from sd card
    there is a option of update from sd card but its not working

    • Ian

      It looks like you don’t have CWM recovery installed. you have to install that first otherwise you will not be able to flash any custom rom.
      Here’s the link: http://www.theandroidsoul.com/root-xxlpq/

  • Arjun

    I had upgraded to jelly bean 4.1 cyanogenmod 10 nightly
    on my galaxy s2 i9100 ..bt having problems … cannot connect usb ….it always shows as unkown device ….i downloaded kies but doest work …i conected kies via wifi …when i upload a file it doesnt play it ….

  • huynhchanh

    thank for share, but I have a problem with my phone..video call it’s not run. plese help me! thank in advance….

  • Rahimon

    I cant find Google play in my phone after installing jelly been

    • Ian

      Did you install the gapps after flashing the rom? you’re suppose to copy two files on the root folder, the custom rom and gapps, once you do that you boot into recovery mode and flash the rom first and then install the gapps the same way you flashed the rom.

  • Praveen

    Stock rom without root is perfect ever. I traveled through all custom roms. If you use your phone’s complete hardware features, stick on latest official updates. ics 4.0.4 xwlpx is smooth like jelly bean. Wait for official jelly bean update.

  • Ilias

    Google Play Store doesn’t open. Any solutions?

  • Jay

    Thank you 1st of all. the Custom firmware is too good. everything went so smooth not even 1 error or didnt even had to try it second time. It has lots of options to customize your screen and other stuff. But the screw up is Cant download anything so again putting back same old 4.0.4. Thanks again AOKP.

  • N-Nick

    does this work with Galaxy s 2 I9100M?
    Bell Canada, GS2

  • Teguh Saputra

    You recommended to use xxlpq, Is it ok if I used dxlp7?

  • Ashique

    Hello. I installed everything as you said. i dont have music player, video player, Galary and My Files. I download those from Google play but cant view the photos or the songs in the galary and music player, respectively. My files works fine. Can you tell what to do?

  • nathanielfin

    does it work for DXLP7?

  • nathanielfin

    It runs smooth and fast. Except for no
    built-in apps of FM Radio, Music Player, Video Player, Movie Maker, Photo
    Editor, File Explorer. Otherwise, No bugs encountered yet.

  • Issy

    When i try to install this jelly bean with CWM it fails, i can’t install it.
    It says : Error in /sdcard/aokp_i9100g_jb_milestone-1.zip
    (Status 7)
    Installation aborted
    Why does it not install, is it because my device is a gt-i9100 and not a i9100G??
    Need help

  • Kunal Warule

    please tell me whether it works on my S2 GT-I9100G or not?
    and where i can get same Rom for S2 GT-I9100G??
    help plesae

  • Shrikant

    just installed….seems fine till now….will run this one for atleast a week and post the feedback….install was pretty strainght forward and simple…thanks

  • Ishu Rohilla

    Just now installed everything as mentioned above.But when i rebooted my system a pink wallpaper with a unicorn appears and says” INITIATING SWAGGER”.It appears from last 35 mins and nothing else appears.PLEASE HELP!

  • Rylon

    Please help me I have installed your aokp version and when I turned on the phone after it took me pin code to unlock the network. Please help me. I am from the Czech Republic. Thank you for any help.

  • Rylon

    Please help me I have installed your aokp version and when I turned on the phone after it took me pin code to unlock the network. Please help me. I am from the Czech Republic. Thank you for any help.

  • yadav

    how to update the jelly bean to samsung galexy II model no GTI 9100