SIYAH KERNEL ICS/JB for the Samsung Galaxy S2... i9100, i9100M, i9100T & i9100P only and no other variant.
(If you are unsure of the model of your phone, go to Settings > About phone > Model number)
Supports
***Samsung, CM9, MIUI and Boot-to-Gecko (B2G) ROMs with a single kernel image.
Installation instructions (please read carefully and thoroughly)
You will need to be rooted, see
here, and have ClockWorkMod, (
CWM), installed.
Before doing anything further you should do a
nandroid and Titanium backup.
You should also install
Root Explorer, or a similar file manager, and use it to navigate to the, "
/efs", file in the root directory of the phone and make a copy of this and put it on both your external SD card and PC as its loss or corruption in future could render your phone unusable and require a Samsung repair. Alternatively, you can install
GSII Repair, free from the Play Store, to backup and restore your
efs file.
These are your, "Get out of jail FREE" cards in case anything goes wrong, now or in the future.
Download the
.zip version of the
Siyah kernel
* and
Hawker's,
GS2KernelWiper and place them on your
external SD card, safest place, (if you downloaded them using your phone they will be in... "
/sdcard/Download"), and then go into
CWM Recovery and select, "
install zip from sdcard", followed by, "
choose .zip from sdcard", and then navigate down the menu until you get to "
GS2KernelWiper" and install it. It is a small script that wipes any crud from your previous kernel and takes about 2 seconds to complete. You then navigate to "
Siyah-(kernel version you wish to install)", and install it and then reboot your phone.
After installation of the latest
Siyah kernels, you will find an app called
STweaks, (not on beta releases, needs to be downloaded from the Play Store), installed that will allow further customisation of the kernel.
Siyah kernel downloads. (Be careful...
Galaxy S2 and
Galaxy S3 downloads are mixed together.)
*Siyah v5.? is for ICS and v6.? is for JB.
Hawker's GS2KernelWiper thread and download.
This video may help to show you what to expect.
What is a Android Kernel and how to flash one? [SiyahKernel] - YouTube
***The Siyah (v5.x) ICS kernel and (v6.?) for JB are NOT compatible with Gingerbread (2.3.X), ROM's.
For Siyah Gingerbread kernel, see
here.
(Whilst I have taken every care in compiling this guide, I cannot be held responsible for any damage that may occur through its use and the decision to use this guide lies with you, the owner. This guide is written solely for, and on behalf of, Android Forums and may not be reproduced, in part or whole, without permission)
ironass motto... "
Flash in haste... repent at leisure"