私はICSソースをダウンロードして私のパンダボードのために作りました。 PandaboardにICSをインストールした後、私はそれが根づいていないことに気付きました。パンダボード用のAndroid Root ICS
誰かがpandaboardでICSをルートする方法について教えてもらえますか?私はカーネルソースを変更する必要はありませんが、別の方法があるはずです。
私は基本的にスーパーユーザ権限が必要なコマンドを実行する必要があるため、私のパンダボードでスーパーユーザのアクセスが必要です。
私はICSソースをダウンロードして私のパンダボードのために作りました。 PandaboardにICSをインストールした後、私はそれが根づいていないことに気付きました。パンダボード用のAndroid Root ICS
誰かがpandaboardでICSをルートする方法について教えてもらえますか?私はカーネルソースを変更する必要はありませんが、別の方法があるはずです。
私は基本的にスーパーユーザ権限が必要なコマンドを実行する必要があるため、私のパンダボードでスーパーユーザのアクセスが必要です。
AOSPソースツリーを構築する方法を知っているなら、./system/core/rootdir/init.rcファイルを編集してアクセス権を調整できるはずです。たとえば、コンソールのルートアクセス権を取得するには、「サービスコンソール/システム/ bin/sh」セクションを編集し、ユーザーとグループをrootに変更する必要があります。
service console /system/bin/sh
class core
console
disabled
user root
group root
この後、ブートイメージを再構築して、新しいinit.rc.cを使ってRAMディスクをアップデートすることができます。 make bootimageを実行し、新しく作成したブートイメージをfastbootとともにPandaBoard SDカードにアップロードするだけです。
fastboot flash boot
パンダボードをファストブートモードにしてください。
adbシェルをルートとして取得でき、いくつかのsetuidが実行可能であり、ランダムなアプリケーションがルートヘルパープロセスを起動するために使用できることは、2つの全く異なることに注意してください。アンドロイドエミュレータは、ro.secureが設定されていないために前者を持っていますが、多くのカスタムROMがありますが、後者はありません。 –
ええ、私は後者が必要...パンダボード用のカスタムROMを知っていますか? – Ali
あなたは電話機/タブレット向けの一般的なオープンビルドからそのメカニズムを抽出/移植できるはずです。しかし、いくつかのアプリに任意のコマンドをルートとして実行させる機能を与えるのではなく、プラットフォームにルートに必要なタスクのサポートやインタフェースを構築する方が良いでしょう。 –