私はAOSPに取り組んでいます。私は正常に構築するために私のAPKを追加しました。今私は自分のアプリにルートアクセスを与えたい。私は、他のアプリケーションへのrootアクセスを提供したり、スーパーユーザアプリケーションを自分のビルドにインストールしたりしたくありません。私はルートアクセスを取得するために私のアプリケーションを追加したいです。それをどうすれば実現できますか?AOSPを修正して特定のアプリにルートアクセスを許可するにはどうすればよいですか?
私はシステム/エクストラ/ SUパスにsu.cファイルを通り抜けたが、私は、全体のコードを理解することができないんです。
私は、コードを経て
は、私がmodify
su.cは私のアプリ、ビルドに
compile it and add the binary
にrootアクセスを提供することができれば、私の目的を達成することができると思います。私は正しい?
*任意の*アプリがちょうどルートになることができるのであれば、それは巨大なセキュリティバーグではないでしょうか? –
これを行う方法がわからない場合は、ルートとして実行される前に安全性のためにコードを監査する方法を知っていることはほとんどありません。 –
コードから私はそれが同じ方法で、私はデータ/システム/ packages.xmlのXMLファイルを解析し、私のアプリのUIDを見つけて、それがシステムへのルートアクセスを許可したいシェルへのルートアクセスを与えるthtを見つけた – Neji