我特林運行此:不止一個超級用戶命令的Android
String[] hin1 = { "su", "-c",
"mount -o remount,rw -t yaffs2 /dev/block/mtdblk3 /system" };
try {
Runtime.getRuntime().exec(hin1);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String[] hin2 = { "su", "-c", "m /system/etc/hosts" };
try {
Runtime.getRuntime().exec(hin2);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String[] hin = { "su", "-c",
"cp /sdcard/hosts /system/etc/" };
try {
Runtime.getRuntime().exec(hin);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
可悲的是,當我做出的每一個動作一個新的按鈕,它只能工作.. :(
是否有辦法運行多個命令一次??
感謝
嘗試以下問題考慮看看: http://stackoverflow.com/questions/4905743/android-how-to-gain-root-access-in-an-android-application – Muzikant 2011-12-09 14:07:41