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.
(please read carefully and thoroughly)
You will need to be rooted, see here
, and have ClockWorkMod, (CWM
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
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
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.
downloads. (Be careful... Galaxy S2
and Galaxy S3
downloads are mixed together.) *
Siyah v5.? is for ICS and v6.? is for JB.
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)
motto... "Flash in haste... repent at leisure