以root身份运行应用程序:root

时间:2016-09-29 18:46:06

标签: android c java-native-interface root

我有一个root用户手机,上面有我建立的应用程序。 我的应用程序从超级用户应用程序接收su权限,并且可以调用需要root的命令,但问题是我有一段代码必须从具有root uid的进程运行,并且该文件不能单独编译。 / p>

现在,是否可以分叉我的进程并以root身份运行子进程:root?或以某种方式将uid更改为root(我尝试使用seteuid / setuid并且它不起作用..可能因为应用程序的setuid标志已关闭)。

我想要这样的事情:

fork process
if (child-process)
    run_special_code()
else
    wait_for_the_child_process_to_exit()

谢谢!

0 个答案:

没有答案