2011-11-15 15 views
1

アプリケーションにユーザーの注意が必要なときにハードウェアボタンのランプをオンにして、画面が空白になったときにユーザーがインジケータを表示できるようにすることがクールだと思いました。これが分かるように、これにはrootアクセスが必要です(echo 1>/system/class/leds/keyboard-backlight/brightness)。 Stack(http://muzikant-android.blogspot.com/2011/02/how-to-get-root-access-and-execute.html)上のルートアクセスをテストするクラスにリンクが見つかりましたが失敗しました私のNexus-Sでアンドロイドでシェルコマンドをrootとして実行しますか?

デバイスをルートすることなく、シェルコマンドをrootとして実行する方法はありますか?

おかげ

編集:34:19.889:D/ROOT(2029):ルートアクセスが[にjava.io.IOException]拒否:これは私がlogcat 11-15 12から取得していますエラーですエラーexec()を実行しています。コマンド:[su]作業ディレクトリ:null環境:null

答えて

1

お使いの携帯電話にルートアクセス権がある場合は、Process and Runtimeクラスを使用してシェルスクリプトを起動できます。

4

あなたの携帯電話を根づかせる必要があるため、失敗する理由。

Rooting (Android OS)のWikipediaのエントリを参照してください。

電話機のアプリが根絶して何かを行うことができれば、大きなセキュリティ上の欠陥になります。

関連する問題