私はrootアクセスとデバッグを提供する 'userdebug'設定でソースからコンパイルされたAOSPをカスタムデバイス上で実行しています。adbルートが動作するRuntime.GetRuntime()。Exec( "su");
アンドロイドデバイスブリッジを使用してデバイスに接続できます。
adb root
adb shell
device_name:/ # su
これらのコマンドはすべて正常に動作し、スーパーユーザーとして変更できます。
にjava.io.IOException:プログラム「SU」を実行できません:私が午前 問題は、私は受け付けており、エラーがあるアプリ
Java.Lang.Process suProcess = Runtime.GetRuntime().Exec("su");
から同じ「SU」コマンドを実行していますエラー= 13、許可が拒否されました
adb root/shell suコマンドとアプリケーション内で実行されるコマンドに違いはありますか?