FORUMS

Analysis & Opinion

Top Forum Discussions

[APP][Root][4.0+] KernelControl Beta [update 9][Plugin interface]

921 posts
Thanks Meter: 1,757
 
By Benee, Retired Recognized Developer on 20th August 2013, 11:32 PM
Post Reply Subscribe to Thread Email Thread
Hi,

I'm presenting you KernelControl. A beautiful app to tweak your kernel.



This is a beta at the moment, because I only have a limited device pool and testing the app on friend's phones resulted in some workarounds. The app will be released on Play Store after the beta is over for a few bucks, but I will post new free, full featured and ad free versions here from time to time.

Google+ Community for better communication: click

Features:
  • Phone, 7 inch and 10 inch layout
  • Card UI
  • A safe boot receiver. It should detect if the shutdown was wanted or a dropout
  • CPU frequency changing
  • CPU Governor Changing and tweaking the governor kernel parameter
  • Voltage changing
  • Low Memory Killer tweaking
  • VM Settings tweaking
  • Switch the I/O scheduler
  • tweak the kernel parameter of the I/O scheduler
  • Change the readahead buffer size
  • Change the TCP congestion control
  • Toggle fast charging (if supported)
  • Lots of informations about your device. Like CPU load, average system load, information about your SOC, time in state and RAM usage information [available for users without root access]
  • Create your own plugins! More info here
  • More to come
Plugin API:
If you want to add a plugin I have created a simple API available at Github. Feel free to message me here on xda, the g+ community or via the in app contact options. I will respond as soon as I can

So if you want to help, test it and if it crashes provide a logcat output of the error and some small description what you have done. Please post issues with the app like unexpected behaviour and last but not least if you find some spelling, grammar etc. mistakes, please post this too (english isn't my native language).

If you have any idea to further improve this app, please post it here too.

Changelog:
  • Update-1: Fix for devices with a smaller screen than 360dp
  • Update-2: Fix hdpi layout getting cropped
  • Update-3: More bug fixes
  • Update-4: Fixed threading issues, fixed some more force closes, fixed the spinner issue (setting a item without a change by the user), DashClock extension
  • Update-5: Build with proguard (smaller size), bug fixes, automatically crash reporting (you can opt out if you need the tinfoil head), new package name (you can deinstall the old app. The old naming will be used for the Play Store variant)
  • Update-6: Only crash fixes. Lots of them.
  • Update-7: Huge changelog
  • Update-8: Plugin interface. For the rest have a look here
  • Update-9: Plugin interface: Feature request: hide VM, Governor, I/O Settings via a plugin. Layout fixes for tablets.

Permissions explained:
  • RECEIVE_BOOT_COMPLETED: for the boot restore
  • ACCESS_SUPERUSER: Manipulating kernel interfaces
  • INTERNET: Crash reporting and Analytics (to help me improve the app)
  • ACCESS_NETWORK_STATE: Same Crash reporting and Analytics
  • GET_ACCOUNTS: Never used unless you attach contact information to your crash report
  • USE_CREDENTIALS: Never used unless you attach contact information to your crash report
  • READ_PROFILE: Never used unless you attach contact information to your crash report
  • READ_CONTACTS: Never used unless you attach contact information to your crash report

Libraries used in this project:
  • Crouton
  • RootTools
  • Crashlytics
  • Analytics
  • Dashclock API


Thanks
Attached Thumbnails
Click image for larger version

Name:	cpu_fragment_framed.jpg
Views:	3771
Size:	20.9 KB
ID:	2203543   Click image for larger version

Name:	general_info_framed.jpg
Views:	3683
Size:	20.9 KB
ID:	2203544   Click image for larger version

Name:	lmk_settings_framed.jpg
Views:	3645
Size:	21.2 KB
ID:	2203545   Click image for larger version

Name:	load_chart_framed.jpg
Views:	3616
Size:	21.2 KB
ID:	2203546   Click image for larger version

Name:	misc_tweaks_framed.jpg
Views:	3550
Size:	18.4 KB
ID:	2203547   Click image for larger version

Name:	tablet_info_tab_framed.jpg
Views:	3454
Size:	22.5 KB
ID:	2203548   Click image for larger version

Name:	tablet_mem_tab_framed.jpg
Views:	3344
Size:	22.9 KB
ID:	2203549   Click image for larger version

Name:	time_in_state_chart_framed.jpg
Views:	3438
Size:	22.2 KB
ID:	2203550  
Attached Files
File Type: apk KernelControl-Beta-6.apk - [Click for QR Code] (707.0 KB, 255 views)
File Type: apk KernelControl-Beta-7.apk - [Click for QR Code] (964.2 KB, 444 views)
File Type: apk KernelControl-Beta-8.apk - [Click for QR Code] (798.1 KB, 136 views)
File Type: apk KernelControl-Beta-9.apk - [Click for QR Code] (1.22 MB, 1020 views)
Last edited by Benee; 24th September 2013 at 07:30 PM. Reason: New update
The Following 78 Users Say Thank You to Benee For This Useful Post: [ View ]
 
 
20th August 2013, 11:34 PM |#2  
NickVXD's Avatar
Senior Member
Flag Ikebukuro
Thanks Meter: 686
 
More
Looks good!

Sent from my U8800Pro using xda premium
20th August 2013, 11:46 PM |#3  
krialix's Avatar
Member
Flag İzmir
Thanks Meter: 18
 
More
Very good

Galaxy Nexus cihazımdan Tapatalk 4 ile gönderildi
21st August 2013, 12:05 PM |#4  
Benee's Avatar
OP Retired Recognized Developer
Thanks Meter: 1,757
 
More
Update:
  • Now on Beta-3: Layout for hdpi devices should work (still needs some tweaking.). More bug fixes.
  • Added more and nicer styled screenshots to OP.

Created a Google+ Community for better communication: click

Edit:

Next version: Bug fixes and a DashClock Extension with 3 modes (Screenshot).
Last edited by Benee; 22nd August 2013 at 12:49 AM.
The Following 3 Users Say Thank You to Benee For This Useful Post: [ View ]
22nd August 2013, 01:28 AM |#5  
noteandfound's Avatar
Senior Member
Flag munoz
Thanks Meter: 267
 
More
Most stylish and EASY TO USE interface I have seen :thumbup:
Goodluck on your App.
22nd August 2013, 02:58 AM |#6  
chachin's Avatar
Senior Member
Flag Houston TX
Thanks Meter: 342
 
More
Quote:
Originally Posted by noteandfound

Most stylish and EASY TO USE interface I have seen :thumbup:
Goodluck on your App.

Can we have a dark theme on the next update please? I love it as it is but i would like it if it came with a dark theme too
22nd August 2013, 05:41 AM |#7  
reversegear's Avatar
Senior Member
Thanks Meter: 1,176
 
More
Best app in recent times.
hope addition of much more feature
22nd August 2013, 05:57 AM |#8  
Member
Thanks Meter: 12
 
More
the app looks great and works great but I would like to use it as a replacement for stweaks.
is it possible to make the program read the costume kernel options like stweaks does?
22nd August 2013, 10:28 AM |#9  
Benee's Avatar
OP Retired Recognized Developer
Thanks Meter: 1,757
 
More
Thanks for the feedback

Quote:
Originally Posted by chachin

Can we have a dark theme on the next update please? I love it as it is but i would like it if it came with a dark theme too


hrm. I will have it in my mind but I think that cards with a dark theme are losing the nice and clean look. Maybe a feature if most other stuff is up and running



Quote:
Originally Posted by Thristle

the app looks great and works great but I would like to use it as a replacement for stweaks.
is it possible to make the program read the costume kernel options like stweaks does?

I'm thinking about a way to add custom kernel tweaks for a long time without just implementing it directly in the app and so removing a potential income for kernel developers.

Tracking down this problem is the number one priority on my to do list.
22nd August 2013, 10:28 AM |#10  
sduzzen's Avatar
Junior Member
Flag milano
Thanks Meter: 0
 
More
Very good finally i can delete the other app :thumbup::thumbup:

PS my device is an HTC evo 3d

semper fidelis tapatalk
Last edited by sduzzen; 22nd August 2013 at 10:34 AM.
22nd August 2013, 10:54 AM |#11  
Member
Thanks Meter: 12
 
More
Quote:
Originally Posted by Benee

I'm thinking about a way to add custom kernel tweaks for a long time without just implementing it directly in the app and so removing a potential income for kernel developers.

Tracking down this problem is the number one priority on my to do list.

I dont see the relation. Im talking about all the extra options some kernels have (like dorimanx kernel for the i9100)

Read More
Post Reply Subscribe to Thread

Tags
holo, kernel, root

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes