我需要运行一个 .sh 文件,该文件以 APK 的 root 身份在后台启动一个进程,但做不到。即使我使用 su 它也提供 APP 级别的权限。这是我的 .sh 完整内容
#!/system/bin/sh
su
/data/local/server port&
我使用以下命令运行 sh 但我无法获得 root 权限。
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("su");
proc = rt.exec("sh /sdcard/server.sh");
}catch(Exception e) {
e.printStackTrace();
}
我做了一些研究,但找不到任何有用的信息,我非常感谢任何帮助。
谢谢。