[Galaxy S I9000 Android Development] lippol94:
Ok everything is working like reported but:

- NSTools crashes on MIUI (Didn't tested CM7 but I don't think it will be different) when switching to any tab different from the first one. (Logcat from Opening to Crash of the the app is below)

- From what I can see (1/10 of second) there are some problems with NStools to recognize LiveOC and DeepIdle V2 as I can't see any option to enable/disable them.

EDIT: - DeepIdle seems to be disabled even if I uncommented the correct line in your script

So I can't check if enabled or not (I did that thanks to your script)

Logcat of NSTOOLS:

E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/NSTools.BasePreference( 3301): RER:<empty>
E/AndroidRuntime( 3301): FATAL EXCEPTION: main
E/AndroidRuntime( 3301): java.lang.ArrayIndexOutOfBoundsException
E/AndroidRuntime( 3301): at mobi.cyann.nstools.VoltageControlFragment.rea
dUvmvTable(VoltageControlFragment.java:116)
E/AndroidRuntime( 3301): at mobi.cyann.nstools.VoltageControlFragment.onP
referenceAttached(VoltageControlFragment.java:61)
E/AndroidRuntime( 3301): at mobi.cyann.nstools.PreferenceListFragment.onC
reate(PreferenceListFragment.java:90)
E/AndroidRuntime( 3301): at mobi.cyann.nstools.BasePreferenceFragment.onC
reate(BasePreferenceFragment.java:38)
E/AndroidRuntime( 3301): at android.support.v4.app.FragmentManagerImpl.mo
veToState(FragmentManager.java:834)
E/AndroidRuntime( 3301): at android.support.v4.app.FragmentManagerImpl.mo
veToState(FragmentManager.java:1080)
E/AndroidRuntime( 3301): at android.support.v4.app.BackStackRecord.run(Ba
ckStackRecord.java:622)
E/AndroidRuntime( 3301): at android.support.v4.app.FragmentManagerImpl.ex
ecPendingActions(FragmentManager.java:1416)
E/AndroidRuntime( 3301): at android.support.v4.app.FragmentManagerImpl.ex
ecutePendingTransactions(FragmentManager.java:431)
E/AndroidRuntime( 3301): at android.support.v4.app.FragmentPagerAdapter.f
inishUpdate(FragmentPagerAdapter.java:139)
E/AndroidRuntime( 3301): at android.support.v4.view.ViewPager.populate(Vi
ewPager.java:804)
E/AndroidRuntime( 3301): at android.support.v4.view.ViewPager.completeScr
oll(ViewPager.java:1280)
E/AndroidRuntime( 3301): at android.support.v4.view.ViewPager.computeScro
ll(ViewPager.java:1176)
E/AndroidRuntime( 3301): at android.view.ViewGroup.drawChild(ViewGroup.ja
va:1584)
E/AndroidRuntime( 3301): at android.view.ViewGroup.dispatchDraw(ViewGroup
.java:1387)
E/AndroidRuntime( 3301): at android.view.ViewGroup.drawChild(ViewGroup.ja
va:1666)
E/AndroidRuntime( 3301): at android.view.ViewGroup.dispatchDraw(ViewGroup
.java:1387)
E/AndroidRuntime( 3301): at android.view.ViewGroup.drawChild(ViewGroup.ja
va:1666)
E/AndroidRuntime( 3301): at android.view.ViewGroup.dispatchDraw(ViewGroup
.java:1387)
E/AndroidRuntime( 3301): at android.view.View.draw(View.java:6904)
E/AndroidRuntime( 3301): at android.widget.FrameLayout.draw(FrameLayout.j
ava:357)
E/AndroidRuntime( 3301): at android.view.ViewGroup.drawChild(ViewGroup.ja
va:1668)
E/AndroidRuntime( 3301): at android.view.ViewGroup.dispatchDraw(ViewGroup
.java:1387)
E/AndroidRuntime( 3301): at android.view.View.draw(View.java:6904)
E/AndroidRuntime( 3301): at android.widget.FrameLayout.draw(FrameLayout.j
ava:357)
E/AndroidRuntime( 3301): at com.android.internal.policy.impl.PhoneWindow$
DecorView.draw(PhoneWindow.java:1967)
E/AndroidRuntime( 3301): at android.view.ViewRoot.draw(ViewRoot.java:1536
)
E/AndroidRuntime( 3301): at android.view.ViewRoot.performTraversals(ViewR
oot.java:1260)
E/AndroidRuntime( 3301): at android.view.ViewRoot.handleMessage(ViewRoot.
java:1873)
E/AndroidRuntime( 3301): at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 3301): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 3301): at android.app.ActivityThread.main(ActivityThrea
d.java:3703)
E/AndroidRuntime( 3301): at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 3301): at java.lang.reflect.Method.invoke(Method.java:5
07)
E/AndroidRuntime( 3301): at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:841)
E/AndroidRuntime( 3301): at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:599)
E/AndroidRuntime( 3301): at dalvik.system.NativeStart.main(Native Method)

Hope this will help :)