2015-09-10 [長年日記]

Zenfone2の再起動問題

Zenfone2(JP版)をアップデートしてから、たまに勝手に電源が落ちたり再起動することがあって、アップデートのバグかなーと思っていたのだけど、新しいアップデートが一向に配信されず*1、Factory Resetするかなー、でも面倒くさいなーということで放置していた。ちょっとググってみたら、同じような問題が出ていて、キャッシュ領域のクリアをしたら直ったよという情報があって、Factory Resetと違って再セットアップしなくてすむので試してみることにした。

まずはfastbootモードで起動。一旦電源を切り、電源キーと音量+キーを押しっぱなしで電源投入。ブブッとバイブしたら電源キーのみ離す。fastbootの画面が表示されるので音量キーでRECOVERY MODEを選択し、電源キーで決定。ここでアップデートが動いて、倒れたドロイド君が表示されるので、電源キーを押して音量+をちょい押し。これでリカバリーモードが表示される。「wipe cache」みたいなのがメニューにあるので、これを選択すると4,5分でキャッシュ領域が削除されてメニューに戻ってくるはずなんだけど、目を離していたらなぜか電源がきれていた。

キャッシュが削除されたのかなーと思って、再起動したらASUSロゴでずっとくるくるしているので、ターミナルから、

$adb logcat

して確認すると、/cache/~のディレクトリが無いよというエラーを繰り返し表示しているので、なにかキャッシュ領域が中途半端な状態になったと判断、リカバリーモードからもう一度キャッシュのクリアをしようとしたら/cache/がマウントできず、リカバリーモード自体が起動できない。fastbootコマンドでなんかできたよなーということで、調べてみたらサブコマンドにeraseがあったので実施。

$fastboot erase cache
$fastboot reboot

今度はキャッシュ領域の再構築にちょっと時間がかかったものの、正常に起動した。

ひとまず、これで様子を見ることにする。

(追記)かってに再起動が発生したので、改めてリカバリーモードでwipe cache partitionして再度様子見する。

Tags: android

*1 グローバルモデルには何回か配信されている