1

アプリのシェル コマンドをルート権限として使用したいと考えています。私は自分のマニフェストに入れました:

<uses-permission android:name="android.permission.ACCESS_SUPERUSER"/>

入力デバイスを使用せずにプログラムでスーパー ユーザーのアクセス許可を許可する方法があるかどうかを知りたいです。ご存じのとおり、次のようなウィンドウが表示されます。ここに画像の説明を入力

そのステップを避けて、プログラムで [選択を永久に記憶する] を選択したいと思います。

4

2 に答える 2

1

簡潔な答え!プログラムで行うことはできません!

于 2016-10-10T07:32:13.793 に答える
1

コマンドsuを実行するだけで、その中Processにルート権限があります。

Process p = Runtime.getRuntime().exec("su");

完全な例については、このブログ投稿を参照してください。

ソース

于 2019-03-05T17:20:01.407 に答える