[Nexus 5 General] MotoFlasher:
Hint! -> [ZIP] Synapse + Script => Universal Kernel Manager v2.4 for N4/N5/N7 (2013)

Hello,

I wanted to introduce you here a really great script! I use this script on both phones (N4&N5) ... it's really an ingenious piece of work. :good: I tested the script on the N5 with the UBER & Code Blue kernel. It will also/maybe work with other kernels, try it out! If something is missing -> just ask nice maybe the Dev can manage it! ;)

I'm posting this here because the developer (apb_axel) of the script told me that I would be the only user of the N5 that answers / use it.

This is very unfortunate, so I thought, to post it for you here. (Yes've asked the developers for permission.)

The developer is really friendly and helpful. It's crazy how much time and patience he applied to help users or to reply. :highfive:

If you have any comments or wishes you can ask the developer. ;)

[ZIP] Synapse + Script => Universal Kernel Manager v2.4

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:

v2.4

Fixed Wake Notifier bug.

Added Temp Threshold, New Faux Fast Charge.

Added GPU Min Freq.

Ability to set CPU settings for all Cores.

Increased CPU Frequency Poll (download the latest Synapse!).

Added Custom Gamma Profiles (Faux & Franco).

Added MSM Hotplug Load Levels, Fixed Fast Lane Load values.

v2.3

Integrated sqlite3

Fixed Interactive GPU (for good this time)

Added New Semaphore Tunables

Added Franco Hotplug Tunables

Added ability to apply wake options at init.d

Added UKSM Tunables

Added LED Control Tunables

v2.2

Fixed TWRP flash error

Fixed GPU Settings for supported devices

Fixed certain Hotplug settings not displaying

Fixed Live Wakelocks for devices without file

Added Interactive GPU tunables

Added Preferred Network Mode

v2.1

Lowered CPU & GPU refresh rate to display correct CPU & GPU frequency (tested with perfmon)

Fixed Restore Profiles (now checks .tgz first)

Fixed default CPU & GPU values in device config

Fixed incorrect devices parameters in live action

Added Power Suspend State (N5)

Fixed Franco Gamma, Added Franco Sound Tunables

v2.0

No longer N4 exclusive.

Re-coded entire script to support other devices (N4, N5 & N7 for now).

All commands are now called from internal busybox.

Optimized code (faster & less CPU usage).

Added Kernel Image Management (Backup, Restore & Delete).

Added Live Kernel Wakelocks.

v1.7

Integrated busybox for better support

Better way to fix permissions in CPU Frequencies

Fixed Faux Gamma Custom Profiles Link

Fixed Uptime, Unused, Time in State, CPU Freq & Bootloader displays

Fixed Bootloader Lock State. Added Tamper Flag & SELinux Toggles

Added Alucard & CPU Boost Hotplug

Added Allow Purgeable Assets (build.prop)

v1.6

Fix Conservative GPU governor error

Attempt to fix permissions in CPU Frequencies before opening app

Fixed MSM Hotplug display for HellsCore & HellsDoctor users

Added ability to name your backup in Profile

Added Semaphore Hotplug Tunables

Added New Tools Section (Bootloader Lock Status, Log Creation, etc.)

Added Franco Gamma Tunables, New Faux Gamma Profiles

Added Semaphore CPU Voltage Tunables

Added TouchScreen Accuracy Filter Tunables

v1.5

Better UCI support on certain ROMS

Fixed default CPU scaling & New CPU multicore tunable

Fixed display issue in live unused & time in states

More build.prop tweaks, New DNS tweaks

More MSM Hotplug & New Auto Hotplug Tunables

Added LCD Backlight

Added Temperature Limit Minimum Frequency

v1.4

Fixed permission issues in files

Added Fahrenheit Temps, CPU time in state

Added build.prop tweaks

Added Intellithermal Settings

Fixed ondemand sampling_rate_min error

v.1.3

Fixed interactive boostpulse error

Added Global CPU Offset Voltages

Added Faux Sound Settings

Added Live Status

v1.2

Added Faux Gamma Profiles & Tunables

Added Faux Speaker Profiles & Tunables

v.1.1

Fixed CPU live label

Added Profile Settings (For backup & restore)

v1.0

Initial Release

INFO:

Supported devices:

Nexus 4

Nexus 5

Nexus 7 (2013)

Tested kernels:

Should work on any kernel, but my personal tested kernels were the following:

AK

Faux

Matr1x

HellsCore

HellsDoctor

Semaphore

moob

dimfish

F.A.Q.

No UCI support detected? Check the following:

a) Does your ROM support init.d scripts?, IF it doesn't try this,

b) Check in /system/xbin if the uci file exists. IF it doesn't exists you can try reflashing the .zip or run the following in terminal emulator:

su

ln -s /data/N4UKM/uci /system/xbin/uci

c) Check the permissions of /system/xbin/uci AND /data/N4UKM/uci, it should be 755 or 777. IF it isn't you can try reflashing the .zip or run the following in terminal emulator:

su

chmod 755 /system/xbin/uci

chmod 755 /data/N4UKM/uci

d) Check the config.json file in /data/N4UKM/, if the file is blank you can try generating the file again with the following in terminal emulator:

su

uci reset

uci

IF NONE OF THE ABOVE WORKED FOR YOU send me a screenshot of your terminal emulator running the following command to determine your issue:

su

uci reset

uci

Happy testing! :silly:

Please do not forget to thank the developers that provide this damn brilliant piece of work!

[MENTION=5658634]apb_axel[/MENTION]

[MENTION=3685904]ak[/MENTION]

[MENTION=4167023]AndreiLux[/MENTION]

[MENTION=4544860]osm0sis[/MENTION]

....

P.S. This is not my "work / app / script"

I put it here just because I'm excited about it. ;) But of course I'll try to help you, if you have questions. (As part of my knowledge)

Sry for my english, I slept in school and Google confuses me more than it helps! :p