Android Update, News, Apps and Hacks

Unofficial AOKP/CyanogenMod Based Jelly Bean ROM for Galaxy S2 i9100


The Samsung Galaxy S2 has already received two famous custom ROMs based on Jelly Bean Android 4.1 – AOKP and CyanogenMod 10 (CM10) – both famous for their customization options, fast performance and pure Android experience. What happens when you make a ROM that mixes both AOKP and CM10 to come up with something new?

You get Vanilla RootBOX ROM, a custom Jelly Bean ROM for the Galaxy S2 that is a mix of both CM10 and AOKP without unneeded apps and bloat thanks to the ability to customize what apps get installed during installation. Of course, you also get features of Jelly Bean such as a smooth as butter interface, advanced voice recognition, improved notifications menu that lets you perform actions right from the notifications, and more. Do keep in mind that both AOKP and CM10 are under development and in their early stages, so bugs and issues are to be expected in the ROM, as well as some things that might not work properly.

Let’s take a look at how Vanilla RootBOX ROM can be installed on the Galaxy S2 I9100.


This firmware and the guide below are compatible only and only with Galaxy S2, model number I9100. It’s not compatible with the I9100G or any other device. Check your device’s model number in: Settings » About phone.


The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to your device, we won’t be held liable.

How to Install Vanilla RootBOX ROM on Galaxy S2 i9100


  1. This procedure will wipe all your apps, data and settings (but it will NOT touch your SD cards, so don’t worry about those). Backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you.
    NOTE: Don’t forget to at least make a backup of your APN settings, which you can restore later if your data connection does not work after installing the ROM. Use the backup guide to find out how.
  2. Install the stock Android 4.0.3 XXLPQ firmware on your phone by following the guide → here.
  3. Install Clockworkmod (CWM) recovery on XXLPQ by following the guide → here.
  4. Download the latest version of the ROM from its development page.
  5. Copy the downloaded zip file to the internal SD card.
  6. Turn off the phone and boot into Clockworkmod recovery. For this, press and hold these 3 buttons together until the screen turns on: Volume UP + Home + Power. Phone will boot into CWM recovery.
    Use volume keys to scroll up and down between options and power key to select an option in recovery.
  7. Select wipe data/factory reset, then select Yes on next screen to confirm. Wait a while till the data wipe is complete (this does not affect your SD card files).
  8. Select mounts and storage, then select format /system to format the system partition. Then go back to the main recovery menu after format is complete (this will not affect SD card files).
  9. Select install zip from sdcard, then select choose zip from sdcard. Scroll to the ROM file on the SD card and select it. Confirm installation by selecting Yes – Install on the next screen.
  10. After a few seconds, the installer will show up. Here, customize what you want to install on each screen, and keep clicking Next till the ROM starts installing.
  11. After the installation is complete, press the “Finish” button to reboot the phone into Vanilla RootBOX ROM. The first boot can take up to 5 minutes, so be patient.
  12. NOTE: To go back to a stock Samsung ROM again, you can flash the XXLPQ firmware by following the guide linked in step 2 above, or flash to the latest Android 4.0.4 Samsung ROM by following this guide.

Vanilla RootBOX ROM based on Android 4.1 Jelly Bean is now installed and running on your Samsung Galaxy S2. Visit the official development page for more info and to get the latest updates on the ROM. Share your thoughts on the ROM in the comments.

Some HTML is OK
Join us on Facebook!schliessen