[Android Software Development] apb_axel:
Hello and welcome! So I started this because I hated having to have a different app to change some of the kernel settings and having init.d scripts for each kernel was a hassle to me, plus some users were having trouble with so many options available so I created this for all those who like to flash & test different kernels like me. I would like to dedicate this project of mine to my friend [MENTION=3685904]ak[/MENTION] for all the help and patience he has, he truly is a great dev and we owe him for some of the best kernels available for the Nexus 4.

So how this works is on every boot the script verifies all the tunables it finds specific for the kernel you have at the moment and generates the necessary files so it can be read & displayed on Synapse. Don't feel bad if you don't see all the listed options, it's just your kernel doesn't have those available.

In time I will be adding more scripts so we can have most, if not ALL tunables I can cram into. Hope you like it!

Screenshots:

View attachment 2749503View attachment 2749505View attachment 2749506View attachment 2749507View attachment 2749508View attachment 2749512View attachment 2749513View attachment 2749514View attachment 2749515

So what you need:

Download Links:

BusyBox

Universal Kernel Manager v3.8.1

Synapse Google Play Link

UKM Uninstaller v2

To install:

Features:

Info

General

Model Number

Android Version

Kernel Version

ROM Description

ROM Version

ROM Build Date

SOC Binning

Last KMSG

Status

Battery Temperature

CPU Temperature

Memory

Uptime

Unused CPU States

Time in state for CPUs

Kernel Wakelocks

CPU

Live CPU Frequency

CPU Min Frequency

CPU Max Frequency

CPU Max Screen Off Frequency

CPU Multicore Power Saving

CPU Governor

CPU Governor Options

CPU Governor Tunables

Hotplug

MPDecision (Qualcomm)

Intelliplug (faux123)

ECO Mode

Snakecharmer

Intellithermal

MSM MPDecision (show-p1984)

Screen off Single Core

Min CPUs

Max CPUs

Idle Frequency

Event Boost

MSM Hotplug (myfluxi)

Min CPUs

Max CPUs

Max CPUs Boosted

Boost Lock Duration

Down Lock Duration

History Size

Update Rate

Fast Lane Load

Offline Load

Suspend Frequency

Auto Hotplug (Thalamus)

Disable Load Threshold

Enable Load Threshold

Enable All Load Threshold

Min Sampling Rate

Sampling Periods

Min Online CPUs

Max Online CPUs

Dynamic Hotplug (stratosk)

Minimum Online CPU

Maximum Online CPU

Up Threshold

Up Timer Control

Down Timer Control

Alucard Hotplug (Alucard)

Hotplug Enable

Sampling Rate

Max Cores Limit

Max Cores Limit Sleep

CPU Down Rate

CPU Up Rate

Hotplug Loads

Hotplug RQs

Hotplug Frequencies

Mako Hotplug (franciscofranco)

Cores on touch

First Level

Suspend Frequency

CPU Boost Driver

Boost

Sync Threshold

Input Boost ms

Input Boost Frequency

CPU Voltage

Global Voltage

Frequency Voltage

AK

Faux

Semaphore

I/O Control

Read-ahead Size

I/O Scheduler

General I/O Tunables

I/O Scheduler Tunables

GPU

Live GPU Frequency

GPU Max Frequency

GPU Governor

Simple Governor Tunables

Interactive Governor Tunables

Gamma

Faux Gamma Profiles

Faux Gamma Tunables

Franco Gamma Tunables

Motley Gamma Tunables

LCD Backlight Tunables

Sound

Faux Sound Profiles

Faux Sound Tunables

Franco Sound Tunables

Speaker

Faux Speaker Profiles

Faux Speaker Tunables

Memory

Z-RAM

Virtual Memory

Wake Control

Apply at init.d

DoubleTap2Wake

Touch Wake

Sweep2Wake

Sweep2Sleep

Power Key Suspend

Miscellaneous

TCP Congestion Control

Temperature Control

Temperature Limit Minimum Frequency

Power Suspend State

FSYNC

Dynamic FSYNC

Vibrator Strength

USB Fast Charge

OTG

Battery Life Extender

Touchscreen Accuracy Filter

LED Control

Advanced

C-States

Kernel Samepage Merging (KSM)

Ultra Kernel Samepage Merging (UKSM)

Gentle Fair Sleepers

Low Memory Killer

Build.Prop

Wifi Scan Interval

VM Heapsize

Allow Purgeable Assets

DNS Tweaks

Tools

Toggle Bootloader Lockstate

Toggle Bootloader Tamper Flag

Toggle SELinux Status

Preferred Network Mode

Kernel Image Managment (Backup, Restore)

Log Creation (logcat, dmesg, last_ksmg)

Reboot

Profiles

Changelog:

Thanks:

[MENTION=3685904]ak[/MENTION] - for his help in getting this started.

[MENTION=4167023]AndreiLux[/MENTION] - for his awesome app Synapse.

[MENTION=4544860]osm0sis[/MENTION] - for his ideas on the Galaxy Nexus.

[MENTION=3873953]eng.stk[/MENTION] - for his help on the support for Nexus 5.

GitHub is Here:

UKM

Any suggestions, bugs or others settings you need just let me know.

Please rate the thread and don't forget the THANKS button below! :D