まずはファームウェアをダウンロード。
$ 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 で起動するには、enter と Volume 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...
ファクトリーリセットをかけたらアプリのアップデートを忘れずに。