• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP] NSTools v1.16 for managing various Ezekeel's MOD and tweaks

Search This thread

arifhn

Retired Recognized Developer
Nov 5, 2010
197
426
Jakarta
Search for 'nstools' in market, its FREE

You can manage this tweak:
- BLD
- BLN
- BLX
- CPU Governor
- Custom Voltage, now also support uv_mv_table (some kernel still use this)
- Deepidle
- Liveoc
- Max/min scaling frequencies
- Touchwake
- CM Led
- IO scheduler selection
- Fast charge toggle

this app will restore seting on boot,
so you don't need to create/edit init script

NSTools icon by Ziv Feldman

German translation and tab icons by fschaefer
Italian translation by mattia.b89, updated by etoy
French translation by benseoul
Korean translation by phone_user
Dutch translation by jorim.tielemans, updated by micha3lvd
Polish translation by marekcichecki
Portuguese translation by Mykos

Source code:
https://github.com/arifhn/NSTools

Notes:

- If something bad happenned and you want to reset NSTools config,
install reset_nstools.zip in recovery (if its not work, try to mount /data from recovery menu before applying the zip)

- If you want to switch kernel, i recommend to uncheck 'restore on boot' setting.
It will reset to default kernel setting. You can recheck that after reboot.


- starting in v1.8 app will detect kernel version on boot, if the version has changed the settings will be discarded.

- The new permission on v1.12 and up: read contacts is used for detect missed call. You can check the source code on my github to make sure this app don't read/send your contacts data.

- read this thread about CPU governor

- for those who have problem with smartassV2 governor settings, ask your kernel developer to patch their source, see this post

- visit http://cyann.mobi/ for more information



For ROM developer
I've added Android.mk file so you can directly build NSTools with android build system
I've also publish my certificate here https://github.com/arifhn/platform_build

 

Attachments

  • nstools-1.15.apk
    234.6 KB · Views: 3,341
  • nstools-1.16.apk
    238.8 KB · Views: 7,479
  • reset_nstools_20120405.zip
    164.9 KB · Views: 2,890
Last edited:

Rooster85

Senior Member
Dec 28, 2010
1,960
378
Charlotte, NC
Amazing..... I was just thinking yesterday its be nice to have an app to adjust these various mods.... thank you very much!

42576c53-21bc-b776.jpg


Sent from my Kushed Nexus S 4G
 
  • Like
Reactions: feroxxx

uansari1

Senior Member
Jul 27, 2008
3,549
92
Karachi
That's outstanding! I was waiting for that app in the development thread to get updated with sliders, but this is perfect.

Sent from my Nexus S using Tapatalk
 

Ezekeel

Retired Recognized Developer
Jun 21, 2011
715
1,680
Great work.

I will not include Screen Dimmer in my new reference kernel since Touch Wake has the same functionality and is the better solution. Also I recommend that people use Touch Wake instead of Screen Dimmer. So you might want to consider removing that.

Maybe you can also include LiveOC and Custom Voltage. Also an interface to idle_stats/reset_stats for DEEP IDLE would be awesome.
 

caleb1783

Senior Member
Sep 2, 2010
315
19
Bangkok
Search for 'nstools' in market, its FREE

You can manage BLD, BLN, BLX, Deepidle, Screendimmer, Touchwake
will restore seting on boot
so you don't need to create/edit init script

Post your feedback here

Thanks

hey great work~!

i was going to program it myself... installed sdk/eclipse and all...

you beat me to it!

Well.. thanks for the great work...
 
  • Like
Reactions: gnberetta

waterface

Senior Member
Jan 17, 2011
298
42
Great work.

I will not include Screen Dimmer in my new reference kernel since Touch Wake has the same functionality and is the better solution. Also I recommend that people use Touch Wake instead of Screen Dimmer. So you might want to consider removing that.

Maybe you can also include LiveOC and Custom Voltage. Also an interface to idle_stats/reset_stats for DEEP IDLE would be awesome.

Quote. Maybe an interface for screenoff_maxfreq too, if it's possible. Makes testing so much easier. Great work.
 

idelgado782

Senior Member
Jul 29, 2008
822
152
Union, NJ
As Ezekeel said a few posts above t would be awesome if including the script for liveoc! Going to download and try it out right away!

Sent from my Google Nexus S using Tapatalk
 

lvnatic

Senior Member
Dec 5, 2010
1,854
212
Iasi
If the kernel you are using does include the 100% charge 'fix' the maximum value is 100; if it does not, the maximum is 96.

Latest matrix kernel definitely has blx. Just wiped cache and dalvik and flash the cfs version, same story. Set the blx tweak to 100, stays like that and when I re-open the app its back to 96.

LE: reboot doesn't help
 

arifhn

Retired Recognized Developer
Nov 5, 2010
197
426
Jakarta
Great work.

I will not include Screen Dimmer in my new reference kernel since Touch Wake has the same functionality and is the better solution. Also I recommend that people use Touch Wake instead of Screen Dimmer. So you might want to consider removing that.

Maybe you can also include LiveOC and Custom Voltage. Also an interface to idle_stats/reset_stats for DEEP IDLE would be awesome.
Thanks
Yes, i will add those features in the next release


Sent from my Nexus S using XDA App
 

arifhn

Retired Recognized Developer
Nov 5, 2010
197
426
Jakarta
Latest matrix kernel definitely has blx. Just wiped cache and dalvik and flash the cfs version, same story. Set the blx tweak to 100, stays like that and when I re-open the app its back to 96.

LE: reboot doesn't help

I'm also using matrix kernel
You're right, can't set value more than 96
Just try lower value and its work.

Maybe like ezekeel said in previous post, the kernel doesn't include 100% charging patch?

:( I've installed the app...... give superuser root access but everything is grayed and unselectable ... :( :( why?
Thats mean your kernel doesn't support it.

Sent from my Nexus S using XDA App
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 232
    Search for 'nstools' in market, its FREE

    You can manage this tweak:
    - BLD
    - BLN
    - BLX
    - CPU Governor
    - Custom Voltage, now also support uv_mv_table (some kernel still use this)
    - Deepidle
    - Liveoc
    - Max/min scaling frequencies
    - Touchwake
    - CM Led
    - IO scheduler selection
    - Fast charge toggle

    this app will restore seting on boot,
    so you don't need to create/edit init script

    NSTools icon by Ziv Feldman

    German translation and tab icons by fschaefer
    Italian translation by mattia.b89, updated by etoy
    French translation by benseoul
    Korean translation by phone_user
    Dutch translation by jorim.tielemans, updated by micha3lvd
    Polish translation by marekcichecki
    Portuguese translation by Mykos

    Source code:
    https://github.com/arifhn/NSTools

    Notes:

    - If something bad happenned and you want to reset NSTools config,
    install reset_nstools.zip in recovery (if its not work, try to mount /data from recovery menu before applying the zip)

    - If you want to switch kernel, i recommend to uncheck 'restore on boot' setting.
    It will reset to default kernel setting. You can recheck that after reboot.


    - starting in v1.8 app will detect kernel version on boot, if the version has changed the settings will be discarded.

    - The new permission on v1.12 and up: read contacts is used for detect missed call. You can check the source code on my github to make sure this app don't read/send your contacts data.

    - read this thread about CPU governor

    - for those who have problem with smartassV2 governor settings, ask your kernel developer to patch their source, see this post

    - visit http://cyann.mobi/ for more information



    For ROM developer
    I've added Android.mk file so you can directly build NSTools with android build system
    I've also publish my certificate here https://github.com/arifhn/platform_build

    10
    released version 1.15
    with ondemand, conservative, smartass2 and interactive governor parameters


    The latest NSTools is overriding the blinking settings that i have on my BLN Control Pro app. Is there a workaround for this?

    (I noticed this only happened after i updated to a new ROM though, would this be ROM-related?)
    Sorry, I dont understand. What is the problem?
    10
    Hi arifhn

    You seem busy these days in real life.

    GN CMPlus and Air kernel users are waiting for the support of NSTools :D

    Thanks, dev :)

    I'm sorry, a bit busy :(

    Be patient, pls wait for ver 2.0


    Sent from my Crespo using XDA
    10
    released v1.14

    whats new?
    - slide to change tab
    - fix FC if service enabled
    - updated translation
    8
    Excellent, thank you sir! Do you have a new APK that we can test?
    new apk

    I am wondering if this problem is to know.

    Rom : Codename Android Nightly.
    Kernel : Air kernel.

    Of course, I'd like tell about NSTools.
    Live OC reboot after applying the maximum value of the minimum values ​​are same.
    This problem can be solved, if you already want to know what is going to resolve known issues.
    Finally, my English a horrible. Thanks.

    sorry I don't understand. I've tried to set liveoc target low and high with same values, but didn't get reboot.