封印回原廠系統–HTC Desire HD
之前就一直強調Desire HD的組裝有夠差的,音量與電源鍵下陷的比例相當高,我的音量鍵也逐漸不聽使喚,然而Desire HD之後的HTC手機均改為1年保固,眼看保固的日期較要到期了,因此想將我的心愛Desire HD送修,再送修前必須刷回到原廠的ROM,不然失去保固後費用可能是天價,於是將自己有S-OFF、刷ROM或radio的動作一一還原,期待HTC的佛心能解決剛推出時的小瑕疵。
每個人的狀態不同,凡走過必留下痕跡,我只能說怎麼來就怎麼回去,下面是我有異動過的先後程序,還原時當然是採先進後處理的方式,所以我就從最後的程序一一的還原。
註:此篇文章是以我所做過的程序來還原,最好詳讀完後自行評估要還原的動作,若沒有備份之前的原廠ROM,請勿直接動作,因為此動作是有風險的,請自行承擔風險。
- Desire HD 永久性Root
- 打通Desire HD的任督二脈 S-OFF
- 刷ROM必備的clockworkmod recovery(上)、刷ROM必備的clockworkmod recovery(下)
- 一鍵 Radio S-OFF
- Desire HD 刷 ROM 教學
- Desire HD 更換 radio 模組
- 刷機程式的另一選擇 4EXTRecovery
Step 1. 還原ClockworkMod Recovery :
因為我有安裝較先進的4EXTRecovery來取代ClockworkMod Recovery,所以先還原為ClockworkMod Recovery ,只要安裝ROM Manager後重新刷入即可。可參考刷機程式的另一選擇 4EXTRecovery一文的還原部分說明,其實我有測試過,使用4EXTRecovery也可還原之前使用ClockworkMod Recovery備份過的備份檔。若沒有刷過4EXTRecovery則可略過此步驟。
Step 2. 還原1.37版的「12.28b.60.140eU_26.03.02.26_M」原廠Radio
什麼是Radio?總言之,Radio就是負責通訊訊號的部分,刷新版的Radio是可以解決通話訊號的品質,爬文了一下ENG HBOOT必須在1.37版的radio才能成功,不曉得更換過的radio是否會影響還原的動作,況且更換radio也可能會認定修改而失去保固,所以還是乖乖地換回原廠吧!請參考Desire HD 更換 radio 模組一文來還原1.37版的原廠Radio,下圖為還原後查看時的畫面。

Step 3. 刷回之前備份原廠的ROM
在刷ROM必備的clockworkmod recovery一文中有說明成功後必須馬上備份目前的ROM,此時備份的就是原廠的ROM,備份會以當天的日期為備份檔(clockworkrecvort\backup\當天日期),所以就是要還原當時備份的原廠備份檔。
還原可以使用ROM Manager或ClockworkMod Recovery,其實是一樣的都會進入ClockworkMod Recovery內執行「Restore」的動作,此時會出現已備份過的 ROM (以備份日期為檔名),選擇自己當時備份原廠的備份檔按下「電源」鍵即可還原。
Step 4. 還原(Radio S-ON)
S-ON 就是「security on」的意思,顧名思義 S-OFF 為「security off」,S-OFF 可以讓你透過Bootloader 內的 Fastboot 或一些自製的 RECOVERY(如ClockworkMod Recovery)來刷客製的ROM,目前就我所知道的有兩種S-OFF方法,一是安裝工程版的HBOOT來S-OFF,另一就是Radio S-OFF。我兩種S-OFF都有動作,所以還是按部就班地還原回去,請參考一鍵 Radio S-OFF文章來恢復成Radio S-ON。
Step 5. 恢復原廠的 RECOVERY
XDADevelopers論壇上有許多一鍵S-OFF的文章,除非你不想還原Desire HD原先的HBOOT,因為一鍵S-OFF的程式大多沒有備份原先的HBOOT與RECOVERY,所以若你有依打通Desire HD的任督二脈 S-OFF一文的步驟處理,也就是說會備份原廠的HBOOT與RECOVERY,所以進入DOS視窗並輸入「adb shell」進入手機後再執行「su」指令,等出現「#」字號再輸入「sh /sdcard/DHD/restore_recovery」指令,成功之後再輸入「reboot」來重新開機。

Step 6. 恢復原廠的HBOOT
其實說穿了S-OFF就是要將原廠的 HBOOT(SHIP S-ON) 改成工程版的 HBOOT(ENG S-OFF),所以接下來就是回復原廠HBOOT的SHIP S-ON,一樣進入DOS視窗並輸入「adb shell」進入手機後再執行「su」指令,等出現「#」字號再輸入「sh /sdcard/DHD/restore_hboot」指令,成功之後再輸入「reboot」來重新開機。重新進入HBOOT畫面後,此時即可看到第一行「ACE PVT SHIP S-ON」。

Step 7. 取消永久性Root(UnRoot)
「Visionary+」真是一套不錯的Root工具程式,難怪會被Maeket下架,「Visionary+」除了可Root外,亦有提供了UnRoot的功能,挨踢路人甲試過很多次都正常,只要再次執行「Visionary+」後選擇「UnRoot now」重新開機,再一次重新開機結果一切回到未Root的狀況。雖然網友都說root並不會影響保固,為了安全起見,我還是有做UnRoot的動作,這樣子可以安心的送修了。
