[Lenovo ZUK Z2 (Plus) ROMs, Kernels, Recoveries, & ] DD3Boh:
[IMG=""]http://i.imgur.com/nLjstr5.jpg[/IMG]

#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/

If you have anything against me, my projects, this project hurts you,
you don't like this project or you are here just to insult me change thread
because you aren't welcome here.
I won't answer at the useless, spam and flame comments and I will report
them. If you want to troll or ruin a thread this isn't the right one.

Hello Guys, today I'm here with my new and I think the first real Custom Kernel for the Zuk z2/z2 plus.

DarkMoon

Features

Here are the major features of the kernel (feel free to explore Github)

Upstream Linux versions 3.18.31-3.18.58

Upstream patches from CAF (LA.UM.5.5.r1-04900-8x96.0)

Support for overclocking to 2419MHz on big and 1766MHz on little (stock values by default)

Support for the GPU overclocking to 652MHz (stock frequencies as default)

Simple_ondemand set as default GPU governor

CPU governors: interactive, conservative, ondemand, userspace, powersave, performance

Touchboost disabled by default

KCAL color control

Zram

I/O schedulers: bfq, cfq, fiops, maple and noop

Wakelock controls: sensor_ind, Ipa, Netlink, Timerfd, Wlan, Qcom rx, Wlan extscan (all disabled as default)

Vibration Strength percentage control

Fsync

Arch Power

CRC control

Gentle Fair Sleepers control

Power suspend mode: Autosleep, Userspace, LCD Panel, Hybrid (default)

Fingerprint sensor speeded up

TCP algorithms: cubic, highspeed, dctcp, hybia, illinois, lp, reno, scalable, vegas, veno, westwood (default)

F2FS support (latest from here)

Compiled with a Linaro 7.1.1 toolchain built with [MENTION=6842057]The Flash[/MENTION] 's script (located here).

Makefile optimizations (check it here)

Graphite

Hides bootloader unlock from SafetyNet (can still fail through other means)

Spectrum Support

Custom Ramdisk

Stock Kernel backup (if you want to restore the stock kernel you just need to flash the zip located here)

Flashed with AnyKernel2 (thanks to [MENTION=4544860]osm0sis[/MENTION])

Downloads

:

Current Release (004.1): Download here

Current Release Longtap: Download here

Other Releases:

https://www.androidfilehost.com/?w=files&flid=167771

Don't mirror my builds

Changelogs:

Release 002: Here

Release 003: Here

Release 004:

Kernel completely rebased on the latest caf tag available at the moment (LA.UM.5.5.r1-04300-8x96.0) and then updated to the LA.UM.5.5.r1-04900-8x96.0

Kernel upstreamed to the 3.18.58

Some governors removed (really not even added)

Removed Adreno Idler (we don't need it)

Added some optimizations from the AOSPA op3 kernel

Upstreamed F2FS

Upstreamed SDCARDFS (but the device tree need the support for it)

Overclocked CPU and GPU

Added the spectrum support

Added an abort script for some roms

Check the sources for the rest, I can't remember all ;)

Release 004.1:

Fixed a typo in the ramdisk that bugged the GPU frequency change with the spectrum profiles (thanks to AnjoVingador that reported this problem)

Installation Instructions:

Your bootloader must be unlocked

Download the kernel and flash it in the

twrp and wipe cache and dalvik/art cache if you're doing a dirty flash

If you're doing a clean flash flash ROM, gapps, SuperSU and then the kernel

Current Version Informations:

DarkMoon Kernel Version: Release 004

Linux Kernel Version: 3.18.58

GCC Version: Linaro 7.1.1

Current CAF Tag: LA.UM.5.5.r1-04900-8x96.0

Source Code

:

https://github.com/DD3Boh/android_kernel_zuk_msm8996

A thank to:

[MENTION=6257538]FireLord[/MENTION]1 [https://GitHub.com/FireLord1]

[MENTION=7093004]KriiX-001[/MENTION] for the Kernel Logo

Fedor917 [ https://GitHub.com/cryscript ]

[MENTION=2823824]davidevinavil[/MENTION] [ https://GitHub.Com/Davidevinavil ]

[MENTION=5719417]varotone[/MENTION] [ https://GitHub.com/ontherunvaro ]

CallMeSuper [ https://github.com/18712886438 ]

If you like my work donate me, it would be very appreciated:

Donation link:

https://PayPal.me/dd3boh

Zuk z2/z2 plus telegram international group:

https://telegram.me/ZukCustomGoodies

Enjoy
​