Upgrade Galaxy S2 I9100 to AOKP JB-MR1 Milestone 2 Jelly Bean 4.2.2 custom ROM

You are just in time to see how to install AOKP JB-MR1 Milestone 2 Android 4.2.2 custom ROM on your Galaxy S2 I9100. This tool comes not too long after the Milestone 1 version which proved to be very successful and it delivers even more fresh features to play with after you follow our guide.

Let us next see some of those features: HDR Mode in AOSP Camera, Dark AOKP, New Toggles and so on.

If the info above on these new features has made the AOKP JB-MR1 Milestone 2 enticing, you should know that once you install it on the Samsung Galaxy S2 GT-I9100, the handset can, in case you don’t follow the tutorial by the book, be turned into a non-functional one very soon. So, if you don’t want something like that to happen to your smartphone, take all necessary precautions and do what our steps will tell you to.


One of the most pivotal aspects of a guide are its requirements. The success of this one also relies on the following: download the and Gapps archive from here on your notebook, charge the battery it has inside its body, instead of other handsets use only your Galaxy S2 I9100, install USB drivers for the handset on the PC, turn on USB Debugging and make backups via these instructions. Also, use a comp that ships to you with Windows already flashed on it.Galaxy-S2-I9100

How to flash JB-MR1 on Galaxy S2

  1. The packages needed for the guide are now safe and sound on your personal comp, so just make sure you plug the handset to your notebook for the first step.
  2. Here is what we will tell you to do next: after the plugging is over, you need to take each of the two packages from where you saved them and paste them to the smartphone’s SD card root. Leave those two unzipped, then disconnect the phone from the laptop by doing this: take the USB cord out. Now power the Galaxy S2 GT-I9100 off.
  3. That action should be followed by you doing thus: make sure your device enters Recovery Mode by pressing and simultaneously holding Down Volume Up, Home and Power; the second you see the touchscreen begin to flash, you should put an end to what you were doing and your device will have been booted into the Recovery Mode.
  4. Now make a full NANDroid backup; just follow our lead: opt for Backup & Restore, wait for a second display to appear and then choose Backup.
  5. Now that there is also such a useful backup done, you should return to the main Recovery Menu and continue as follows:
    – opt for Factory Reset/Wipe Data;
    – confirm this by tapping Yes;
    – return to the Recovery Menu;
    – opt for Wipe Cache Partition;
    – select Wipe Dalvik Cache.
  6. Then choose Install zip from SD card; wait a bit and opt for Choose zip from SD card. After you arrive in the directory you have to be in, you will be prompted to do this: find the aokp .zip file; once your eyes have spotted it, you need to press Power so that this file is opted for, then click on “Yes” to confirm the flashing.
  7. [sc name=”banner-jos”]After the file is on the Galaxy S2, you have to perform the steps which you followed for the installation of the previous file, because the Gapps .zip file needs to be featured on your smartphone, as well.
  8. You now need to be in the Recovery Menu if the flashing of the two packages has ended.
  9. Look for the system restarting in the phone’s menu and choose that option. And that is all: your Galaxy S2 I9100 is flashed with the AOKP JB-MR1 Milestone 2 Android 4.2.2 Jelly Bean firmware. Which can be launched if you go to “About Phone“.