先週末、Google Play版Nexus5が使用不能に陥りました。最終的に復旧できたので、記録を残しておきます。
問題が発生する前の状況
- バッテリー残量50%程度
- AnkerのUSB充電器に接続して充電マークがついたことを確認
- そのまま就寝
不具合の症状
- 電源が入らない
- 10〜20秒電源ボタンを長押ししても何も起きない
- ボリュームボタン両方+電源ボタン長押しも同様
- USBケーブルを指しても充電マークが出ない
- 他の機材に挿して給電できることは確認
対処
- Google公式の手順にしたがってみる
- 純正アダプタ・ケーブルはもはやどれかわからない状態なので、Kindle Fireのものを使って数分充電+電源ボタン長押し→改善せず
- 充電をPCのUSB端子から10分程度充電、一度ケーブルを抜いたあと1秒ほど待って再度接続→バッテリーアイコンは表示されず
- 20〜30秒ほど電源ボタンを押して見る、ボリュームボタン+電源ボタンを押して見る→反応なし
- 再度AnkerからUSBケーブルで充電してみる→ここでなぜかバッテリーアイコンが出現
- 電源ボタンを長押し→無事起動、この時点でバッテリー残量は60%程度
考察
何がなんだかよくわかりませんでした。問題発生の前後のバッテリー残量を見る限り、完全放電状態になったわけではなさそうです。ブートローダー画面を拝むことは一度もなかったので、その状態に入れたわけでもないです。
特定のバージョンのファームウェアで問題が起きることはあるようですが、これに当たったわけでもないようです。とにかく電源周りをいじりつつ給電したりしなかったりしたらなんとなく復旧したという感じです。
復旧後、速やかにバックアップをとりました。以前はrsync backup for Androidというdropbear+rsyncが動くツールがあったのですが、今はストアから姿をけしているようです。仕方がないのでRoot Explorerでデータフォルダをsmb経由でコピーするという手法をとりました。
追記(2016/08/24)
最近再発して、今度は以下の状況と手順で復帰しました。
- 状態: 電源が入らない、充電されない
- 電源ボタン長押し→動作せず
- PCに接続→動作せず
- ボリュームボタン+電源ボタン長押し
- 充電器より充電→充電表示が出る
- 電源ボタン長押し→起動、この時のバッテリー残量10%程度