[App/Kernel-Tool] - DevilTools 14/12/2013

Search This thread

DerTeufel1980

Inactive Recognized Developer
Jul 31, 2011
10,368
27,668
Since i wasn't satisfied with the performance of STweaks, and the features of TricksterMod (keep settings after kernel flash, ...), I have decided to use my own app to control the kernel features.

Although this app was designed with my own kernel in mind, it is working on all kernels, and only displaying the options, which are available. Because i don't know all available features, there are some missing in this app. Please feel free to post in this thread, to request adding new features (please tell me which kernel is using the feature).

please consider this app as a preview, as it is also still missing some of my own kernel options (I'll add them soon).

Changelog:
14.12.2013
+ fixed cpu/gpu voltage settings

13.12.2013
+ added zswap setting
+ added more mdnie settings
+ fixed a bug related to seekbars with possibly negative values (on hitting ok without changing anything the value gets displayed correctly now)
+ fixed crash on devices without gpu control

03.12.2013 (1.0.7, also including some previous changes):
+ added some more options to control hardware keys backlight
+ fixed a bug in audio settings, which made seekbar disappear
+ fixed gpu control (gpu speed, gpu voltage and thresholds are sticking now)
+ applied a fix to zram settings (by Bradley)

23.10.2013 (version 0.95):
+ added support for switching light/dark theme (thx to stratosk for idea and most parts of code)
+ added support for voodoo_sound

20.10.2013 (version 0.94):
+ rellay fix fc!? by adding missing string :p

20.10.2013 (version 0.91):
+ delete "old" settings file, to prevent fc by reading from it (variable type changend...)
to prevent loss of any setting, you can save your old profile, and then load it in the new version

20.10.2013 (version 0.90):
+ it translations (thx to astrone)
+ big rework of settings structure (i hope there are no empty tabs left anymore)
+ added zram settings (zram size in % of total availbale ram, total size automatically gets splitted according to available zram devices, no reboot required (just hit apply))
+ added settings to change swappiness value
+ fixed values not sticking after reboot
+ fixed seekbar values going above/below limit by pressing + or - buttons
+ fixed some typos
+ smdk4412 only: added basic color settings


03.10.2013
+ removed non working init.d option
+ added touchkey backlight control (smdk4412 devices)

10.08.2013 (version 0.72):
- fixed led settings (didn't change anything, also needs kernel update)
- added option to choose idle mode (cpu tab)
- fixed reboot option not showing on second rom

09.08.2013 (version 0.71):
- added "reboot primary/secondary rom" (this does not perform the reboot, just tells the kernel which to boot next)
- added support for led control (yank555's implementation)
- fixed some audio settings disappearing if set to negative value
- fixed crashes on kernels with different sound mod (tested the app on i9000, guess it also should not crash on any other kernel anymore)
- fixed layout in cpu tab

15.05.2013:
- fixed some typos
- fixed equelizer settings
- fixed appliying of vibration intensity
- fixed? gpu voltage (couldn't test this myself, as it was always working for me)







many thanks to arifhn, as i am using his great NsTools (nexus s), as base for this app.
 

Attachments

  • DevilTools.apk
    253.9 KB · Views: 10,576
  • DevilTools-0.71.apk
    264.1 KB · Views: 724
  • DevilTools-0.72.apk
    264.5 KB · Views: 4,643
  • DevilTools-0.732.apk
    321.8 KB · Views: 2,359
  • DevilTools-0.94.apk
    295.1 KB · Views: 767
  • DevilTools-0.95.apk
    298.5 KB · Views: 3,174
  • DevilTools-1.0.0.apk
    271.5 KB · Views: 559
  • DevilTools-1.0.1.apk
    272 KB · Views: 2,140
  • DevilTools-1.0.7.apk
    271.4 KB · Views: 2,625
  • DevilTools-1.1.1.apk
    273.2 KB · Views: 708
  • DevilTools-1.1.2.apk
    273.2 KB · Views: 28,197
Last edited:

D3_

Senior Member
Mar 9, 2010
1,262
419
London
Seems to work well, found two minor (visual) issues:
In CPU tab the Max CPU Freq is over/underlayed with the governor text
In the INFO tab it says "Toatal Ram" instead of "Total Ram"

One feature I'd request is an option to add a delay before applying the settings on boot to help prevent bootloops.
 

DerTeufel1980

Inactive Recognized Developer
Jul 31, 2011
10,368
27,668
Seems to work well, found two minor (visual) issues:
In CPU tab the Max CPU Freq is over/underlayed with the governor text
In the INFO tab it says "Toatal Ram" instead of "Total Ram"

One feature I'd request is an option to add a delay before applying the settings on boot to help prevent bootloops.

I'll make a recovery zip, to clear the app data.

Gesendet von meinem GT-N7105 mit Tapatalk 2
 

ajaxchen

Senior Member
Jan 24, 2009
80
30
Since i wasn't satisfied with the performance of STweaks, and the features of TricksterMod (keep settings after kernel flash, ...), I have decided to use my own app to control the kernel features.

Although this app was designed with my own kernel in mind, it is working on all kernels, and only displaying the options, which are available. Because i don't know all available features, there are some missing in this app. Please feel free to post in this thread, to request adding new features (please tell me which kernel is using the feature).

please consider this app as a preview, as it is also still missing some of my own kernel options (I'll add them soon).


many thanks to arifhn, as i am using his great NsTools (nexus s), as base for this app.

Dear Sir,

Please advise if Voodoo control have to install in phone or not , since your DevilTools got Audio setting tap inside already . Thanks in advance .
 

DerTeufel1980

Inactive Recognized Developer
Jul 31, 2011
10,368
27,668
Dear Sir,

Please advise if Voodoo control have to install in phone or not , since your DevilTools got Audio setting tap inside already . Thanks in advance .

No, you don't need to install another sound control app.


I know about the missing mdnie. I ll probably add it today. Just wanted to be sure there are no other bugs, as mdnie is much to add

Gesendet von meinem GT-N7105 mit Tapatalk 2
 

aaronsclee

Senior Member
Dec 1, 2011
54
8
Sydney
i love the new kernel and app! as the latter's in dev, here are issues ive had:

the blue heading bars don't stretch to fill the whole screen

one can use the +- buttons when there is a slider to go above and below the maximum and minimum

in performance>touch boost>touch boost status, disable is spelt 'disbale'

in audio settings, when i press use graphical eq, as expected the steps 1-5 become un-greyed out. however, changing the levels of any steps a few times causes them to disappear forever

in setting>ignore kernel version, changed is spelt 'changend'

in audio settings>dac direct, 'dac' is uncapitalised, as it is in DAC OverSampling(...

the vibration intensity setting never saves, not even after just closing the app
 

halkoliiteri

Senior Member
Oct 17, 2010
413
116
GPU voltage tab shows only max voltage? No voltages step by step.

peqasabe.jpg
 
  • Like
Reactions: DerTeufel1980

halkoliiteri

Senior Member
Oct 17, 2010
413
116
Sammy based Swiftrom and n7100. I've disabled Trickster and and boot but still the same.

:edit: and of course kernel is the latest Devil
 
Last edited:

TheWeasl

Senior Member
Jan 22, 2009
1,698
334
Ulm
In the info-tab it says "toatal ram" should be changed to "total ram" ;)


I am Weasl
––––––––––––
and you've been BAM'd by a Note 2
 
  • Like
Reactions: Kord

MarlinFF

Senior Member
Oct 31, 2010
623
116
Los Angeles
Great job so far! Will you add a downloading tab eventually? Also the indicators for Enabled/Disabled should be easier to discern, as of right now the indication text isn't that intuitively positioned.
 

aaronsclee

Senior Member
Dec 1, 2011
54
8
Sydney
here are some bugs and suggestions:

make the app fit the width of the screen

half of the 'Max CPU freq' row is blocked by the governor setting heading if devilq or hotplug are selected

'Equelizer' should be spelt 'Equaliser' or 'Equalizer' depending on whether you go with the Americans on these things or not =P

GPU steps go from 1-5 in the GPU settings tab, but 0-4 in the voltage tab

i think the units in touch boost frequency should be kHz
 
  • Like
Reactions: DerTeufel1980

Top Liked Posts

  • There are no posts matching your filters.
  • 222
    Since i wasn't satisfied with the performance of STweaks, and the features of TricksterMod (keep settings after kernel flash, ...), I have decided to use my own app to control the kernel features.

    Although this app was designed with my own kernel in mind, it is working on all kernels, and only displaying the options, which are available. Because i don't know all available features, there are some missing in this app. Please feel free to post in this thread, to request adding new features (please tell me which kernel is using the feature).

    please consider this app as a preview, as it is also still missing some of my own kernel options (I'll add them soon).

    Changelog:
    14.12.2013
    + fixed cpu/gpu voltage settings

    13.12.2013
    + added zswap setting
    + added more mdnie settings
    + fixed a bug related to seekbars with possibly negative values (on hitting ok without changing anything the value gets displayed correctly now)
    + fixed crash on devices without gpu control

    03.12.2013 (1.0.7, also including some previous changes):
    + added some more options to control hardware keys backlight
    + fixed a bug in audio settings, which made seekbar disappear
    + fixed gpu control (gpu speed, gpu voltage and thresholds are sticking now)
    + applied a fix to zram settings (by Bradley)

    23.10.2013 (version 0.95):
    + added support for switching light/dark theme (thx to stratosk for idea and most parts of code)
    + added support for voodoo_sound

    20.10.2013 (version 0.94):
    + rellay fix fc!? by adding missing string :p

    20.10.2013 (version 0.91):
    + delete "old" settings file, to prevent fc by reading from it (variable type changend...)
    to prevent loss of any setting, you can save your old profile, and then load it in the new version

    20.10.2013 (version 0.90):
    + it translations (thx to astrone)
    + big rework of settings structure (i hope there are no empty tabs left anymore)
    + added zram settings (zram size in % of total availbale ram, total size automatically gets splitted according to available zram devices, no reboot required (just hit apply))
    + added settings to change swappiness value
    + fixed values not sticking after reboot
    + fixed seekbar values going above/below limit by pressing + or - buttons
    + fixed some typos
    + smdk4412 only: added basic color settings


    03.10.2013
    + removed non working init.d option
    + added touchkey backlight control (smdk4412 devices)

    10.08.2013 (version 0.72):
    - fixed led settings (didn't change anything, also needs kernel update)
    - added option to choose idle mode (cpu tab)
    - fixed reboot option not showing on second rom

    09.08.2013 (version 0.71):
    - added "reboot primary/secondary rom" (this does not perform the reboot, just tells the kernel which to boot next)
    - added support for led control (yank555's implementation)
    - fixed some audio settings disappearing if set to negative value
    - fixed crashes on kernels with different sound mod (tested the app on i9000, guess it also should not crash on any other kernel anymore)
    - fixed layout in cpu tab

    15.05.2013:
    - fixed some typos
    - fixed equelizer settings
    - fixed appliying of vibration intensity
    - fixed? gpu voltage (couldn't test this myself, as it was always working for me)







    many thanks to arifhn, as i am using his great NsTools (nexus s), as base for this app.
    13
    Sorry, I was coming back home too late to fix everything I wanted to. I'll update app and kernel tomorrow

    Gesendet von meinem GT-N7105 mit Tapatalk 2
    13
    voltage settings fixed now
    12
    Update :)

    Gesendet von meinem GT-N7105 mit Tapatalk 2
    8
    first small update online now