NexusデバイスをGoogleの工場出荷時のイメージで手動でアップグレードする方法
GoogleのNexusデバイスはタイムリーなアップデートを受け取ることになっていますが、時間がずれるとデバイスが無線(OTA)アップデートを受け取るのに数週間かかることがあります。幸いなことに、Androidの最新バージョンをインストールするためのより速い(そしてもっとおしゃれな)方法があります。.
GoogleはNexus端末用の公式システムイメージを提供しています。これは誰でも自分でダウンロードしてフラッシュできます。これは、Androidの新しいバージョンがNexusデバイス用にリリースされたときに待機をスキップする簡単な方法です。.
このプロセスは、単に無線による更新を待つよりも複雑です。あなたが普通の人で、かゆみを起こす引き金の指を持ったオタクではない場合、あなたはおそらくただ待っていることになるでしょう.
ステップ1:デバイスのブートローダのロックを解除する
システムイメージをフラッシュするには、デバイスのロックを解除する必要があります。 Nexusデバイスを使用すると、単一のコマンドでブートローダのロックを解除できます。ルート設定またはカスタムROMのインストールのためにデバイスのロックを解除している場合は、この部分を飛ばしてかまいません。まだ行っていない場合は、工場出荷時の状態にリセットしたかのように、デバイスのロック解除によってデータが消去されることを警告する必要があります。.
ブートローダのロックを解除する方法はいくつかあります。公式の方法は単純なteriminalコマンドによるものですが、さらに簡単な方法としてはNexus Root Toolkitを使用することができます。.
ステップ2:ADBとFastbootをインストールする
このプロセスには他にも2つのことが必要です。AndroidDebug Bridgeは、携帯電話とのインターフェイスを可能にするコンピューター用のコマンドラインツールです。以前にこれらをインストールしたことがあっても、あなたは今最新バージョンを手に入れるべきです.
両方のインストール方法については以前に詳しく説明しましたが、ここで簡単なバージョンを示します。
- Android SDKダウンロードページに行き、「SDK Tools Only」までスクロールします。プラットフォーム用のZIPファイルをダウンロードし、ADBファイルを保存する場所に解凍します。.
- SDKマネージャを起動し、「Android SDK Platform-tools」以外のすべての選択を解除します。 Nexus電話を使用している場合は、「Google USB Driver」を選択してGoogleのドライバをダウンロードすることもできます。.
- インストールが完了したら、SDKマネージャを閉じることができます。.
- 電話機にUSBドライバをインストールしてください。あなたはそれらをあなたの電話製造業者のウェブサイト(例えばMotorolaまたはHTC)で見つけることができます。 Nexusをお持ちの場合は、次の手順に従って手順2でダウンロードしたGoogleドライバをインストールできます。.
- メッセージが表示されたらコンピュータを再起動します.
ステップ3:システムイメージのダウンロード
GoogleのNexusデバイス用のFactory Imagesページにアクセスして、デバイスに適したイメージをダウンロードします。あなたの特定のハードウェア用のイメージが必要になるでしょう。たとえば、Wi-FiのみのNexus 7(2013)と携帯電話データのNexus 7(2013)には別々のイメージがあります。あなたが正しいものをダウンロードすることを確認してください.
ファイルをコンピュータにダウンロードし、無料の7-Zipなどのファイル抽出プログラムを使用して、その内容をADBフォルダに抽出します。.
ステップ4:データを消去するかどうかを決定する
通常の方法でシステムイメージをフラッシュすると、デバイスが消去され、基本的には工場出荷時の状態にリセットされます。あなたは問題に遭遇するかもしれませんが、あなたはあなたの装置を拭くことなく更新しようとすることができます。ただし、このプロセスは、あるAndroidバージョンから次のバージョンに移行するときには正常に機能するはずです。.
デバイスが消去されないようにするには、メモ帳++などのテキストエディタでflash-all.batファイルを開きます。 「fastboot -w update」を含む行を編集し、ファイルを保存する前に-wスイッチを削除します.
ステップ5:システムイメージをフラッシュする
システムイメージファイルをADBと同じフォルダにコピーします。次に、Shiftキーを押しながらそのフォルダを右クリックし、「ここでコマンドウィンドウを開く」を選択してそのフォルダ内にコマンドプロンプトウィンドウを開きます。.
非表示の[開発者向けオプション]メニューにアクセスして[USBデバッグ]オプションをオンにすることで、NexusデバイスでUSBデバッグを有効にします。.
付属のUSBケーブルでNexusデバイスをコンピュータに接続してから、次のコマンドを実行してデバイスをブートローダに再起動します。
ADB再起動ブートローダ
問題がある場合は、デバイスのドライバを修正する必要があります。 ADBの設定とそれが正しく機能していることの確認に関する詳細については、このガイドをお読みください。 adbコマンドで何でもできるようになるには、デバイス上で認証プロンプトを受け入れる必要があることに注意してください。.
デバイスの画面にブートローダが表示されたら、フロントパネルのAndroidが開き、flash-all.batファイルをダブルクリックします。スクリプトはあなたのデバイスを新しいシステムイメージでフラッシュします。.
プロセスが完了すると、デバイスは自動的に再起動します。 -wオプションを削除しなかった場合は、初回セットアッププロセスをもう一度実行する必要があります。.
スクリプトが機能しない場合の対処方法
ただし、flash-all.batを実行すると、リソースの不足やスペースの不足に関するエラーが発生することがあります。そのような状況では、一般的に手動ですべてを少しずつフラッシュする方が良いです。あなたがフラッシュしたいだけであるならば、このトリックは同じく役に立ちます 部 ブートローダやリカバリのようなファクトリイメージの残りの部分をフラッシュせずに.
手動コマンドを入力する前に最初にすべきことは、イメージファイルを解凍することです。-デバイス構築.zip形式の命名フォーマットです。ファイルの内容をすでに作業しているフォルダに直接解凍する方が簡単なので、必要なファイルはすべて同じ場所にあります。解凍すると、作業用フォルダに5〜6個のファイルが追加されます(デバイスによって異なります)。android-info.txt、boot.img、cache.img、recovery.img、system.img、radio.img(デバイス用)モバイル接続のみ)、およびvendor.img(Nexus 9のみ).
すべて解凍されたら、ブートローダに再起動します。 ADB再起動ブートローダ
以前のコマンドを実行し、次のコマンドを実行します。各コマンドの実行後にEnterキーを押すと、各アイテムが手動でデバイスにフラッシュされます。.
高速ブート消去ブート
高速ブート消去キャッシュ
高速ブート消去回復
高速ブート消去システム
fastbootフラッシュブートローダ "name-of-bootloader.img"
fastboot reboot-bootloader
fastbootフラッシュラジオ "name-of-radio.img"(存在する場合)
fastboot reboot-bootloader
高速ブートフラッシュシステムsystem.img
高速ブートフラッシュブートboot.img
高速ブートフラッシュリカバリrecovery.img
fastbootフラッシュキャッシュcache.img
fastbootフラッシュベンダーvendor.img(Nexus 9のみ)
あなたがAndroidのクリーンインストールをしていて、すべてを拭きたいのなら、次に次のコマンドを使ってください。
fastboot eraseユーザーデータ
fastboot flashユーザーデータuserdata.img
ファストブートリブート
system.imgやuserdata.imgなど、これらのコマンドの中にはフラッシュに時間がかかるものもありますので、コマンドプロンプトが応答しなくても心配しないでください。次のコマンドの準備が整うと、カーソルが再び表示されます。.
このプロセスは、カスタムROMをフラッシュして、デバイスに付属の標準のAndroidシステムイメージに戻る必要がある場合にも役立ちます。このオプションは主に開発者とAndroidのオタクを対象としているため、通常のOTA(無線)アップデートを待つよりも複雑です。.