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

arifhn

Retired Recognized Developer
Nov 5, 2010
197
426
0
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

Last edited:

uansari1

Senior Member
Jul 27, 2008
3,549
92
0
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
0
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
0
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
0
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.
 

Ezekeel

Retired Recognized Developer
Jun 21, 2011
715
1,680
0
I can't change the charging limit, it always gets back to 96
Running nscollab 1.0.50 and matrix 10.0 bfs
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.
 

idelgado782

Senior Member
Jul 29, 2008
822
152
0
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
0
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
0
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
0
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: