Latest evidence-based health information
Vision

Kindle Fireをルート化する方法

Kindle Fireをルート化する方法
Kindle Fireをルート化する方法

AmazonのAndroid搭載電子書籍リーダー/タブレット「Kindle Fire」が登場しました。これはただ一つ、世界中の熱心なAndroidファンがこれを購入し、ハッキングしてスーパーユーザーアクセス、つまり「ルート化」することを意味します。Kindle Fireをルート化すれば、カスタムAndroid ROMをインストールしてKindle Fireをフル機能のタブレットとして使えるようになるだけでなく、機能追加やKindleのシステム内部へのアクセスにルート権限が必要なAndroidアプリをインストールして使えるようになるなど、様々なことが可能になります。(Android Marketのフル機能への対応も追加可能ですが、これは別のガイドで説明します。)

このKindle Fireのルート化方法は、Androidフォーラムユーザー「death2all110」によるものです。この方法を実行するには、Android SDKとSuperOneClickという特別なルート化アプリが必要です。でもご安心ください。最初から手順をお見せします。

ステップ 1: Kindle Fire をオンにして、バッテリーと Wi-Fi アイコンの近くにある上部のバーをタップし、ドロップダウン メニューから[詳細...]を押して[デバイス]をタップし、[アプリケーションのインストールを許可する] をオンにタップします。

ステップ2: Android開発者サイトからAndroid SDKをダウンロードします。インストーラーアプリ(installer_r15-windows.exe)が付属するバージョンを入手してください。

ステップ3: Java Development Kit(この記事の執筆時点ではバージョン7)をダウンロードします。お使いのPCに適したバージョンのJava Development Kitをダウンロードしてください。私は32ビット版Windows 7を使用しているので、Windows x86版をダウンロードしました。

ステップ4: Java Development Kitをインストールします。Android SDKをインストールする前に必ずインストールしてください。ダウンロードしたインストーラファイル(私の場合はjdk-7u1-windows-i586.exe)を開き、インストーラウィザードをクリックするだけです。

ステップ5: Android SDKをインストールします。installer_r15-windows.exeを開き、指示に従ってください。Android SDKのインストールが完了すると、SDKマネージャーアプリが自動的に開き、ダウンロード可能なソフトウェアパッケージの一覧が表示されます。事前にチェックされているパッケージをすべてインストールしてください。ただし、「Extras」にあるGoogle USB Driverパッケージにチェックが入っていることを確認してください。このファイルは、PCとKindle Fireの通信に必要です。SDKマネージャーがインストールとすべてのパッケージのダウンロードを完了するまでお待ちください。サーバーまたはプロセスの強制終了の許可を求められても慌てないでください。インストールプロセスが完了するまで「OK」をクリックしてください。

Android SDK マネージャーでインストールするパッケージを選択します。

ステップ 6: SDK がインストールされたので、Kindle Fire をルート化する前に、2 つの簡単な変更を加える必要があります。まず、Windows のユーザー アカウント フォルダー (C:\Users\(アカウント名\)) を開き、新しい「.android」ディレクトリを見つけて、adb_usb.ini というファイルを見つけます。それをメモ帳で開き、ドキュメントの下部に新しい行を追加して、0x1949と入力します。ドキュメント内でその文字列が 1 行しかないことを確認して保存し、閉じます。次に、Android SDK 自体をインストールした場所 (おそらく C:\Program Files\Android\android-sdk) に移動し、extragoogleusb_driver ディレクトリに移動します。android_winusb.inf というファイルを見つけて、メモ帳で開きます。そこで、次の行をドキュメントの [Google.NTx86] および [GoogleNTamd64] の見出しのすぐ下に貼り付けます。

;Kindle Fire %SingleAdbInterface% = USB_Install, USBVID_1949&PID_0006 %CompositeAdbInterface% = USB_Install, USBVID_1949&PID_0006&MI_01

android_winusb.inf を編集しています。

ファイルを保存し、メモ帳を終了します。メモ帳で保存時にandroid_winusb.infを上書きできない場合は、編集したバージョンをデスクトップに保存し、usb_driverディレクトリにドラッグして、古いバージョンを編集したバージョンに置き換えます。Windowsからandroid_winusb.infを置き換えるために管理者権限を求められる場合がありますが、問題ありません。

ステップ7: KindleをPCに接続します。この接続にはmicro-USBケーブルが必要ですが、Fireには付属していません。スマートフォンやカメラで使用しているケーブルをお持ちでない場合は、別途購入する必要があります。Windowsはおそらく自動的にドライバーのインストールを試みますが、失敗し、通常のストレージデバイスとしてマウントされます。これは問題ありませんが、後で変更が必要になる可能性があります。

ステップ8: PCとKindleが接続されたら、Android SDKを開いてKindleが認識されているか確認します。Windowsでコマンドプロンプト(スタートメニュー、すべてのプログラム、アクセサリ、コマンドプロンプト)を開き、Android SDKをインストールした場所に移動します。

DOSコマンドを覚えていない?大丈夫。コマンドプロンプトを開き、「cd」に続けてplatform-toolsディレクトリへのファイルパスを入力してください(例:cd C:\Program Files\Android\android-sdk\platform-tools)。ディレクトリに移動したら、「adb kill-server」と入力してEnterキーを押し、 「adb devices」と入力してもう一度Enterキーを押します。コマンドプロンプトに「List of devices connected(接続されているデバイスの一覧)」と「device」に続く数字の文字列が表示されます。これはAndroid SDKがKindleが接続されていることを認識しており、次のステップに進む準備ができていることを意味します。

Android SDK が USB 経由で Kindle Fire を見つけられるかどうかを確認します。

ただし、デバイスが一覧に表示されない場合は、Windows が Kindle Fire との通信に Android SDK USB ドライバーを使用していない可能性があります。Windowsの[コントロール パネル]に移動し、 [デバイス マネージャー]を開いて、デバイスの一覧を下にスクロールし、Kindle が一覧に表示されていることを確認します。一覧を右クリックして [更新]を選択し、[コンピューターを参照してドライバー ソフトウェアを検索]、[参照] のにクリックして、先ほど編集した android_winusb.inf というファイルがあるディレクトリ (おそらく C:\Program Files\Android\android-sdkextras\googleusb_driver) に移動します。[次へ] をクリックすると、 Windows が Kindle 用の Android SDK USB ドライバーに切り替わるはずです。コマンド プロンプトに戻り、「adb kill-server」と入力してEnter キーを押し、次に「adb devices」と入力してもう一度Enter キーを押します。接続されているデバイスの一覧の下に何かが表示されるはずです。

ステップ9:これでKindleをルート化する準備が整いました。SuperOneClick(およびMicrosoftの.NET 2.0 Framework(まだインストールされていない場合))をダウンロードし、両方のアプリをインストールして、SuperOneClickを開いて「Root」をクリックするだけです。

SuperOneClick の動作。

SuperOneClick に任せましょう(全体のプロセスは数分かかります)。完了したら、コマンドプロンプトに戻り、adb kill-serverと入力してEnter キーを押します。念のため、 Windows の通知領域にある「ハードウェアの安全な取り外しとメディアの取り出し」アイコン(通常は緑色のチェックマークが付いたプラグの絵)をクリックし、Kindle を取り出し、プラグを抜きます。おめでとうございます!これでルートアクセス権限を取得できました!

パトリック・ミラーはPCWorldのハウツー編集者です。TwitterまたはFacebookでフォローしてください。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.