2017-01-17 Tue

fastbootコマンドで<文鎮化したNexus7(2012)>を復旧する(Lubuntu16.04__32bit) [Linux][Lubuntu][Nexus7] はてぶ

WiFiなNexus7(2012)
調子が悪いのでAndroid4.4.4に戻してroot化などいじり倒してたらOSが起動しなくなった。
 ・googleロゴ画面から進まない
 ・ブートローダー画面は表示できる
 ・RecoveryModeを試したが先に進まない
 
Lubuntu-PCにUSB接続してlsusbしてみると

Bus 002 Device 064: ID 18d1:4e40 Google Inc. Nexus 7 (fastboot)
Nexus7単体だけでは復旧できない状態のようだ。
 
 
準備
・電源の入るNexus7(2012)本体 (unlock済み)
・ちゃんとしたmicroUSBケーブル(重要!)
・Lubuntu16.04(32bit)なPC
・以下を読む
  ・http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10136977165
  ・http://mariyudu.hatenablog.com/entry/2015/09/07/215045
  ・http://d.hatena.ne.jp/moremagic/20160228/1456663922
 
まず
$ sudo apt-get install android-tools-fastboot
今回は使わないけどついでに
$ sudo apt-get install android-tools-adb
 
/etc/udev/rules.d/52-android.rulesを編集
 (うちの環境では51-android.rulesじゃなかった)
SUBSYSTEM=="usb", ATTRS{idProduct}=="4e40", MODE="0666", GROUP="plugdev"
      (諸事情でわざと半角文字じゃないイコール文字)
 
$ sudo chmod 644 /etc/udev/rules.d/52-android.rules
$ sudo /etc/init.d/udev restart
 
$ fastboot devices
 
で接続を確認
 
 
適当な作業ディレクトリを作ってイメージファイルをダウンロード
今回は
https://dl.google.com/dl/android/aosp/nakasi-ktu84p-factory-9482e892.zip
 
$ mkdir work
$ cd work
$ unzip nakasi-ktu84p-factory-9482e892.zip
$ cd nakasi-ktu84p
$ ./flash-all.sh
 
運が良ければ? これでリカバリーできる。
細部は忘れたがだいたいこんな感じだったかと(苦笑)