I have seen the word “Siyah” thrown around a bit on the XDA forums, never really knowing what that was, and me being a bit lazy, I didn’t research it, until a friend of mine brought it up, and said he wanted to flash it but didn’t know how, so I decided to flash it myself and tell him (and all you good folks) the results!
Flashing the Siyah Kernel itself could not possibly be any easier, you just download the latest kernel from here (Make sure it’s the S2’s and not the S3’s), reboot into recovery, and flash it as you would a normal rom! I usually wipe both cache, and Dalvik cache, not sure if it’s necessary though.
After flashing you will notice how smoothly every thing is going, yes, even smoother than the stock CM kernel, a LOT smoother even! It has the potential to make the battery last even longer than your most battery saving settings since Siyah makes underclocking (and overclocking) a breeze! You have clock frequencies ranging from 100MHz to 1600MHz, and if you download ExTweaks as well, you can modify the voltages of, well, pretty much anything in your phone!
The latest Siyah also flashes CWM based touch recovery for you! So if you’ve been intending on switching to the touch recovery, this will do it for you! (It’s a lot prettier, if you’re wondering). The one thing that drains the battery, is the screen, which pretty much makes more sense than seeing “Android OS” on top of your battery drainage list, I still managed to have it last an entire day and 4 hours at 200MHz – 1200MHz which is the normal.
One thing to note though, after you flash a new rom, (in my case it was a new CM10 rom) make sure you re-flash Siyah as CM’s kernel replaces it.
Now the most epic feature of Siyah is its support for dual booting! This will pretty much allow you to install two custom roms (let’s say ICS and JB) and switch between them whenever you wish to! You can install a battery saving ICS one and the latest JB for example, or you can do like me, and dual boot MIUI v4 and CM10!
The process of dual booting itself is really easy, all it requires is patience, and a fully charged battery. All you need to do is basically make sure you have at least 2.5GBs free on your internal SD card.
1. You then have to download the other rom you want to flash (pretty obvious) and save it on either your internal or external SD card, won’t matter.
2. Reboot into recovery and go to Dual Boot Options.
3. Select Wipe 2nd ROM data/cache, this will take the longest, probably 7~10 minutes, so don’t freak out.
4. Go back outside, go to advanced, and select Wipe Dalvik Cache.
5. Now after you’ve done all that, select from Dual Boot Options “Install 2nd ROM from Internal SD card” if you’ve saved the other rom on your internal SD, or “Install 2nd ROM from External SD card” if you’ve saved it to your external SD.
6. Navigate to the secondary rom, flash it, reboot.
7. press the volume down or home key for secondary rom boot, don’t press anything for primary rom boot. TA DA!
Personally I didn’t really dual boot for anything other than geeking out, if you’ll do it for the same reason, you have my respect, if not, well, you still have my respect nevertheless.
Let me know what you folks think of Siyah, or of any other kernels out there, I’d love to try out some of your favorites and review them here! Have a good day, folks!
UPDATE: Overclocked the phone today to 1600MHz and the minimum to 1500MHz through ExTweaks, kept crashing, A LOT! Though when I lowered the maximum to 1500MHz and the minimum to 1000MHz it didn’t crash, though the battery was draining in front of my eyes, which was admittedly, a bit surreal. Anyway, Benchmarks time!
Quadrant read a nice back to pace 3065, which was very nice to see, after all the 2xxx’s I’ve had over the past few CM9/10 roms with their stock kernels.
Vellamo, however, read a 19xx score! Which is almost an all time high for my humble Galaxy SII! Psyched? Indeed I am, good folks! Flash away, now!