- -Ubuntu LinuxからAndroid 2.2.1を実行しているNexus Oneをルート化する方法

Ubuntu LinuxからAndroid 2.2.1を実行しているNexus Oneをルート化する方法

ルートNexus One Linux
Nexus Oneは昔から定着しており、この方法は、Windowsを実行している限り、簡単に実行できます。ただし、多くの場合、デバイスをLinuxからルート化する必要があります。以前はLinuxで機能していましたが、Android 2.2.1 OTAアップデートを適用した場合は機能しません。幸いなことに、Ubuntuから今すぐそれを行う方法があります。詳細な手順についてはお読みください。

この方法は、XDA-Developersフォーラムメンバーによって提供されています アンソリック 誰が–誇り高いUbuntuユーザーであることを–ルート化したかった目的のためにWindowsを使用する必要のない彼のNexus One。彼はSuperOneClickでルート化を試みました。これは、ほとんどのAndroidデバイスで有効なユニバーサルルート化方法ですが、Linuxでは機能しないようです。おそらくその理由は、彼がAndroid 2.2.1 OTAアップデートを適用したのに、最終的には機能しなかったということでした。彼はその後、SuperOneClickで使用されたのと同じエクスプロイトを使用して手動のメソッドを開発することに決めました。

あなたが応援に慣れていない場合は、お勧めしますAndroidデバイスをルート化する10の理由と総合的なAndroidルート化ガイドをご覧ください。基本的にルート化により、適切に機能するためにルートアクセスを必要とする何千ものアプリを実行できます。また、カスタムROMとリカバリイメージを電話機にインストールして、OSを変更し、いくつかの高度な操作を実行できます。

免責事項: ご自身の責任でこのガイドに従ってください。処理中にデバイスが損傷したり、ブロックされたりした場合、AddictiveTipsは責任を負いません。

要件:

  • Ubuntu Linuxを実行しているPC。このメソッドは、Ubuntu 10.10で動作することがテストされています。
  • Android 2.2.1 Froyoを実行しているNexus One。
  • ADBがコンピューターにインストールされ、動作しています。
  • 必要なNexus Oneソフトルートファイル。

手順:

  1. 上記のリンクからNexus One Softrootファイルをダウンロードし、tarファイルの内容をADBがある同じフォルダーに抽出します。
  2. ターミナルを起動し、ADBとこれらのファイルがあるフォルダーに移動します。
  3. 次の端末コマンドを入力します。
    sudo ./adb push psneuter /data/local/tmp/psneuter
    sudo ./adb push busybox /data/local/tmp/busybox
    sudo ./adb push su /data/local/tmp/su
    sudo ./adb shell chmod 755 /data/local/tmp/psneuter
    sudo ./adb shell chmod 755 /data/local/tmp/busybox
    sudo ./adb shell chmod 755 /data/local/tmp/su
    sudo ./adb shell
    cd /data/local/tmp
    ./psneuter
    sudo ./adb shell
  4. #プロンプトが表示されるはずです。応援は成功しています。これをさらに確認するには、コマンド「id」(引用符なし)を入力します。応答としてget 'uid = 0(root)gid = 0(root)'が表示され、ルートアクセス権があることを確認します。
  5. このルートを永続的にするには、まだいくつかの手順が残っています。次のコマンドを入力して続行します。
    mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
    cd /data/local/tmp
    ./busybox cp busybox /system/bin
    chmod 4755 /system/bin/busybox
    busybox cp su /system/bin
    chmod 4755 /system/bin/su
    exit
    exit
  6. 終了する前に、/ systemパーティションを読み取り専用に戻す必要があります。次のターミナルコマンドを入力するだけです。
    sudo ./adb shell
    su
    mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
    exit
    exit
  7. 最後に、SuperUserアプリをインストールする必要があります。 Androidマーケットから入手できる最新バージョンをお勧めします。完全に機能するはずです。インストールが完了すると完了です。

これで、Nexus OneでAndroid 2.2.1 Froyoが永続的に実行されるようになりました。

[XDA-Developers経由]

コメント