Note: If this tutorial worked for you (and it should work), please leave a comment below. Thanks.
You first have to root your Galaxy S2; the ROM will have to access some files from the internal system and that access can be granted only if your root your phone.
For the rooting procedure you can use a guide suitable with your S2, or you can choose between a general root method or a one click root solution available for the Samsung branded handsets.
- Then, after unchaining the system you need to install a custom recovery image, like CWM recovery, on your phone. The custom recovery will be used on the flashing operation because the stock recovery isn’t suitable with update with custom ROMs procedures.
- AT this point you should know that the warranty of your smartphone will get void. This is happening because you are rooting and changing the default settings from your Galaxy S2, so be careful as if something wrong happens you will be by yourselves.
- A final note related to the warranty: you can restore the same by downgrading / updating your handset to stock / official Android OS; or by applying a un-root operation.
- Next, continue the preparation tasks by completing a backup operation. Unfortunately by updating your Galaxy S2 I9100G to Jelly Bean 4.2.2 with Chameleon Custom ROM, you will lose all of your personal info and data. So, use dedicated backup and restore apps from Google Play for saving the contacts list, text messages, EFS folder, market apps, call logs, internet settings and everything else you might need.
- Also, use the custom recovery image and apply a Nandroid backup too; in this way you can save / restore the stock firmware.
How to Update Galaxy S2 I9100G to Jelly Bean 4.2.2 with Chameleon Custom ROM Firmware
- On your computer you need to download the following files: the firmware file (use the link from here) and the Google Apps package (the download link is here).
- Don’t extract the files.
- Connect your phone with the computer; use its USB cable for establishing the connection.
- Select the downloaded files and copy-paste, or drag and drop them from your PC to your device.
- You can remove the USB cable now as the computer is no longer needed.
- Turn off your handset.
- Reboot it into recovery mode.
- Then, by using the recovery mode menu, first wipe the system by selecting: “wipe data factory reset”, “wipe cache partition” and “wipe dalvik cache”.
- Return to the main menu: “+++go back+++”.
- And from the same this time select “install zip from sd card” followed by “choose zip from sd card”.
- Pick the update file now and flash the same.
- Then, repeat the process and apply the Google Apps package.
- Finally, in the end, you have to select “+++go back+++”, “reboot system now” and you are done.
- Now, in case you are stuck in a boot loop you need to reboot into recovery once more and perform the wipe by selecting only “wipe data factory reset” and “wipe cache partition”.