Nexus7 4.2.2アップデート失敗して「エラーです。コマンドが指定されていません」より回復
事の経緯は、Nexus7(2013)を買ってから放置していたNexus7(2012)を使えるようにWi-Fi設定やgoogleアカウントを取って親父仕様にしたので4.2.2のアップデートが落ちてきて入れてみたらアップデートが終了「エラーです」が表示され、強制起動すると「コマンドが指定されていません」が表示される状態でした
前提条件
Nexus7はunlock済み。unlockしていないならunlockするとFactory Image書き込めるはず unlockしていなくても書き込めます
起動しない。「Powerとボリューム上」「Powerとボリューム下」は可
作業 親父PCにて
1.Factory Imageのダウンロード
2.AndroidSDKのダウンロード
3.Nexus7のデバイスドライバインストール
4.PCとNexus7を接続して書き込み
1. Factory Imageのダウンロード
Nexus7(2012)Wi-Fiはコードネーム「nakashi」なので
Factory Image
https://developers.google.com/android/nexus/images#nakasi
よりダウンロードします
4.2.2(JDQ39)ダウンロード後Factory Imageをルートディレクトリに解凍(winzipとかwinrarとか) \nakashi-jdq39\
2.AndroidSDKをダウンロード
※必要なのはFastboot.exeが入っている \sdk\platform-tools\以下のファイルです
https://developer.android.com/sdk/index.html
fastboot.exeをパスを通して実行するのが面倒だったので、Factory Imageを解凍したディレクトリに Android SDKの \sdk\platform-tools\以下の全部のファイルをぶち込みました
sdk.exe実行してGoogle USB Driverもインストール
3.デバイスドライバのインストール
[TOOLKIT] SKIPSOFT ANDROID TOOLKIT - NEXUS 7 V6.1.2 - Drivers, Root, Recovery + MORE
http://forum.xda-developers.com/showthread.php?t=1809195
ダウンロード後起動して
14選択 Asus Google Nexus 7 [2012 Model]
1を選択 Install Device Drivers on your PC
4.PCとNexus7を接続してFactory Imageを書きこむ
PC側の準備が全て出来たら
Nexus7をPowerとボリューム下ボタン同時押しで、Bootloader待機状態。
PCとNexus7をUSBで接続
コマンドプロンプト(cmd.exe)で
Factory Imageを展開したディレクトリに移動して(cd \nakashi-jdq39\)
flash-all.batを実行
Nexus7に書き込みが終わるの待ちました
書き込み終了後自動的に再起動して、復活しました
私は4.2.2(JDQ39)が失敗したので4.2.2をダウンロードしました
後で4.2.2→4.3.0→4.4.2とアップデートがありましたので、最新版をダウンロードをおススメします
最大の敵は200kbps/sしかでないケーブルテレビの細い回線
上記のファイルを1個落とすのに30分、ファイルダウンロードだけで2時間...田舎恐るべし
どれかいらない作業があるかもしれません