KControl - Full Kernel Control is an app by Dennis Rassmann in the Tools category. It has no native code, so it runs on any Android processor.
It asks for 6 permissions, none of them sensitive.
What's new in v1.9.8.1 -
The full change log is available at:
http://bricked.de/kcontrol_changelogs.php
Description
From the listing uploaded by “htcsense”.
*** REQUIRES ANDROID 4.0 (API level 14) OR GREATER
*** ROOT IS REQUIRED
*** A CUSTOM KERNEL IS REQUIRED FOR FULL FUNCTIONALITY!
The app will offer you some features without a custom kernel, roughly ~50%.
*** LAUNCH THE APP WITH THE KERNELS DEFAULT SETTINGS FOR THE FIRST TIME
Each section of KControl saves the current settings on first open. Ensure that those are default settings for your kernel.
*** Why does KControl need permission x?
CHECK_LICENSE - to check if the app was bought or pirated
ACCESS_SUPERUSER (Root) - to access kernel specific, write protected, files
RECEIVE_BOOT_COMPLETED - to apply your settings on boot
ACCESS_WIFI_STATE - needed to obfuscate your device id with your mac address (neither can be extracted then)
VIBRATE - test vibrate setting
WAKE_LOCK - TEGRA ONLY: For Screen on/off to apply GPU clocks
*** OFFICIAL SUPPORTED DEVICES:
Nexus 5 (hammerhead)
Nexus 4 (mako)
Nexus 7 (grouper/tilapia)
Nexus 7 (flo/deb)
HTC One X (endeavoru)
HTC One S (ville)
Theoretically this app should work on any msm/tegra3 device. Tegra3 will lack thermal configuration.
Functionality on stock kernels or custom kernels without Bricked features will be limited.
*** FEATURES:
Internal busybox to avoid compatibility issues
Modify CPU frequencies for each CPU (and CPU voltages *1)
Show overall CPU usage and for each CPU
Show current CPU frequencies (current scaling and current min/max)
Show CPU time in state
Generates CPU Usage/Temperature graphs, limited to 10 mins of history, runs in background as long as you left KControl not using Quit or BACK. Pauses for deep sleep. Enable it in Settings.
Show Task-lists sorted by CPU/MEMORY
Allows you to kill tasks
Show Memory overview
Modify Low Memory Killer settings
Show current GPU usage & frequency *2
Modify GPU max clock & frequencies and other settings (msm) for each power level on the fly! *2
Show current temperature
Modify all msm_thermal options & current throttle stats *1
Show current Core status (on/off)
Modify all msm/tegra_mpdecision settings *1
Simple and advanced settings for mpdecision *1
Show mpdecision statistics (how often were my cpus unplugged/hotplugged, how long was each cpu online?) *1
(Support for both mpdecision sysfs versions released by me. Array based and up/down)
Change the scheduler for each device independently
Modify the global scheduler settings & each schedulers settings
Change the governor for each CPU independently
Modify each governors settings
Enabled/Disable Sweep2wake. *1
Enabled/Disable Sweep2sleeponly. *1
Enabled/Disable DoubleTap2wake. *1
Enabled/Disable NVIDIA PRISM (tegra only)
Modify rgb color calibration *1
Modify gamma for red/green/blue *1 (supports: CM's & Faux's gamma control)
Gamma advanced/general view allows you to modify all values
Color/Gamma calibration wizard (with calibration pictures)
Modify all exported settings of sound_control versions >=3 and
Security & authenticity
Security rating: Unknown
Signing certificate
Signed with Android's public test keyThis key is published with Android's source code, so anyone can sign a file with it.
The same certificate signs apps from 141 different developersDevelopers sign only their own apps, so this almost always means the files were re-signed by someone else — often after being modified.
Store checks and file details
Developer signature not checked yetApr 11, 2014
Antivirus scan passedNov 10, 2020
Signed by[email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
Uploaded by “htcsense”Gold tier · 55,791 followers · uploading since 2012
Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.
Permissions (6)
KControl - Full Kernel Control requests 6 permissions, none of them sensitive.
KControl - Full Kernel Control APK: questions and answers
Can I install this APK over the version I already have?
Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.
Is the KControl - Full Kernel Control APK safe?
No one can promise that a file is safe, but some things can be checked. The source store rates this file Unknown. It is signed with Android's public test key, which anyone can use. Its signing certificate is also used for apps from 141 different developers. After downloading, check that the file's MD5 is b333dff903d4f8a572accfa9fd20ea41.