2010-04-30

HTC Magic 刷入歐版 RUU (rooted) 加上 SPL 1.76.2007

其實這裡開始,才是真正進入更改韌體的刷機動作。整個「破解」官方韌體的關鍵,就是這份官方工程版的歐洲 RUU 韌體更新程式,首先,因為它是「官方」韌體,所以能夠理所當然、正大光明地拿來更新,其次,這個「工程版」裡面,直接是 root 身份、在擁有最大權限的狀況來操作手機,原則上只要能刷上這個韌體,其實就改完機、擁有 root 權限了。HTC 在使用這份韌體上其實並沒有做什麼阻擋(可能沒想到會流出吧),對我們亞洲的用戶來說,大概就受限於 CID Check,只要做了「金卡」、直接 Bypass CID 檢查,這個韌體更新就能進行了。(除了做金卡,很多人遇到 RUU 執行失敗是遇到:錯誤[170]: USB 連線錯誤,那是因為沒裝 HTC Sync/Driver 的緣故,請先確認過電腦與手機連線狀況後,再來執行 RUU..)

確認連線正確、也已經準備好「金卡」之後,先把待會要用的非官方 Recovery Image (recovery-RA-hero-v1.6.2.img) 和 Boot Loader (update-hboot-1.76.2007-signed.zip) 複製到手機記憶卡的根目錄。Recovery Image 是一個相當精簡、有點像安全模式的核心韌體 (Kernel),透過開機切換(關機後,按著 Home 鍵、再按電源鍵開機),就能用這個 Image 來開機,進行工程模式的維護。原廠的 Recovery 模式一般人當然不會操作,而且一樣有一堆檢查和驗證,為了後面改機換韌體方便,所以要一併替換掉。而 Boot Loader 就是之前提過的 SPL (Second Program Loader, 類似 BIOS)、最底層的開機程式,一樣能透過開機切換進到 HBoot 模式(關機後,按著音量鍵下、再按電源鍵開機),改機前如果連 BIOS 都換掉,那麼所有官方韌體裡有的桎梏就都解開了。也有網友提到,只要 SPL 刷成功,在硬體沒故障的前提下,手機應該怎麼刷都刷不壞啦~因此先複製這兩個檔案到手機根目錄,等刷完工程版 RUU 後取得 root 權限,就能替換 Recovery 用的 Kernel 以及 Boot Loader。

接下來開始更新歐版韌體。請注意,這個動作開始後,所有手機裡的資料、簡訊、安裝過的軟體就都會消失殆盡,有重要的資料記得先備份到記憶卡裡。準備檔案歐版韌體 RUU (Europe_3.04.401.2, files: Part1, Part2),直接執行開始更新韌體,只要有金卡、而且手機和電腦正確連線,這個步驟就可以順利完成(這個歐版的 RUU,不能在 Windows 7 上跑)。當然,更新韌體過程的大忌就是電源不足(手機或筆電沒電,更慘就是突然停電跳電),一旦更新過程掛點(或是手賤拔線、被踢掉),那很有可能藥石罔效、再起不能,除了原廠大概沒有人能幫你了。更新完畢重新開機,會發現介面都變英文,變成一隻道地的歐洲機了,別急著輸入 SIM 卡密碼開始使用,確認電腦和手機有正確連線後,開個 DOS 視窗、透過 ADB 工具(在 Android SDK 裡,解壓縮後 tools 目錄下的那些公用程式)連入手機:

adb shell

回應: 45