APK からルートとしてバックグラウンドでプロセスを開始する .sh ファイルを実行する必要がありますが、実行できませんでした。su を使用しても、APPレベルの権限が付与されます。これが私の.shファイルの内容です
#!/system/bin/sh
su
/data/local/server port&
以下を使用してshを実行しましたが、ルート権限を取得できませんでした。
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("su");
proc = rt.exec("sh /sdcard/server.sh");
}catch(Exception e) {
e.printStackTrace();
}
私はいくつかの調査を行いましたが、有用な情報を見つけることができませんでした。助けていただければ幸いです。
ありがとう。