我想执行从app..I的“苏” COMAND已经根深蒂固的仿真器和安装Superuser.apk(超级用户2.3.6.1)Root权限不授予Android应用程序exceuting“苏”命令
Process pr= Runtime.getRuntime().exec("su");
process.waitFor();
Log.d("Ex.Value",Integer.toString(process.exitValue()));
但是,我得到255作为退出值,这似乎是执行“苏”时的一些错误。 我已经包含了RootTools库(http://code.google.com/p/roottools/)。当使用方法RootTools.isRootAvailable(),RootTools.isAccessGiven() ...检查它发现模拟器具有SU,但我的应用程序未被授予Root权限。它会成为真正的问题吗? ..如果是这样你可以告诉如何授予我的应用程序根权限?
您是否在超级用户应用程序中设置了您的应用程序可以作为根执行的权限? – Yury 2013-02-13 16:23:13
@Yury我不知道如何正确地做到这一点...可以请你帮忙.. – user2068522 2013-02-13 18:36:13
AFAIK,你可以在这里阅读关于他们:http://getandroidstuff.com/superuser-vs-supersu-android-root-最好的管理/ – Yury 2013-02-13 18:39:43