Flashing or Installing Custom Kernel is the first step towards customization of your Android Smartphone.


But this can also be one of the toughest processes too if not done in a proper way. So, in this article, we are going to discuss the methods and steps to Install Custom Kernel on Your Android Smartphone.

If you are new to this then the process is going to little messy but if you’re familiar with a few terms like Root, Magisk, Bootloader, etc. then you are good to go, you will most probably not face any issue.

Install Custom Kernel

A kernel is the most important part of any device, it is the only part of any system which interacts with the operating system and instructs the operating system to perform the task instructed by us.

In simple words, the Android Kernel or Kernel of any operating system is the part that is the mediator between the User and the operating system. Android Kernel can affect the whole performance of the device either it is battery management, multitasking, etc. 

Some Android phone comes with stock Android and we can’t perform any kind of customization over them but Android is all about customization make your phone as you want, you can change ROM, you can change Kernel, even you can change Operating system and custom kernel offer more improved features than stock Kernel.

Find the Best Kernel for You

Install Custom Kernel

The first question while searching for a custom kernel should be, for what purpose do you need it for? Gaming? Overclocking? Underclocking? The answer must be clear for you, then search for kernels in various forums like the XDA Developers Forum of your smartphone.

Although, we have already compiled a list of 5 Best Custom Kernels for your smartphone. This is a general list, so they may or may not be compatible with your smartphone, so always check the compatibility first.


Top 5 Custom Kernels for Android

Here is the list of top 5 best custom kernels for Android available right now.


At any stage, you must avoid doing something about which you have no idea. Don’t customize any method during the actual implementation. This is precisely what that can be a reason your smartphone can fail to perform other tasks as well. We at TechLatest cannot be held responsible for anything that goes wrong simply because of this reason.

Steps to Flash/Install Custom Kernel

Since you have chosen the best kernel for you, now let’s proceed how you are going to install custom kernel in your smartphone.


Your device should have a custom recovery.
You have checked the compatibility of the Custom Kernel with your smartphone.
Your smartphone is at least 50% charged.
You have taken full backup of your smartphone.

Install Custom Kernel

  1. First, download and copy the kernel zip to your smartphone’s internal storage (or SD Card if you have any).
  2. Reboot your smartphone to Recovery Mode.
  3. Wipe Dalvik Cache, Cache, System and Vendor (although wiping system is not necessary, but not wiping it can cause bootloop).
  4. Now, flash latest Magisk zip if you haven’t flashed already.
  5. Finally, install custom kernel and once again wipe dalvik cache.
  6. And then reboot to system.


Can I Install Custom Kernel on Stock ROM?

Yes, it to possible to flash/install custom kernel on a stock ROM, but it has to be the appropriate kernel i.e. it has to be the version the kernel supports.

Can I flash any Kernel on any ROM?

Although kernel is always a safe option, but we will suggest you check the compatibility of that particular Kernel to that particular ROM.

Does flashing kernel wipe data?

No, it will not wipe any of your data, it will replace the old kernel with new one, but you can choose to wipe any data or not before flashing the kernel.



Please enter your comment!
Please enter your name here