Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,768,911 Members 50,013 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
Benee
Old
(Last edited by Benee; 24th September 2013 at 07:30 PM.) Reason: New update
#1  
Benee's Avatar
Recognized Developer - OP
Thanks Meter 1757
Posts: 921
Join Date: Mar 2010
Prompt [APP][Root][4.0+] KernelControl Beta [update 9][Plugin interface]

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:	3715
Size:	20.9 KB
ID:	2203543   Click image for larger version

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

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

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

Name:	misc_tweaks_framed.jpg
Views:	3495
Size:	18.4 KB
ID:	2203547  

Click image for larger version

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

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

Name:	time_in_state_chart_framed.jpg
Views:	3385
Size:	22.2 KB
ID:	2203550  
Attached Files
File Type: apk KernelControl-Beta-6.apk - [Click for QR Code] (707.0 KB, 247 views)
File Type: apk KernelControl-Beta-7.apk - [Click for QR Code] (964.2 KB, 439 views)
File Type: apk KernelControl-Beta-8.apk - [Click for QR Code] (798.1 KB, 131 views)
File Type: apk KernelControl-Beta-9.apk - [Click for QR Code] (1.22 MB, 899 views)
Benee

My Github
The Following 78 Users Say Thank You to Benee For This Useful Post: [ Click to Expand ]
 
NickVXD
Old
#2  
NickVXD's Avatar
Senior Member
Thanks Meter 533
Posts: 1,471
Join Date: Nov 2012
Location: Ikebukuro
Looks good!

Sent from my U8800Pro using xda premium
Check out my Galaxy S5 Professional Theme for Android 4.4.2
 
krialix
Old
#3  
krialix's Avatar
Member
Thanks Meter 17
Posts: 61
Join Date: Mar 2013
Location: İzmir
Very good

Galaxy Nexus cihazımdan Tapatalk 4 ile gönderildi
Break coding and relax with pure beautiful voice
Subscribe my best friend's Youtube Channel



Only the real music...(SLOW ROCK)
 
Benee
Old
(Last edited by Benee; 22nd August 2013 at 12:49 AM.)
#4  
Benee's Avatar
Recognized Developer - OP
Thanks Meter 1757
Posts: 921
Join Date: Mar 2010
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).
Benee

My Github
The Following 3 Users Say Thank You to Benee For This Useful Post: [ Click to Expand ]
 
noteandfound
Old
#5  
noteandfound's Avatar
Senior Member
Thanks Meter 263
Posts: 623
Join Date: Nov 2012
Location: munoz
Most stylish and EASY TO USE interface I have seen :thumbup:
Goodluck on your App.
Recognized DISTRIBUTOR
 
chachin
Old
#6  
chachin's Avatar
Senior Member
Thanks Meter 183
Posts: 571
Join Date: Nov 2011
Location: Houston TX
Quote:
Originally Posted by noteandfound View Post
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
 
reversegear
Old
#7  
Senior Member
Thanks Meter 391
Posts: 872
Join Date: Jul 2011
Best app in recent times.
hope addition of much more feature
 
Thristle
Old
#8  
Member
Thanks Meter 8
Posts: 59
Join Date: 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?
 
Benee
Old
#9  
Benee's Avatar
Recognized Developer - OP
Thanks Meter 1757
Posts: 921
Join Date: Mar 2010
Thanks for the feedback

Quote:
Originally Posted by chachin View Post
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 View Post
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.
Benee

My Github
 
sduzzen
Old
(Last edited by sduzzen; 22nd August 2013 at 10:34 AM.)
#10  
sduzzen's Avatar
Junior Member
Thanks Meter 0
Posts: 7
Join Date: May 2012
Location: milano
Very good finally i can delete the other app :thumbup::thumbup:

PS my device is an HTC evo 3d

semper fidelis tapatalk

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

Advanced Search
Display Modes