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

FadeFx

Senior Member
Mar 22, 2010
8,838
3,034
253
Vienna
Thanks. Without any negative Character? Means charging in car and pc USB ports? It does not affect the charging with original Samsung Chargingdevice?
Actually i think it wont charge faster on PC USB port as that only delivers 500ma. However if u use a USB wall charger in some cases it is detected as Pc USB port and thus enable slow charging mode despite the charger could deliver more power. In this case enabling fast charge helps u charge faster as it will be forced to AC mode. But sideeffect is that fast charge will disable USB data transfer.

------------------------------
tapatalked from Galaxy S
 

loonieryan

Senior Member
Nov 29, 2010
340
76
0
I'm on the 2012-05-15 nightly build of CM9 and I've encountered a bug with NSTool 1.16. I have it set to use init.d script to set on boot but the 99nstools script inside the /etc/init.d folder is 0 bytes and completely empty.

Any ideas? Here is my logcat:

Code:
D/NSTools.SettingsManager( 8263): write to init.d script
D/NSTools.SysCommand( 8263): mount -o remount,rw /dev/block/platform/s3c-sdhci.0/by-name/system /system
D/NSTools.SysCommand( 8263): echo a > /etc/init.d/99nstools
D/NSTools.SysCommand( 8263): chmod 0777 /etc/init.d/99nstools
D/NSTools.SysCommand( 8263):
D/su      ( 9675): 10103 mobi.cyann.nstools executing 0 /system/bin/sh using shell /system/bin/sh : sh
E/NSTools.SettingsManager( 8263):
E/NSTools.SettingsManager( 8263): java.io.IOException: write failed: ENOSPC (No space left on device)
E/NSTools.SettingsManager( 8263):       at libcore.io.IoBridge.write(IoBridge.java:452)
E/NSTools.SettingsManager( 8263):       at java.io.FileOutputStream.write(FileOutputStream.java:187)
E/NSTools.SettingsManager( 8263):       at java.io.OutputStreamWriter.flushBytes(OutputStreamWriter.java:167)
E/NSTools.SettingsManager( 8263):       at java.io.OutputStreamWriter.close(OutputStreamWriter.java:140)
E/NSTools.SettingsManager( 8263):       at mobi.cyann.nstools.SettingsManager.saveToInitd(SettingsManager.java:483)
E/NSTools.SettingsManager( 8263):       at mobi.cyann.nstools.MainActivity.onDestroy(MainActivity.java:187)
E/NSTools.SettingsManager( 8263):       at android.app.Activity.performDestroy(Activity.java:4629)
E/NSTools.SettingsManager( 8263):       at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1079)
E/NSTools.SettingsManager( 8263):       at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3222)
E/NSTools.SettingsManager( 8263):       at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3253)
E/NSTools.SettingsManager( 8263):       at android.app.ActivityThread.access$1200(ActivityThread.java:132)
E/NSTools.SettingsManager( 8263):       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1190)
E/NSTools.SettingsManager( 8263):       at android.os.Handler.dispatchMessage(Handler.java:99)
E/NSTools.SettingsManager( 8263):       at android.os.Looper.loop(Looper.java:137)
E/NSTools.SettingsManager( 8263):       at android.app.ActivityThread.main(ActivityThread.java:4575)
E/NSTools.SettingsManager( 8263):       at java.lang.reflect.Method.invokeNative(Native Method)
E/NSTools.SettingsManager( 8263):       at java.lang.reflect.Method.invoke(Method.java:511)
E/NSTools.SettingsManager( 8263):       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
E/NSTools.SettingsManager( 8263):       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
E/NSTools.SettingsManager( 8263):       at dalvik.system.NativeStart.main(Native Method)
E/NSTools.SettingsManager( 8263): Caused by: libcore.io.ErrnoException: write failed: ENOSPC (No space left on device)
E/NSTools.SettingsManager( 8263):       at libcore.io.Posix.writeBytes(Native Method)
E/NSTools.SettingsManager( 8263):       at libcore.io.Posix.write(Posix.java:178)
E/NSTools.SettingsManager( 8263):       at libcore.io.BlockGuardOs.write(BlockGuardOs.java:191)
E/NSTools.SettingsManager( 8263):       at libcore.io.IoBridge.write(IoBridge.java:447)
E/NSTools.SettingsManager( 8263):       ... 19 more
D/NSTools.SysCommand( 8263): mount -o remount,ro /dev/block/platform/s3c-sdhci.0/by-name/system /system
 
Last edited:

loonieryan

Senior Member
Nov 29, 2010
340
76
0
Version 1.16 has the Fast Charging option but does not write anything for that into the init.d script so the option selection just resets upon reboot.

Any chance to get a bug fix for that?
 

arifhn

Retired Recognized Developer
Nov 5, 2010
197
426
0
Jakarta
I'm on the 2012-05-15 nightly build of CM9 and I've encountered a bug with NSTool 1.16. I have it set to use init.d script to set on boot but the 99nstools script inside the /etc/init.d folder is 0 bytes and completely empty.

Any ideas? Here is my logcat:
write failed: ENOSPC (No space left on device)

it seems your system partition is full, can you try to create/copy a file into /system with other app (root explorer)

Version 1.16 has the Fast Charging option but does not write anything for that into the init.d script so the option selection just resets upon reboot.

Any chance to get a bug fix for that?
it is intended behaviour, do you think it is good to enable fast charge every time?
i think you only need it when charging... because when fast charge is enable the data transfer (via usb) is disabled.
 

RootTheMachine

Senior Member
Oct 4, 2011
2,092
534
0
Hey arifhn, I know I bugged you about this a few months back, but I'm still having the same issue. Whenever I save a setting in NStools, restoring it or choosing either boot option will automatically set the CPU max to the highest possible setting (at time of restore), and that gets pretty inconvenient when it's set at boot. I've been going around this the past few months by quickly changing the CPU setting as fast as possible after restoring, but it's not safe enough to set at boot.

I am willing to provide whatever further details you might need. This is on CM9 nightly with Glitch kernel, but it behaves the same way on other ROMs and kernels. Running latest version of NStools, and have had issue since 1.16 came out
 

arifhn

Retired Recognized Developer
Nov 5, 2010
197
426
0
Jakarta
Hey arifhn, I know I bugged you about this a few months back, but I'm still having the same issue. Whenever I save a setting in NStools, restoring it or choosing either boot option will automatically set the CPU max to the highest possible setting (at time of restore), and that gets pretty inconvenient when it's set at boot. I've been going around this the past few months by quickly changing the CPU setting as fast as possible after restoring, but it's not safe enough to set at boot.

I am willing to provide whatever further details you might need. This is on CM9 nightly with Glitch kernel, but it behaves the same way on other ROMs and kernels. Running latest version of NStools, and have had issue since 1.16 came out
Hi.
If I'm not wrong, you are using live oc. Am I right?
When you use live oc, the cpu freq table also changed. It makes the code that setting cpu min/max value being complicated. I am trying to find another way to set that one.
 

RootTheMachine

Senior Member
Oct 4, 2011
2,092
534
0
Hi.
If I'm not wrong, you are using live oc. Am I right?
When you use live oc, the cpu freq table also changed. It makes the code that setting cpu min/max value being complicated. I am trying to find another way to set that one.
Yessir, using liveOC. Thanks, just making sure you knew.
 

punkeroso

Senior Member
Jul 14, 2009
84
11
0
Rome
Dismiss missed call

Hi,
I'm using the stock rom with the Air Kernel and your app is a must have.
I'm having an issue with NSTools regarding missed calls and BLN.
I'm not able to dismiss the notification.
I've tried swiping the notification left or right, tapping on the notification, none seems to make the blink stops.
The only way to dismiss the notification is disable an re-enable the backlight notification in NSTools.
Can you give me some hints?
Thanks
 

obsanity

Senior Member
Jun 4, 2010
2,035
517
0
Arifhn,
What location do you store the saved settings? Some of the governor settings degradation is not fine enough so when pressing + it jumps over the setting I want. I figured if I know the location of the file you save the settings to, I can just manually edit the file. Assuming you store it in clear text.
 

arifhn

Retired Recognized Developer
Nov 5, 2010
197
426
0
Jakarta
Hi arifhn

http://forum.xda-developers.com/showthread.php?t=1628477

the feature to lock/unlock the bootloader without the forced data-wipe

possible on NSTools for NS?

http://plus.google.com/101637761999487954252/posts/VwgcPER2dzd
i think, its a different tool

Arifhn,
What location do you store the saved settings? Some of the governor settings degradation is not fine enough so when pressing + it jumps over the setting I want. I figured if I know the location of the file you save the settings to, I can just manually edit the file. Assuming you store it in clear text.
/data/data/mobi.cyann.nstools/mobi_cyann_nstools_preferences.xml
it stored in xml format, but i don't recommend to edit the file directly
 

obsanity

Senior Member
Jun 4, 2010
2,035
517
0
/data/data/mobi.cyann.nstools/mobi_cyann_nstools_preferences.xml
it stored in xml format, but i don't recommend to edit the file directly
Actually I just wanted the custom settings which I found in the settings folder. I made my edits and loaded the profile and it worked. Thanks!
 

arifhn

Retired Recognized Developer
Nov 5, 2010
197
426
0
Jakarta
Love this tool. Thanks OP

---------- Post added at 06:57 PM ---------- Previous post was at 06:54 PM ----------



Does it not support Air Kernel? I am using it and it is working.
yes its working for nexus s. i tought he talk about galaxy nexus


How do I get it to undervolt? Even after unchecking the box it never shows me any options...

Sent from my SPH-D700 using xda premium
you must use kernel with custom voltage mod or uv_mv_table