綾小路龍之介の素人思考

[Android] ZenFone5 LTE (A500KL) を Android 5.0 Lollipop にアップグレード

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

まずはファームウェアをダウンロード。

$ wget 'http://dlcdnet.asus.com/pub/ASUS/ZenFone/A500KL/UL_ASUS_T00P_TW_12_4_5_21.zip'
--2015-05-01 14:20:49--  http://dlcdnet.asus.com/pub/ASUS/ZenFone/A500KL/UL_ASUS_T00P_TW_12_4_5_21.zip
Resolving dlcdnet.asus.com (dlcdnet.asus.com)... 210.149.135.102, 210.149.135.38
Connecting to dlcdnet.asus.com (dlcdnet.asus.com)|210.149.135.102|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 839103228 (800M) [application/zip]
Saving to: `UL_ASUS_T00P_TW_12_4_5_21.zip'

100%[=========================================>] 839,103,228 6.66M/s   in 82s

2015-05-01 14:22:11 (9.76 MB/s) - `UL_ASUS_T00P_TW_12_4_5_21.zip' saved [839103228/839103228]

$ file UL_ASUS_T00P_TW_12_4_5_21.zip
UL_ASUS_T00P_TW_12_4_5_21.zip: Zip archive data, at least v2.0 to extract
$ ls -la UL_ASUS_T00P_TW_12_4_5_21.zip
-rw-r--r-- 1 ********* ********* 839103228 Apr 29 18:02 UL_ASUS_T00P_TW_12_4_5_21.zip
$ md5sum UL_ASUS_T00P_TW_12_4_5_21.zip
58964eff915ab2e43eafe78f592e24e6  UL_ASUS_T00P_TW_12_4_5_21.zip
$ sha256sum UL_ASUS_T00P_TW_12_4_5_21.zip
cf4d891d964d540f89abfa73ff7663550fc2785ca1832709b02a3dfcdd4dc95a  UL_ASUS_T00P_TW_12_4_5_21.zip

インストールマニュアルをダウンロードして読んでおく。

$ wget 'http://dlcdnet.asus.com/pub/ASUS/ZenFone/A500KL/Software_Update_SOP_V3.pdf'
--2015-05-01 14:28:03--  http://dlcdnet.asus.com/pub/ASUS/ZenFone/A500KL/Software_Update_SOP_V3.pdf
Resolving dlcdnet.asus.com (dlcdnet.asus.com)... 210.149.135.38, 210.149.135.102
Connecting to dlcdnet.asus.com (dlcdnet.asus.com)|210.149.135.38|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 695337 (679K) [application/pdf]
Saving to: `Software_Update_SOP_V3.pdf'

100%[=====================================>] 695,337     --.-K/s   in 0.1s

2015-05-01 14:28:03 (5.43 MB/s) - `Software_Update_SOP_V3.pdf' saved [695337/695337]

$ ls -la Software_Update_SOP_V3.pdf
-rw-r--r-- 1 ********* ********* 695337 Apr 30 16:04 Software_Update_SOP_V3.pdf
$ md5sum Software_Update_SOP_V3.pdf
df3ef26a8b328f2f34f5254c34d54e22  Software_Update_SOP_V3.pdf
$ sha256sum Software_Update_SOP_V3.pdf
2244beee85b22ba8c82660d0d18fd189a2fbfbd791198d980121dc052157f8b5  Software_Update_SOP_V3.pdf

マニュアルによれば、UL_ASUS_T00P_TW_12_4_5_21.zip には UL-ASUS_T00P-TW-12.4.5.21-user.zip が含まれているらしい。内容を確認して解凍。UL-ASUS_T00P-TW-12.4.5.21-user.zip が解凍されたことが分かる。

$ unzip -z UL_ASUS_T00P_TW_12_4_5_21.zip
Archive:  UL_ASUS_T00P_TW_12_4_5_21.zip
$ unzip -Z UL_ASUS_T00P_TW_12_4_5_21.zip
Archive:  UL_ASUS_T00P_TW_12_4_5_21.zip
Zip file size: 839103228 bytes, number of entries: 1
-rw-a--     6.3 fat 845597330 bx defN 15-Apr-29 11:04 UL-ASUS_T00P-TW-12.4.5.21-user.zip
1 file, 845597330 bytes uncompressed, 839103026 bytes compressed:  0.8%
$ unzip UL_ASUS_T00P_TW_12_4_5_21.zip
Archive:  UL_ASUS_T00P_TW_12_4_5_21.zip
  inflating: UL-ASUS_T00P-TW-12.4.5.21-user.zip

解凍されたファイルも zip なので内容を確認。UL_ASUS_T00P_TW_12_4_5_21-user.zip を解答する必要はない。ファームウェアアップデートは UL_ASUS_T00P_TW_12_4_5_21-user.zip を使って行う。

$ ls -la UL-ASUS_T00P-TW-12.4.5.21-user.zip
-rw-r--r-- 1 ********* ********* 845597330 Apr 29 11:04 UL-ASUS_T00P-TW-12.4.5.21-user.zip
$ md5sum UL-ASUS_T00P-TW-12.4.5.21-user.zip
09622b7eda3630bfdf59e48c8924a369  UL-ASUS_T00P-TW-12.4.5.21-user.zip
$ sha256sum UL-ASUS_T00P-TW-12.4.5.21-user.zip
ls -la UL-ASUS_T00P-TW-12.4.5.21-user.zip
cc189f3d7400a7bbacdb205a33af9785242950900a28beafb6f9b12f4df5385b  UL-ASUS_T00P-TW-12.4.5.21-user.zip
$ unzip -z UL-ASUS_T00P-TW-12.4.5.21-user.zip
Archive:  UL-ASUS_T00P-TW-12.4.5.21-user.zip
signed by SignApk
$ unzip -Z UL-ASUS_T00P-TW-12.4.5.21-user.zip
Archive:  UL-ASUS_T00P-TW-12.4.5.21-user.zip
Zip file size: 845597330 bytes, number of entries: 24
-rw----     1.0 fat        0 bx stor 14-Feb-19 12:50 system.patch.dat
-rw----     2.0 fat      139 bl defN 14-Feb-19 12:50 META-INF/com/android/metadata
-rw----     2.0 fat   324628 bl defN 14-Feb-19 12:50 META-INF/com/google/android/update-binary
-rw----     2.0 fat     2214 bl defN 14-Feb-19 12:50 META-INF/com/google/android/updater-script
-rw----     2.0 fat  8022016 bl defN 14-Feb-19 12:50 boot.img
-rw----     2.0 fat    35982 bl defN 14-Feb-19 12:50 file_contexts
-rw----     2.0 fat 58623488 bl defN 14-Feb-19 12:50 firmware-update/NON-HLOS.bin
-rw----     2.0 fat 16777216 bl defN 14-Feb-19 12:50 firmware-update/asusfw.img
-rw----     2.0 fat  4085668 bl defN 14-Feb-19 12:50 firmware-update/emmc_appsboot_08050e1.mbn
-rw----     2.0 fat  4085668 bl defN 14-Feb-19 12:50 firmware-update/emmc_appsboot_09180e1.mbn
-rw----     2.0 fat   156904 bl defN 14-Feb-19 12:50 firmware-update/rpm_08050e1.mbn
-rw----     2.0 fat   156904 bl defN 14-Feb-19 12:50 firmware-update/rpm_09180e1.mbn
-rw----     2.0 fat   259420 bl defN 14-Feb-19 12:50 firmware-update/sbl1_08050e1.mbn
-rw----     2.0 fat   259420 bl defN 14-Feb-19 12:50 firmware-update/sbl1_09180e1.mbn
-rw----     2.0 fat    17676 bl defN 14-Feb-19 12:50 firmware-update/sdi_08050e1.mbn
-rw----     2.0 fat    17676 bl defN 14-Feb-19 12:50 firmware-update/sdi_09180e1.mbn
-rw----     2.0 fat   361808 bl defN 14-Feb-19 12:50 firmware-update/tz_08050e1.mbn
-rw----     2.0 fat   361808 bl defN 14-Feb-19 12:50 firmware-update/tz_09180e1.mbn
-rw----     2.0 fat 1504415744 bl defN 14-Feb-19 12:50 system.new.dat
-rw----     2.0 fat      406 bl defN 14-Feb-19 12:50 system.transfer.list
-rw----     2.0 fat     1578 bl defN 14-Feb-19 12:50 META-INF/com/android/otacert
-rw----     2.0 fat     1768 bl defN 14-Feb-19 12:50 META-INF/MANIFEST.MF
-rw----     2.0 fat     2010 bl defN 14-Feb-19 12:50 META-INF/CERT.SF
-rw----     2.0 fat     1617 bl defN 14-Feb-19 12:50 META-INF/CERT.RSA
24 files, 1597971758 bytes uncompressed, 845592171 bytes compressed:  47.1%

UL-ASUS_T00P-TW-12.4.5.21-user.zip を端末に移動して、fastboot で起動。fastboot で起動するには、enterVolume down の同時押しで起動。以下のメニューが表示されたら "1. Enter SD download mode" を選択。

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


Press Power button to enter.

数秒間ブート画面が表示されて、以下のメニューが表示される。ここで "apply update from internal storage" を選択。

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.94-20141218 test
ASUS Recovery <1.8>

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.94-20141218 test
ASUS Recovery <1.8>

Choose a package to install:
/data/media

../
0/
asus_log/
legacy/
obb/

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

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.94-20141218 test
ASUS Recovery <1.8>

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

../
UL-ASUS_T00P-TW-12.4.5.21-user.zip
UL_ASUS_T00P_TW_12_4_5_21.zip

間違って UL_ASUS_T00P_TW_12_4_5_21.zip を選択すると以下のような感じで進まない。""

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.94-20141218 test
ASUS Recovery <1.8>

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/Lollipop_Update ...
Finding update package...
Opening update package...
Verifying update package...
E: footer is wrong
E: signature verification failed
Installation aborted.
Rebooting...

再度 fastboot から初めてファームウェア選択まで戻り、正しい UL-ASUS_T00P-TW-12.4.5.21-user.zip を選択すると以下の画面まで進む。"reboot system now" を選択して再起動。

Android system recovery <3e>
KOT49H.TW_Phone-11.4.6.94-20141218 test
ASUS Recovery <1.8>

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/Lollipop_Update ...
Finding update package...
Opening update package...
Verifying update package...
Installing update...
Patching firmware images...
Installing image tz...
Installing image sbl1...
Installing image rpm...
Installing image aboot...
Installing image tz...
Installing image sbl1...
Installing image rpm...
Installing image aboot...
Installing image modem...
Installing image sdi...
Installing image asusfw...
script succeeded: result was [t]
Install from /data/media complete.
Rebooting...

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

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

再起動して cache パーティションの内容を削除。

Android system recovery <3e>
LRX21M.TW_Phone-12.4.5.21-20150402 test
ASUS Recovery <1.0>

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 cache...
Formatting /cache...
Cache wipe complete.
Formatting /tombstone...
tombstone wipe complete.
Rebooting...

必要なら引き続きファクトリーリセットをかける。

Android system recovery <3e>
LRX21M.TW_Phone-12.4.5.21-20150402 test
ASUS Recovery <1.0>

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

Android system recovery <3e>
LRX21M.TW_Phone-12.4.5.21-20150402 test
ASUS Recovery <1.0>

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.
Data wipe complete.

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

ファクトリーリセットをかけたらアプリのアップデートを忘れずに。

リファレンス

  1. ASUSTeK Computer Inc. -Support-
  2. Phone - ZenFone 5 (A500KL) - ASUS
  3. Factory Images for Nexus Devices - Android — Google Developers
  4. http://dlcdnet.asus.com/pub/ASUS/ZenFone/A500KL/Software_Update_SOP_V3.pdf

ソーシャルブックマーク

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

ChangeLog

  1. Posted: 2008-07-13T19:14:52+09:00
  2. Modified: 2008-07-13T19:14:52+09:00
  3. Generated: 2017-02-15T23:09:17+09:00