綾小路龍之介の素人思考

[Android] 端末のリセット

端末だけを使って (adb を使わずに) 端末をリセットする方法

enterVolume downの同時押しで起動。以下のメニューで "Enter SD download mode" を選択。

Press Volume button to select:
1. Enter SD download mode
2. Exit update mode


Press Power button to enter.

以下のメニューで "wipe data/factory reset" を選択。

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.63-20140918 test
ASUS Recovery <1.7>

Volume up/down to move highlight;
enter button to select.

reboot system now
apply update from internal storage
apply update from external storage
wipe data/factory reset
wipe cache partition
apply update from cache

以下のメニューで "Yes -- delete all user data" を選択。

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.63-20140918 test
ASUS Recovery <1.7>

Confirm wipe of all user data?
  THIS CAN NOT BE UNDONE.

 No
 No
 No
 No
 No
 No
 No
 Yes -- delete all user data
 No
 No
 No

しばらくすると以下のような感じでボリュームボタンを押してメニュー選択できるようになる。"reboot system now" を選択して再起動。

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.63-20140918 test
ASUS Recovery <1.7>

Volume up/down to move highlight;
enter button to select.

reboot system now
apply update from internal storage
apply update from external storage
wipe data/factory reset
wipe cache partition
apply update from cache

-- Wiping data...
Formatting /data...
Data wipe complete.
Formatting /cache...
Cache wipe complete.

"wipe cache partition"をした場合は以下。

-- Wiping cache...
Formatting /cache...
Cache wipe complete.
Formatting /tombstone...
tombstone wipe complete.

ブートメニューからファームウェアのアップデートを行う

この方法の利点は、Androidが起動していなくてもファームウェアの書き換えができるという点。システムをぶっ壊したときとかに。

ファームウェアをダウンロードして適当なディレクトリに入れておく。A500KL の場合は WW, CN, TW, JP とそれぞれの SKU に対応したファームウェアがダウンロードできるようになっているけど、アップテートが正しく適用できるのは対応したファームだけみたい。ウェブの説明によればデバイスソフトウェアとSOPをダウンロードせよとあるけど、SOPは無い。たぶん SOP は "Standard Operating Procedure" (システムファームウェアをアップデートする手順) のこと。

$ wget -c http://dlcdnet.asus.com/pub/ASUS/ZenFone/A500KL/UL-ASUS_T00P-TW-11.4.6.88-user.zip
$ md5sum ./UL-ASUS_T00P-TW-11.4.6.88-user.zip
0989162eed53951a45ba138c15131195  ./UL-ASUS_T00P-TW-11.4.6.88-user.zip

system recovery のメニューを出すまでは上と同じ。ここまで行ったら"apply update from internal storage"を選択。

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.79-20141020 test
ASUS Recovery <1.7>

Volume up/down to move highlight;
enter button to select.

reboot system now
apply update from internal storage
apply update from external storage
wipe data/factory reset
wipe cache partition
apply update from cache

表示が以下のように変わるので、ダウンロードしたファームウェアを選択する。"../"を選択すれば元のメニューに戻れる。

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.79-20141020 test
ASUS Recovery <1.7>

Choose a package to install:
/data/media

../
0/
asus_log/
legacy/
obb/

ファームウェアのあるディレクトリまで移動して、ファームウェアを選択する

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.79-20141020 test
ASUS Recovery <1.7>

Choose a package to install:
/data/media/0/Download

../
UL-ASUS_T00P-TW-11.4.6.88-user.zip

Bugdroid があらわれて「システムアップデートをインストールしています...」と言われ、以下のメッセージが流れてインストール終了。"reboot system now" を選択して再起動。マジでまっさらにしたかったらこの時に"wipe data/factory reset" を選択すればいいみたい。

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.79-20141020 test
ASUS Recovery <1.7>

Volume up/down to move highlight;
enter button to select.

reboot system now
apply update from internal storage
apply update from external storage
wipe data/factory reset
wipe cache partition
apply update from cache

-- Install /data/media/0/Download
Finding update package...
Opening update package...
Verifying update package...
Installing update...
Writing tz image...
Writing aboot image...
Writing sbl1 image...
Writing rpm image...
Writing tzbak image...
Writing abootbak image...
Writing sbl1bak image...
Writing rpmbak image...
Writing sdi image...
Writing asusfw image...
Writing modem image...

Install from /data/media/0/Download complete.

いつも通りアプリの最適化が走って起動完了。ファクトリーリセットの場合と異なり、インストール済みのアプリとか設定関係は保持されている様子。

Androidをアップグレードしています...
???個中??個のアプリを最適化しています。

リファレンス

  1. ASUSTeK Computer Inc. -Support-
  2. Phone - ZenFone 5 (A500KL) - ASUS
  3. Factory Images for Nexus Devices - Android — Google Developers

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2008-10-17T18:34:04+09:00
  2. Modified: 2008-10-17T18:34:04+09:00
  3. Generated: 2017-03-26T23:09:49+09:00