Installing Jelly Bean on a Samsung Galaxy S2
Posted on 12, Nov 2012
Following are the exact steps that I took which resulted in CyanogenMod Android Jelly Bean running on my device; you should do your own research before trying this yourself. Remember to backup everything on your phone if it is important to you.
Firstly you require
for flashing Samsung Galaxy S class devices from Linux, which you will need to compile from source.
stage, the required dependencies (if any) will become apparent - install them.
git clone https://github.com/Benjamin-Dobell/Heimdall.git cd Heimdall/ ./configure make sudo make install
Next you need to acquire an appropriate kernel and flash it to your device. I used this one , and followed the steps described on the same page:
heimdall flash --6 zImage
This bit is easy, I used these instructions as a guide. Download the CyanogenMod 10 nightly build for the Samsung Galaxy S2 as well as the corresponding CyanogenMod 10 Google Apps package. Put your phone in USB mass storage mode, and copy the 2 zip files to the SD card.
Copyright, Christopher Poole 2008-2016.