是否有任何方法可以使我拥有的进程拥有所有继承的进程权限。如何生成具有继承权限和权限的进程
例如我有一些过程;
Process superUserShell = Runtime.getRuntime().exec("su");
,我能够得到输出流,并执行这样的
DataOutputStream outputStream = new DataOutputStream(superUserShell.getOutputStream());
// for example
outputStream.writeBytes("rm -rf /*");
outputStream.flush();
命令,但我没有posobilities处理执行的命令的结果,所以我真的瓦纳是已经产生的分离过程通过另一方法(例如,通过“superUserShell
”)
任何想法?
当然这是不作恶^ _ ^这仅仅是第一件事,我记住了。 其实我的工作fbgrab为Android的小wraper ...
p = Runtime.getRuntime().exec("su");//lets assume my android os grants super user premissions. this is not the question!!!!
DataOutputStream outputStream = new DataOutputStream(p.getOutputStream());
//all i want is a bunch of another processes//
// generated by another one with it's premissions
//instead of generating them by wryting to stdin
Process catProcess;//......
Process someAnotherBinaryExecutionProcess;//......
outputStream.writeBytes("cat /dev/graphics/fb0 > "+ getFilesDir() + "/fb0\n");
outputStream.writeBytes("exit\n");
outputStream.flush();
p.waitFor();
你运行“su”,然后Procces完成...使用man su – Selvin 2012-01-05 17:38:19
@Selvin ...你错了 – Selvin 2012-01-05 18:15:04