Androidエミュレータにルートを取得したり、Busyboxをインストールすることは可能ですか?

StackOverflow https://stackoverflow.com/questions/4368127

質問

私のエミュレータにBusyboxの「スイスアーミーナイフ」を持っているのはいいことです。完全なルートアクセスがあるといいでしょう。誰かがこれをした経験はありますか?私はQemuに精通していません。これも可能ですか?

アップデート: エミュレータにはデフォルトでルートがあります( adb shell 指図)。事前に構築されたBusyboxバイナリを簡単に入手できる場所を知っている人はいますか?

役に立ちましたか?

解決

エミュレータはセキュアモードに設定されていないため、ADBシェルはルートシェルである必要があります。

BusyboxにはいくつかのAndroidビルドがあります。たとえば、Cyanogen AlternativeバージョンのAndroidを使用して、ツールボックス(Android自身の非GPLライセンスの下で同じ概念の制限された再実装です)を拡張します。 Cyanogenリポジトリから入手してソースから構築できるはずです。または、同じandroid -version cyanogen update.zipからバイナリを抽出するだけで動作します(更新内の圧縮ファイルシステムにある場合があります。けれど)

また、元のG1リリースで偶発的なルートシェルを発見し、かなりのDebian ARMをインストールした先駆者からのいくつかの記事もありました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top