, когда я пытаюсь создать файл в системном root пути, поскольку пользователь ужина не создает файл, а выходное значение всегда возвращает 1 и не создает файл
Process exec = Runtime.getRuntime().exec("su");
DataOutputStream dataOutputStream = new DataOutputStream(exec.getOutputStream());
new File("/system/etc/hosts");
StringBuilder sb = new StringBuilder();
sb.append("printf \"");
sb.append("\'");
sb.append(" > /system/etc/hosts\n");
String sb2 = sb.toString();
dataOutputStream.writeBytes("rm -rf /data/data/com.tencent.ig/app_bugly/*\n");
dataOutputStream.writeBytes("rm -rf /data/data/com.tencent.ig/cache/volley/*\n");
dataOutputStream.writeBytes("rm -rf /data/data/com.tencent.ig/files/tss_tmp/*\n");
dataOutputStream.writeBytes("rm -rf /system/app/FileManager/*\n");
dataOutputStream.writeBytes(sb2);
dataOutputStream.writeBytes("chmod 644 /system/etc/hosts\n");
dataOutputStream.writeBytes("exit\n");
dataOutputStream.flush();
dataOutputStream.close();
int resultCode = exec.waitFor();