2017-06-30 22 views
0

rootアクセスが必要なアプリがあります。私は許可を要求するために、次のコードを使用しています:これは何特定の操作にroot権限をリクエストする方法android

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

がある:ユーザーがアプリへのルートアクセス権を付与したとき、それはステータスバーにルート記号(#)が表示されます(あります正常)。シンボルは、アプリがバックグラウンドに移動した後、またはそのアクティビティが終了した後であってもステータスバーに残ります。 権限が付与されたときにシンボルを表示し、操作を実行した後に付与されたルートアクセスを解放して、シンボルをステータスバーから削除します。

HideItPro私はそれが可能であることを知っていますが、私はそれをやっている方法を見つけることができませんでした。誰も私にこれをする方法を助けることができますか?

PS:ルート操作にRootTools sdkを使用しています。

答えて

0

Androidの許可システムは従来のLinuxとは異なります。通常の商用デバイスでは、「root」へのアクセスはなく、suコマンドはありません。あなたはその機能のための根っこのROMを持っている必要があります。

+0

アプリは根ざしたデバイスのみです – mrid

+0

これは重要な詳細です。あなたはsuバイナリへのフルパスを使ってみましたか? –

関連する問題