Galaxy S2 I9100 users are in for a special treat, as the new Vanilla RootBox v3.9.1 custom ROM brings a pure Android experience with a blend of AOKP, CyanogenMod and Paranoid Android features that are especially hand-picked for a lightweight package. In other words, the custom ROM delivers a bloatware-free experience with a light, fast and easy to use interface on the latest Android 4.2.2 Jelly Bean firmware.

Galaxy S2 users can now enjoy the latest Jelly Bean features with this ROM including multi-user support, gesture typing, new quick settings option, lock-screen widget, new camera app, photo sphere, improved Google Now, new daydream feature and miracast display.

Galaxy S2 I9100 Receives Android 4.2.2 Jelly Bean with Vanilla RootBox v3.9.1 ROM [How to Install]
Galaxy S2 I9100 Receives Android 4.2.2 Jelly Bean with Vanilla RootBox v3.9.1 ROM [How to Install] .

Key Features of Vanilla RootBox v3.9.1 ROM

  • Per App DPI
  • Per App Tablet UI
  • Per App Language
  • OTA Updates - Goo Manager
  • Camera: Save to external memory
  • Phone: Advance Phone Settings (Vibrate on Answer, Every 45 Seconds, On Hangup and On Call Waiting)
  • Phone: Noise Suppression
  • MMS: Message rate alerts (Modify SMS message limit for alert)
  • MMS: Fully Customisable MMS Theme
  • MMS: Soft Keyboard Type (Emoji, Enter to Send, Enter for a New Line)
  • MMS: Emoji Support
  • MMS: Read, Delete, Reply and Call options in StatusBar for messages
  • Home button call answer (Accessibility Option)
  • Variable size pattern lockscreen
  • Clock: Increasing Alarm
  • Clock: Flip/Shake - Snooze or Dismiss
  • Clock: Disable Alarm Icon on Statusbar

Key Points to Note

  • Vanilla RootBox v3.9.1 ROM and the instructions provided in this guide are applicable to the international variant Galaxy S2 I9100 model only and will not work on any other device. Verify the device's model number by navigating to Settings > About Phone.
  • Verify that the correct USB drivers are installed for Galaxy S2 I9100 on computer (download USB drivers).
  • Back up important data and settings on the phone using one of the recommended custom recovery tools such as ClockworkMod (CWM) or TWRP, as it creates a complete image of the existing phone setup.
  • Make sure that the phone has at least 80 percent battery charge to prevent unexpected device shutdown (due to battery drain) during firmware installation, as this may inadvertently brick or damage the device.
  • Ensure that USB Debugging mode is enabled on the phone navigating to Settings > Developer Options (if the device is running on Android 4.0 or later) or Settings > Applications > Development (if the phone is running on Android 2.3 or earlier). Otherwise, if the device is running Android 4.2, then perform the following steps:
    • Go to Settings > About Phone
    • Scroll down to the bottom of the screen and select Build Number
    • Tap the phone's Build Number seven times to unlock or reveal the hidden Developer Options under Settings. Then select the checkbox to enable USB Debugging mode under Settings > Developer Options.
  • Double check to see that the device is factory unlocked (not locked to a specific carrier) and rooted with CWM recovery installed on it.
  • In case the device is stuck at boot or facing boot loop issues after installing this ROM, then perform Wipe Cache Partition and Wipe Dalvik Cache about four to five more times before rebooting.
  • Allow the newly installed ROM to stabilise for five to ten minutes after first boot before working on it.
  • If the Status 7 error appears on screen, then either the device or the installed kernel on the device is incompatible with the ROM. For instance, ensure that a Jelly Bean kernel is installed before installing any Jelly Bean ROM.
  • The instructions provided in this guide are meant for reference purpose only. IBTimes UK will not be liable if the device is damaged or bricked during or after the ROM installation. Users are advised to proceed at their own risk.


  • Vanilla RootBox v3.9.1 ROM for Galaxy S2 I9100
  • Google Apps (GApps)

How to Install Android 4.2.2 Jelly Bean Update on Galaxy S2 I9100 with Vanilla RootBox v3.9.1 ROM

Step 1: Connect the phone to computer via original USB cable and mount the device's storage.

Step 2: Without extracting, copy the downloaded ROM and Google Apps zip files to the root folder on the phone's SD card.

Step 3: After the file copy process is complete, disconnect the device's USB cable from computer and then Power off the phone.

Step 4: Boot the phone into recovery mode by pressing and holding Volume Up, Home and Power button together. Wait until the screen flashes and then release all three buttons. (Note: Use Volume buttons to navigate between options and Power button to select an option in recovery).

Step 5: Take a Nandroid Backup of the existing ROM, so that it can be restored later if the new ROM fails to work or if you want to go back to previous/original ROM. To do a backup, choose Backup and Restore and then click Backup again on next screen. Return to main recovery menu once backup is done.

Step 6: Perform Wipe Data/Factory Reset and then choose Yes on next screen to confirm. Wait for a few minutes until the data wipe process completes. Then, return to CWM recovery main menu.

Step 7: Perform Wipe Cache Partition and once the process completes, choose Wipe Dalvik Cache under advance option. After this process is completed, proceed to the next step.

Step 8: Choose Install Zip from SD card and then click Choose Zip from SD card. Now, navigate to the RootBox v3.9.1 ROM zip file that you copied earlier in step 3 and choose it by tapping Power button. Confirm the ROM installation on next screen and the installation process will begin.

Step 9: After the ROM installation is complete, repeat the step 8 but choose the GApps file instead of ROM zip to install Google Apps package.

Step 10: Finally, return to the main recovery menu and hit Reboot System Now. The phone will now reboot into the newly installed ROM. However, the first boot may be time-consuming and take about five minutes to complete. So, leave it alone.

Restoring Previous/Original ROM: To return to the previous ROM, boot into recovery, choose Backup and Restore and then restore the previous ROM by choosing it from the list.

Galaxy S2 I9100 is now running on the latest Android 4.2.2 Jelly Bean based Vanilla RootBox v3.9.1 custom ROM. Go to Settings > About Phone to confirm the firmware version installed.

Also, check out our step-by-step guide: Update Galaxy S2 I9100G to Android 4.2.2 Jelly Bean via Vanilla RootBox v3.9.1 ROM [GUIDE]

[Source: Droid Noobs]