Here is a kernel we would say pretty much stock built through the sources
Build kernel from clean sources
Add features ramdisk:
busybox auto-injection (/system/xbin)
init.d support - automatically creates init.d in (/system/etc)
twrp-sony-recovery-boot-script based (Thanks @nilezon /jackfagner github script)
TWRP recovery 3.0.2-0 Modified (vol up or down when White LED)
Removed SuperSU in TWRP recovery to root because this method will not work
Systemless root support
SElinux permissive
Debugging enabled by default
Disable debugging notification icon in the status bar
Kernel insecure (ro.secure=0)
Add features Zimage:
Build with Linaro 4.9.1
Fix all errors and compilation warnings
Add voltage CPU control
Fade in/out led notifications. Thanks to @v-yadli
Implement sysfs interface for vibrator intensity (set to 23 as default, change)
Enable toggle for CRC (stock Y, change)
RIC disabled
Add and set as default Auto SMP hotplug with some mods
Add controls for optional scheduler features. Set both, arch_power and gentle_fair_sleepers to disabled by default
Note that not all resource requests will be granted, this is a custom kernel built for my private use
But I'll be ready to the experience you have with some other kernel and / or feature that will bring improvements
* Required Bootloader Unlocked!
* Installation:
Downloads:
78Kernel_v1
78Kernel_v2
78Kernel_v3
-Flash via recovery or unpack and flash boot.img via fastboot
* Root:
-Flash a Systemless SU: SuperSU-v2.78-SR1
Note:
- The first boot may take some time, and give the impression that you are in a bootloop. Just wait and it will boot up normally eventually.
* Restore DRM:
(v3 supports DRM key restoration method @tobias.waldvogel, thread) Recomended!
-Flash DK.ftf
or
-Flash Restore DRM - SONY DRM FUNCTION RESTORATION FOR UB DEVICE
* Please, do not mirror!
* Github
* Github
* Github
* ChangeLog:
78Kernel_v1 initial build from sources (23.5.A.1.291)
78Kernel_v2 build from sources (23.5.B.0.303)
78Kernel_v3 build from sources (23.5.B.0.368)
*Add and set as default Auto SMP hotplug with some mods. IMPORTANT: Need to disable mpdecision in order to avoid conflicts
Open file /system/etc/set_governor.sh and delete line:
*Add controls for optional scheduler features. Set both, arch_power and gentle_fair_sleepers to disabled by default
*Removed ANDROID_LOW_MEMORY_KILLER_CONSIDER_SWAP, Implemented in firmware .291 that causes swap zram problems full lag device
*Add option restore DRM keys from this method
(diff status github)
Enjoy and press the Thanks button if you like! :good:
.
Build kernel from clean sources
Add features ramdisk:
busybox auto-injection (/system/xbin)
init.d support - automatically creates init.d in (/system/etc)
twrp-sony-recovery-boot-script based (Thanks @nilezon /jackfagner github script)
TWRP recovery 3.0.2-0 Modified (vol up or down when White LED)
Removed SuperSU in TWRP recovery to root because this method will not work
Systemless root support
SElinux permissive
Debugging enabled by default
Disable debugging notification icon in the status bar
Kernel insecure (ro.secure=0)
Add features Zimage:
Build with Linaro 4.9.1
Fix all errors and compilation warnings
Add voltage CPU control
Fade in/out led notifications. Thanks to @v-yadli
Implement sysfs interface for vibrator intensity (set to 23 as default, change)
Enable toggle for CRC (stock Y, change)
RIC disabled
Add and set as default Auto SMP hotplug with some mods
Add controls for optional scheduler features. Set both, arch_power and gentle_fair_sleepers to disabled by default
Note that not all resource requests will be granted, this is a custom kernel built for my private use
But I'll be ready to the experience you have with some other kernel and / or feature that will bring improvements
* Required Bootloader Unlocked!
* Installation:
Downloads:
78Kernel_v1
78Kernel_v2
78Kernel_v3
-Flash via recovery or unpack and flash boot.img via fastboot
Code:
fastboot flash boot boot.img
-Flash a Systemless SU: SuperSU-v2.78-SR1
Note:
- The first boot may take some time, and give the impression that you are in a bootloop. Just wait and it will boot up normally eventually.
* Restore DRM:
(v3 supports DRM key restoration method @tobias.waldvogel, thread) Recomended!
-Flash DK.ftf
or
-Flash Restore DRM - SONY DRM FUNCTION RESTORATION FOR UB DEVICE
* Please, do not mirror!
* Github
* Github
* Github
* ChangeLog:
78Kernel_v1 initial build from sources (23.5.A.1.291)
78Kernel_v2 build from sources (23.5.B.0.303)
78Kernel_v3 build from sources (23.5.B.0.368)
*Add and set as default Auto SMP hotplug with some mods. IMPORTANT: Need to disable mpdecision in order to avoid conflicts
Open file /system/etc/set_governor.sh and delete line:
Code:
start mpdecision
*Removed ANDROID_LOW_MEMORY_KILLER_CONSIDER_SWAP, Implemented in firmware .291 that causes swap zram problems full lag device
*Add option restore DRM keys from this method
(diff status github)
Enjoy and press the Thanks button if you like! :good:
.
Last edited: