Nexus 4をAndroid5.0.1へアップデート(が一筋縄ではいかなかった話)

Nexus 4をAndroid5.0.1へアップデート(が一筋縄ではいかなかった話)

Nexus 4をAndroid 5へ

おはこんばんにちは。サーバ担当をしているtakeuchiです。
弊社では、自社のサービス検証用にAndroidとiPhoneの端末をかなりの台数を保有しています。
そのうちの1台、Nexus 4をAndroid 5へアップデートしたときにミスってしまったお話です。
え?サーバとAndroid全然関係ないじゃんですって?
主にサーバ、ネットワークを担当していますが、社内ではよくある小回りの利く何でも屋です。

8550176635_d07d591b8d

Nexus系はGoogleが公開しているFactory Imagesさえあれば好きなバージョンにアップデート、ダウングレードできます。
今回はNexus 4 Android 4.2 からAndroid 5.0.1へアップデートした手順をまとめてみました。

作業手順

1.事前準備

Java SEのインストール
Android SDK Stand-alone版のインストール※Google USB Driverを必ずインストール
環境変数のPATHを通す
Factory ImagesからNexus 4用Android 5.0.1を保存

2.Androidの設定変更

開発者向けオプション > USBデバッグ をON 開発者向けオプションがない場合端末情報のビルド番号を連打。

bootloaderで起動したらドライバをいれます「Android Bootloader Interface インストール」でググってください。

fastboot oem unlockを実行すると端末内の全データがwipeされるのでバックアップを取得しておいてください。
fastboot oem unlockを実行後、端末にunlockするかどうかの確認メッセージがでますので「Yes」を選択。
端末を再起動し、再度USBデバッグをONに。

3.Android 5のイメージ適用

Nexus 4用Android 5.0.1のFactory Imagesを解凍したフォルダにあるflash-all.batを実行。
 
本当はこれで終わるはずだった….。

4.インストールができない

本来なら3で終わるはずだった。だがなぜかインストールができなく強制的にインストールをしてみることに。
3のフォルダにあるimage***.zipを更に解凍し以下を実行。

 
何故かリブート後端末の画面が真っ黒
yaruo

これが噂の文鎮化というやつか?と焦りながら必死に対応。
電源を長押ししているとブルッとくる。
PC側からは認識していない。
なんとかPCの側から認識しないか格闘。

そして端末を見ていてふと気づいたのです。
画面は真っ黒じゃなくバックライトが点いている!

5.復旧と原因解明

端末を電源長押しをするとブルっと再起動するのを確認。
ボリュームダウン+電源ボタンでBootloader立ち上げる。
yaruo2
Android 4.2のFactory Imagesを適用して終了。
簡単に書いてますが復旧するまでおよそ2時間くらいかかりました(;_;)

原因は単純でなぜかNexus10用のFactory Imagesを適用していました。

コメント