我有一个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()
谢谢!