UpdatedApr 12, 2014
PublishedApr 12, 2014
Packagede.bricked.kcontrol
MD5b333dff903d4f8a572accfa9fd20ea41
SHA1 (signer)61:ED:37:7E:85:D3:86:A8:DF:EE:6B:86:4B:D8:5B:0B:FA:A5:AF:81
Signed by[email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
Malware scanUNKNOWN
Websitehttp://bricked.de
Contact[email protected]
What's new
The full change log is available at:
http://bricked.de/kcontrol_changelogs.php
http://bricked.de/kcontrol_changelogs.php
Description
*** 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
*** 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
Required features
- Screen Landscape android.hardware.screen.landscape
- Touchscreen android.hardware.touchscreen
- Wifi android.hardware.wifi
Permissions (6)
KControl - Full Kernel Control requests the following Android permissions:
- Access Superuser android.permission.ACCESS_SUPERUSER
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Com Android Vending Check License com.android.vending.CHECK_LICENSE