我正在使用Root Tools并且我对它的了解并不太远...... 我希望有权从/ system / app和其他需要root的目录中删除文件。我很乐意通过Java以编程方式进行,但是如果我可以通过shell命令来做,那就没关系。太。我的手机扎根了。这是我到目前为止所尝试的内容。
RootTools.remount("/system", "rw");
try {
RootTools.sendShell("rm /system/app/Videos.apk", -1);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (RootToolsException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (TimeoutException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
我也试过了:
public static void sendShell(List<String> cmds) throws Exception {
Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
for (String tmpCmd : cmds) {
os.writeBytes(tmpCmd+"\n");
}
os.writeBytes("exit\n");
os.flush();
os.close();
process.waitFor();
}
我不知道该怎么做......
答案 0 :(得分:1)
根据我们的对话,您似乎需要一个不同的ROM,因为在您的设备上重新安装分区时会出现问题。
我敢打赌,刷新一个新的rom可以缓解这个问题,并允许RootTools正确地重新安装/系统为rw并允许你删除你的文件。