Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP Benee

21st August 2013, 12:32 AM   |  #1  
Benee's Avatar
OP Recognized Developer
Thanks Meter: 1,757
 
921 posts
Join Date:Joined: Mar 2010
More
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:	3739
Size:	20.9 KB
ID:	2203543   Click image for larger version

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

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

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

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

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

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

Name:	time_in_state_chart_framed.jpg
Views:	3406
Size:	22.2 KB
ID:	2203550  
Attached Files
File Type: apk KernelControl-Beta-6.apk - [Click for QR Code] (707.0 KB, 251 views)
File Type: apk KernelControl-Beta-7.apk - [Click for QR Code] (964.2 KB, 440 views)
File Type: apk KernelControl-Beta-8.apk - [Click for QR Code] (798.1 KB, 132 views)
File Type: apk KernelControl-Beta-9.apk - [Click for QR Code] (1.22 MB, 938 views)
Last edited by Benee; 24th September 2013 at 08:30 PM. Reason: New update
The Following 78 Users Say Thank You to Benee For This Useful Post: [ View ]
21st August 2013, 12:34 AM   |  #2  
NickVXD's Avatar
Senior Member
Flag Ikebukuro
Thanks Meter: 603
 
1,683 posts
Join Date:Joined: Nov 2012
More
Looks good!

Sent from my U8800Pro using xda premium
21st August 2013, 12:46 AM   |  #3  
krialix's Avatar
Member
Flag İzmir
Thanks Meter: 17
 
61 posts
Join Date:Joined: Mar 2013
More
Very good

Galaxy Nexus cihazımdan Tapatalk 4 ile gönderildi
21st August 2013, 01:05 PM   |  #4  
Benee's Avatar
OP Recognized Developer
Thanks Meter: 1,757
 
921 posts
Join Date:Joined: Mar 2010
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 01:49 AM.
The Following 3 Users Say Thank You to Benee For This Useful Post: [ View ]
22nd August 2013, 02:28 AM   |  #5  
noteandfound's Avatar
Senior Member
Flag munoz
Thanks Meter: 267
 
638 posts
Join Date:Joined: Nov 2012
More
Most stylish and EASY TO USE interface I have seen :thumbup:
Goodluck on your App.
22nd August 2013, 03:58 AM   |  #6  
chachin's Avatar
Senior Member
Flag Houston TX
Thanks Meter: 230
 
708 posts
Join Date:Joined: Nov 2011
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, 06:41 AM   |  #7  
reversegear's Avatar
Senior Member
Thanks Meter: 589
 
1,186 posts
Join Date:Joined: Jul 2011
More
Best app in recent times.
hope addition of much more feature
22nd August 2013, 06:57 AM   |  #8  
Member
Thanks Meter: 9
 
72 posts
Join Date:Joined: Jan 2013
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, 11:28 AM   |  #9  
Benee's Avatar
OP Recognized Developer
Thanks Meter: 1,757
 
921 posts
Join Date:Joined: Mar 2010
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, 11:28 AM   |  #10  
sduzzen's Avatar
Junior Member
Flag milano
Thanks Meter: 0
 
7 posts
Join Date:Joined: May 2012
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 11:34 AM.

Post Reply Subscribe to Thread

Tags
holo, kernel, root
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes