网上看来的: Process su;
su = Runtime.getRuntime().exec("/system/bin/su");
String cmd = "chmod 777 " + device.getAbsolutePath() + "\n"
+ "exit\n";
su.getOutputStream().write(cmd.getBytes());
我在程序这样用报错了,执行不了 :exec("/system/bin/su");
还有就是用
abd shell
#cd dev#chmod 777 ttyS2
这样每次都得去操作一下啊,再者就是什么 修改init.rc,这个真不懂,都不知道这个文件在哪的,求指点!!
su = Runtime.getRuntime().exec("/system/bin/su");
String cmd = "chmod 777 " + device.getAbsolutePath() + "\n"
+ "exit\n";
su.getOutputStream().write(cmd.getBytes());
我在程序这样用报错了,执行不了 :exec("/system/bin/su");
还有就是用
abd shell
#cd dev#chmod 777 ttyS2
这样每次都得去操作一下啊,再者就是什么 修改init.rc,这个真不懂,都不知道这个文件在哪的,求指点!!
adb shell 后你有了root权限,归根结底还是root问题,那么请看:http://blog.csdn.net/weiyirong/article/details/7389195
上面的3个方法我都试了,不给力啊,郁闷