How to install custom kernel on Samsung Galaxy S3?

Having a good kernel on Android devices can further improve its overall performance. The better kernel you have, the better performance and more features you will get for your Android smartphone like Samsung Galaxy S III. What is the benefit of using custom kernel? Root access, insecure adb, custom boot animation support, overclocking, undervolting voltage control, multiple tweaked CPU governors, GPU overclocking, I/O tweaks, automatic backup of EFS partition, NTFS USB driver support are some of the features of custom kernel. So if you want to have better performance on Samsung Galaxy S3, try out custom kernel…

SiyahKernel for Samsung Galaxy S3

How to install custom kernel on Samsung Galaxy S3?
There are 2 ways to install custom kernel on Samsung Galaxy S3 ~ via Odin and ClockworkMod Recovery (CWM). Use Odin to install tar file and use CWM to install zip file. Refer to these guides ~ How to root Samsung Galaxy S3 with CF-Root? (Video) for Odin installation and How to install update zip with ClockworkMod Recovery on Samsung Galaxy S3? (Video) for CWM installation. They are not the exact guide but the installation method is the same. And do get more information from the custom kernel website.

SiyahKernel is one of the custom kernels for Samsung Galaxy S3 that you can try. Download it here.

  • Does this meaning flashing the phone, ie. I have to restore all my apps?

    • No, install kernel does not delete your stuffs.

  • intelguy

    May I know will this good my rooted SGH-I747 model of Galaxy S3 phone ?

  • Abby Fizliana


    I just follow step to using Odin, CF Root & install SiyahKernel and already successful. Will this mean that my warranty with samsung already VOID ? please let me know…. i just follow step in internet to increase battery life and never know that by root the phone will void the warranty…..please advise…:-(

  • SimpleJack

    Hi Jayce, Seems that the volume is way too loud with the SiyahKernel version even at low level. Is there a way to correct that

  • SCT

    Hi Jayce, I install SiyahKernel using CWM after intalling sucess. My S3, can reboot now it just appear Samsung s3.

    What can I do?

    Thaks in advance.

    • SCT

      Because I download wrong version i.e, S2 Kernel

      • Restore back to previous CWM backup.

  • Elijah

    hey jayce ooi can i know which kernel has support for bln control app for s3 i9300?

    • Why do you need that since SGS3 has notification light already?

      • Elijah

        what if i really need it

        • Then you need to try your luck to find one kernel that support it.

  • ralph

    hi jace can i use syiahkernal on my rooted galaxys3 1747 have highonandroid v.03 custum rom insalled

    • I don’t think it can work on SGS3 I747.

      • ralph

        ok thanks

  • cy

    Hi Jayce,

    Can i install this Syiahkernal on my stock rom?


  • HassaN

    Hi Jayce,

    Im back again….. I did Root my phone successfully with your method explained on different thread (Using the Odin Method)…..

    Now I just wanted to install SiyahKernel and did download the .tar file from the link above…..

    Just had couple of concerns; Could u kindly address them?

    – Using the Odin Method, which OPTIONS should be checked? In Rooting they were “F. Reset Time” and “Auto Re-Boot” (adding the .tar file clicking on PDA)….
    Is it the same for installing the SiyahKernel?

    – Will my apps/settings/contacts installed on my phone remain as they are after the installation of SiyahKernel?

    I do understand the method seems to be the same for installing the SiyalKernal (Odin Method) but just wanted your advise and expert opinion on it….

    For your info, I have the following on my (Rooted Phone SGS3):

    Android: 4.0.4
    Baseband: I9300XXLFB
    Kernel Ver:
    se.infra@SEP-64 # 1
    SMP PREEMPT Tue Jun 26 00:30 KST 2012

    Build #: IMM76D.I9300XXBLFB

    Waiting for your response….

    Thanks and Regards

    • – Leave them as default just like in the video.
      – Yes, if nothing go wrong.

      • HassaN

        Thanks for your reply Jayce….

        I just noticed that there are couple of options to download the .tar file from the link above… Just getting a little confused….


        Is it the File SiyahKernel S3-v1.5.2.tar ?????

        Thanks and Regards

        • Which version to use is totally up to you. But make sure that it is SiyahKernel S3. Not S2.

          • HassaN

            Thanks for your reply Jayce……….. Indeed appreciate it ….

            If I Install SiyahKernal (using the Odin Method), will I have to re-root my phone or will it remain as Rooted??? Will my apps/contacts/settings remain they are after the installation of SiyahKernel?

            Thanks and Regards

            • No need to re-root. Yes, if nothing go wrong.

              • HassaN

                Thanks for your reply…..

                One last concern (just for information);

                Does SiyahKernel allow to Overclock SGS3 from 1.4ghz to 1.8ghz using SetCpu??

                With the current Kernal on my phone, SepCpu only allows me to go upto 1.4ghz (which is the actual clock speed of the processor)….

                Thanks and Regards

                  • HassaN

                    Hi Jayce,

                    Im really getting confused as to which Kernel to Install – SiyalKernel or Ninphetamin3 on my Rooted Galaxy SIII (I9300)???

                    I need your expert opinion on it…. My top preference is Performance, Overclocking to 1.8ghz and Extending Battery life…. Thats all!

                    Plz advice me which will be more suitable for the above 3 prefs….

                    Thanks in advance…..

                    • HassaN

                      Following is the file that I found and downloaded from the link in your threads…. Is it the correct one and can it be used thru Odin (PDA) system?



                    • Try them both. And find the best one for you.

  • HassaN

    Thanks Jayce……

    I did manage to Install Siyah Kernel on my phone…. So far its running fine…. Just a question;

    With the SiyahKernal an app named STWEAKS got installed on my phone… Just wanted to know as to what this app does and how is it similar/different to SETCPU (also installed on my phone)???

    Should I use SETCPU or STWEAKS to overclock?


  • chocobo

    Hi Jayce, what is the difference between rom and kernel?
    Can i install Siyah kernal in any custom rom? or it must be sticked to specified rom?
    Thank you.

    • ROM is like Windows + built-in applications. Kernel is the heart of Windows.
      Not every custom ROM. Please refer to kernel developer for more info.

  • HassaN

    Hi Jayce…….

    Ive been looking thru your different threads but Ive been unable to find one which explains installing CyanogenMod9 on Samsung Galaxy S3 running on Siyal Kernel….

    I would certainly appreciate if u could help me in this….

    Thanks and Regards

  • DV02

    Hi Jayce,

    Does this siyahkernal work for T-Mobile sgs3? If so does it work for aokp_d2tmo_jb-build-1 custom rom? Thanks

    • DV02, I9300 only I believe.

  • ejal

    hi jayce. its that have tutorial to install custom kernel for samsung galaxy s 3 in malay languege????

  • Simon

    Hi, Installed SiyahKernel S3-v1.7rc1 on Samsung Galaxy S3 stock rom rooted but after reboot the screen is stuck with the flashing Siyah logo… any help would be really appriciated.

    • Hi Simon, are you using Jelly Bean firmware?

      • Simon

        HI Jayce, My bad…. No, just realised that I have to use the lower version as Jelly Bean offical rom not released for UK version of Samsung ? Thank you

        • You need to use v1.5 and below then. v1.6 and above supports Jelly Bean only.

  • Joe

    Hi Jayce,
    When rooting my phone, I followed instructions from else where, my phone build is Hong Kong phone, I9300xxxxxxLI2 which when rooting, just flashing CF root-sgs3 etc… .tar doesn’t work, needed to flash siyah THEN flash the root. So now I’ve Siyah kernel & rooted device. only problem is, seems wifi is dropping and reconnecting itself every so often (every couple minutes) which is slightly(!!) annoying.
    So, how do I revert to stock kernel? simplying finding the kernel and flash it back on? or will flashing stock S3 firmware put the kernel back to stock? But then I’d have to re-root again, which means siyah is back on….
    Or, should I update siyah to v1.5 (since 1.6+ is JB, I’m still on ICS), how do i update? download the siyah v1.5 tar and flash with odin over the old one? or do i need to remove old before adding new?

    Much appriciated for your time & effort

    • Yes, find stock kernel then install. Yes, flashing stock firmware will put stock kernel back too.
      Just overwrite it will do.

      • Joe

        Thank you, flashed to the newest available siyah (1.5 something) much better now, no dogdy wifi and no massive delay when trying to unlock (no response to my touch for about a minute when screen goes on after long inactivity)

        Much appriciated

  • Rob W

    Hi Jayce,

    I’ve rooted my S2 before and have my S3 rooted now but am still abit of a noob.
    Can you tell me if Kernels are specific to versions ? I wanted to get LeanKernel but the one i found is in S3 Verizon developers on XDA.

    My S3 is on Three Network in Ireland. So, not sure if it will work ? ๐Ÿ™

    Also, can i flash a kernel via MobileOdin ? I just save the kernel file to the SD card, open it via Mobile Odin and thats it ?


    • Hi Rob, I don’t think you can use Verizon SGS3 stuff on your I9300 model.

      Yes. But I did not use Mobile Odin much. No idea on the detail…

  • kev

    You are describing how to apply a custom ROM; not a custom KERNEL…

  • Sam

    hi jayce,
    Im definitely considering flashing the ninphetamin3 kernel for my galaxy s3 (gt-i9300). but i don’t want to brick my device so is this kernel jelly bean compatible (i9300XXELLA firmware) (android version 4.1.2). looking forward to a reply soon.
    thanks, sam.

    • Hi Sam, I did not try it personally. Try to consult others at XDA Forum.

  • Joe

    I’m getting really annoyed that it seems that everyone only gives a shit about the s3 i9300. is there a kernel for the normal us/ Canada phones? I want the same features as siyah, but can’t find one for the normal s3s

  • sushil

    can i flash this on I9300T

    • Sorry sushil, no idea. Please consult custom kernel developer to confirm.

  • sushil

    do i have to root before flashing this through odin on pc

  • krazy

    Hi jayce.
    I have rooted recently. However, i have some problem flashing the siyah kernel.
    they have 2 types of file. .tar and .zip .
    I use .tar to flash using odin only and i could not see any app like stweaks to tweak the kernel.
    Should i also extract .zip file using recovery mode?

    Thanx in advance . .

    • Just install STweaks from Google Play Store will do.

      • krazy

        thanx jayce . . it works . ๐Ÿ™‚

  • will i am

    Hi may I know how long it takes to complete flash siyah kernel into my s3?