之前提到將 Magic 成功改機、還原成穩定的官方韌體並保留 Root 權限後,感覺已經天下太平了,結果冷不防 HTC 在二月的時候又來更新程式,而且還是線上更新的模式!快樂改過機的用戶,突然收到更新通知時,到底該不該執行啊?有勇者毅然決然地同意後,會因為「驗證失敗」導致更新失敗(還沒開始就中斷了),難道改過機的人不能繼續使用 HTC 的線上更新嗎?
首先,要能收到線上更新通知,記得更新檢查要先打開。相關設定在「設定」、「安全性」、「韌體下載」的選項裡,記得裡面選擇「下載提示」,才有機會收到通知。再來,這些線上更新內容是什麼,有沒有必要一定要上呢?根據官網的說明:
還記得上篇刷回官方韌體,最後的版本號碼是 3.03.751.4,這次線上更新前後包含了 751.5 和 751.6,更新完沒太大差異,也有人喊說沒那個必要升級。不過我必須說,因為官方沒列出更新細節,只說什麼「更新用戶端」和「漫遊優化」,但總共十幾MB的更新檔,絕對不會只有這兩項,一定也並修正了大大小小的其他 Bug,才會這麼一包。我實際上的感覺,之前用藍牙耳機聽音樂時容易斷斷續續,但更新後有很大的改善,上述更新檢查的選項也換位置放了(移到「關於手機」、「系統軟體更新」,裡面有排程和手動檢查),可能還有很多修正是族繁不及備載的,所以和 Windows 一樣,要維持在最新版才能確保系統的穩定。不過上面也提到,改機過的韌體在更新時似乎會被什麼檢查抓到,讓線上更新被中斷,看來 HTC 官方也有在關注和阻擋改機的行為哩~
根據神人分析,HTC 做的是檢查 Recovery Image 版本。之前改機把 Recovery Image 換掉、換成 Amon_RA 大大做的 recovery-RA-hero-v1.6.2.img,這樣當然會驗證失敗。所以如果想執行線上更新的話,第一個步驟就是「暫時」還原官方 Recovery,待驗證過後、更新成功完再換回來。還記得上個步驟我們刷官方韌體時,拉了一個檔案 rom1.zip (後來改名為 sappimg.zip),如果我們手動解壓縮它,會在裡面發現一個 recovery.img,這就是本文需要的檔案(官方 Recovery Image)!把檔案複製出來放在電腦裡,手機關機後、重開進到 Fastboot 模式(按著返回鍵、再按電源鍵開機)、連接電腦,透過 ADB 執行重刷 Recovery 的命令:
fastboot flash recovery recovery.img
回應: 6