筆記一下週六的 HTC Magic 刷機心得

這次是幫強者我學弟刷機,最大的差異是有了 Universal Androot 這個鑽 Android 漏洞工具介面,就不用再迂迴於製作金卡、刷歐版 RUU 等步驟了。

老話一句:本文為純粹個人心得,如果對於路過的你有幫到忙,那麼大家算是結了個善緣,但是我沒有必要因為本篇對任何人負責。你的手機,你自己負責。

  1. 打開除錯模式,用 adb 透過 USB 安裝 Universal Androot
  2. 在 adb shell 下執行 su 切換為 root 後,用 flash_image 工具刷 recovery-RA-sapphire-v1.7.0H.img 換掉官版 Recovery。
  3. 拔掉 USB 傳輸線,按 Home + Power 重開機進 Recovery,先做一次 Nandroid 備份,再用裡頭的 Zip 檔更新功能,刷 update-hboot-1.76.2007-signed.zip 換成工程版 HBOOT (SPL, Fastboot)。按下 Home + Back 完成更新、重新開機。
  4. 接上 USB 傳輸線,按 Back + Power 重開機進入 Fastboot USB,刷 Radio_HTC_PVT_32A_6.35.10.18.img 這版 Radio,再重開 Fastboot 確認版本號正確。
  5. 做到以上步驟,裝了 HTC Sense UI 的 Android 1.5 版 HTC Magic 機器已經完全解鎖。如果需要換成 CyanogenMod 6.0 (Android 2.2),再繼續以下步驟。
  6. 在 Fastboot USB 模式下把 Radio 降版為  Radio_HTC_PVT_32A_3.22.20.17.img,把 HBOOT 降版為 hboot-1.33.2010-signed.img。不可省略或直接跳到這個降版動作,一來 CyanogenMod 6.0 需要 3.22 版 Radio 和 1.33 版 HBOOT,二來若直接刷 1.33 版 HBOOT 會無法刷 3.22 版 Radio,螢幕會一片慘白陷入當機。刷完後記得 fastboot erase system -w 清除系統分割區資料。
  7. 再進入 Recovery,刷 update-cm-6.0.0-DS-signed.zip (CyanogenMod 6.0), boot-cm_2634.7_ds_32a-oc-uv-fp-091310.zip (32A 版機器用 Linux kernel), gapps-mdpi-tiny-20100816-signed.zip (Google Experience Applications),刷完後重開。
  8. 進新版 OS,安裝與設定 SetCPU、Google Maps(需另外賦予特別權限)、注音倉頡輸入法。
  9. 進 Spare Parts 設定 End button behavior 為 Go to sleep。
  10. 進 CyanogenMod settings 調 Performance 關掉所有的選項,換穩定與電池續航力。
  11. 進同步選項把 Picasa Web Album 取消同步,換 3D Gallery 的流暢。
  12. 進 ROM Manager 把 Recovery 換成 ClockworkMod 版。(選用)
  13. 進 Recovery 做一次 Nandroid 備份。(選用)
  14. 根據個人需求再做一些微調,收工。

CC BY-SA 4.0 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Leave a Reply

Your email address will not be published. Required fields are marked *