The Leankernel is a another custom kernel for the Samsung Galaxy Nexus I9250. Use this tutorial and learn how to successfully flash the custom kernel on your smartphone. This guide is for power-users, which means that novices and Android rookies should stay away from this release.
This custom kernel has been designed and released by an XDA developer and member with the Jackpham username. Installing this new custom kernel should improve the performance of your device, speed and battery life, along with making the device more stable and fast. A custom kernel is usually better configured and it should be an improvement when compared with the stock kernel.
Its main features are the following:
patched to latest Linux 3.0.x version.
Overclocked to 1.6ghz while its boot speed is maxed at 1.2ghz which will make it more stable.
Use voltage control.
InteractiveX v2 has been integrated within. In order to use this you need to select setcpu.
RamDisk improvements have been added.
init.d support in ramdisk.
SWAP and zram support is now present. You will need to run ‘zram enable’ in terminal in order to use it.
HotplugX governor improved.
wakelock improvements added for the LTE modem and Wlan.
Lk.conf for basic kernel config.
checkv is a voltage checking script which allows you to custom undervolt your device.
fast USB charge support and a ‘ffc’ toggle script created by the kernel’s developer.
ColorControl for Ezekeel and CM9.
TempControl which allows you to control the CPU temperature threshold.
Variable GPU OC.
Custom SR tuning.
There are tons of other new functions of this Leankernel. You can discover all of its new features by testing and trying every single option. LeanKernel has been overclocked to 1.65GHz that will speed it up and the RAMDisk has also been tampered so that you’ll get custom SR tuning. IT works with Jelly Bean ROMs and in order to successfully flash this custom kernel on your I9250 Nexus device, read the guidelines below:
Use this guide only with the Galaxy Nexus I9250 smartphone. Do not attempt to flash this custom Kernel on any other Android device, as you will end up bricking it.
You can flash this custom Kernel only with the CWM Recovery, and that’s you should have it installed on your device.
The battery of your device should be charged and it power level has to be over 50%. This will prevent it from powering off during the installation.
Use the CWM recovery to create a full NANDROID backup of your current ROM. This step is highly recommended as you will have to have a backup / restore point in case something goes wrong and you brick the device.
Enable USB debugging for your device.
Charge the device’s battery so that the phone won’t power off during the installation of LeanKernel.
This is a guide for advance Android users and you shouldn’t try to use it in case you’re a novice.
Don’t blame us for losing any data in the process nor for bricking the device. However, the brick can happen in extreme cases and you shouldn’t experience such thing.
You can choose to move some other data on your PC and after the install is complete you can restore it back to your phone.
Read the entire post and make sure that you don’t skip any steps that I have listed.
These were all the guidelines you had to go over before installing this new kernel. Now that you know all of the above, you can move on to the next part of this post.
How to flash Leankernel for Samsung Galaxy Nexus I9250:
Download the custom kernel zip file from HERE for Android 4.1.X Jelly Bean.
Download the custom kernel zip file from HERE for Android 4.2.1 Jelly Bean.
Connect your smartphone to your PC and then move the Leankernel zip file on its internal SD card.
Disconnect the phone from PC when the files are copied and then power off the smartphone.
Boot it into Fastboot Mode by pressing at the same time Volume Up, Volume Down and Power. When the Fastboot menu appears you should release the buttons.
Select ‘Recovery’ option to boot into CWM recovery mode.
When you’re at the main recovery screen you have to select ‘backup and restore’. This option allows you to create a full NANDROID backup of your current ROM. NOTE: If you have such file already present on your device then you can skip this step.
Select ‘install zip from sdcard’.
Next, select ‘choose zip from sdcard’ and then you have to browse to the location of Leankernel zip file. Select it for installation.
Confirm that you want to flash the new custom kernel.
Return to the main menu of CWM Recovery when the kernel is installed.
Select ‘reboot system now’ and then wait until the phone completes the first boot with this new Leankernel for Galaxy Nexus I9250.
Test all of its functions and tell us in comments which are its best new components, and if the performance of your device has improved or not.
These were all the steps you had to take and now you should try to configure some of Leankernel’s function in order to get the best out of it.
NOTE: In case you don’t like how your device is working with this new kernel, then you should use the CWM Recovery and restore the backup you’ve created before flashing Leankernel zip. It should restore the entire OS back to the way it used to be before you found this post.
In case the kernel doesn’t install at your first attempt, then you can power off the device and after that you can try to repeat the entire tutorial once again. It should install at your second attempt.
If you stumble upon any roadblocks and you’re finding hard to complete the installation of this kernel, then you should leave a detailed comment at the end of this post. Explain which steps you took and where you got stuck and we will try to come up with a solution for your problems.