Prev / Next

2017-01-17 / 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
  
運が良ければ? これでリカバリーできる。
細部は忘れたがだいたいこんな感じだったかと(苦笑)