2014年4月13日 星期日

hTC Desire HD刷機流程

一、刷機前之硬體準備


1.Desire HD手機,電池充滿電,並請升級到官方的android 2.3.5 + sense 3.0

2.原廠傳輸線與PC一台(我的OS為Windows 7 64bit)

3.microSD卡一張,原廠附的就可以了(XDA是推薦Samsung, SanDisk, Patriot Memory, ADATA這幾個牌子)

4.安裝java jre(如果使用64 bit的windows,則要同時安裝32跟64 bit的版本)

5.安裝Android SDK for windows (記得要執行更新,安裝adb driver)

二、降版本並且S-off


1.去hTC官網下載hTC sync最新版,並安裝之

2.再去電腦的控制台--->新增移除程式那邊,把"HTC sync"移除就好,
HTC BMP USB driver跟HTC driver installer留著不用理他

3.啟用手機的USB偵錯模式(設定->應用程式->開發->USB除錯中 打勾),

並且把手機取消快速開機功能

再以USB傳輸線連接電腦,手機連線類型選"HTC sync"

(若是新安裝HTC Sync或之前未曾使用HTC Sync將手機連接電腦,
接上傳輸線後(注意只能用USB2.0,不要接在USB3.0的接頭),手機請先選擇"HTC Sync",這時會開始安裝驅動程式,
等驅動程式安裝完成後,再繼續下一步)

6.解壓縮剛剛下載的aahk2_v2.15_public.zip,以管理員權限執行裡面的aahk2.cmd,

按下1並且按enter,須注意的是,假如之前有用過hTC官方解鎖(bootloader unlocked),必須先按h,此程式會幫你relocked,它才有辦法進行後面的步驟,之後再按1進行降版步驟

7.根據你的手機版本不同,畫面會出現提示,例如會叫你下載相對應的韌體版本放進降版程式中的PD98IMG檔案目錄裡,所需要的韌體檔案在XDA的原文裡有(Downloads下面的click to show content),也會在手機出現紅色三角形畫面時,叫你按手機鍵操作recovery,另外需要特別注意的是,當手機跑到黑底htc畫面時,有時電腦會抓不到手機,此時只要拔掉USB線重新插上就會抓到手機並繼續程序了,請放心

8.降版完成以後,可以發現手機韌體已經退回舊版本,而HBOOT也顯示Eng S-off,其實這時已經可以開始刷機了,
但是我想把HBOOT跟Radio都升級到最新版,所以去下酨RUU執行並升級回官方最新版(android 2.3.5),這時的bootloader會變成ship s-off,LOCKED(或是RELOCKED),因此必須再去hTC Dev網站進行官方解鎖

三、官方解鎖


1.先在hTC dev網站註冊一個帳號,並且登入

2.按下hTC Dev網站首頁的Unlock Bootloader圖示,並按下Get Started,

在網頁右邊的Supported Devices選擇HTC Desire HD*,按下Begin Unlock Bootloader,

打勾2個條款同意,

下一頁別理它,按下Proceed to Step1,

按照它的圖示操作,但是不要下載下面的adb工具,它並不完整,請在這下載,

按照教學頁面在cmd模式中〈adb的目錄之下〉輸入fastboot oem get_identifier_token

接著按右鍵選「標記」,

按教教學的頁面範圍選取後複製,

貼在網頁下面的空格中,並按下submit

之後hTC Dev網站就會寄解鎖檔Unlock_code.Bin到註冊的信箱中,

將這個檔案下載後再放到adb的目錄之下,

並且按信件中的連結教學頁面完成解鎖

四、刷入4EXT Recovery


1.解鎖完成後就可以用adb指令刷入客製recovery,

首先一樣先下載DHD專用的4EXT recovery檔案,

再把4EXTRecovery的img檔案放進adb的目錄底下

2.刷入指令為:〈在Windows的命令提示字元視窗中,adb的目錄之下〉
C:\adb>fastboot flash recovery recovery.img

刷入完成後畫面會有success的提示

五、下載所要安裝的android rom


1.下載
選喜歡的rom例如Archon Sense V8.5下載之

(注意本rom只能從8.0逐個刷入至8.5版)

2.將要刷入的rom的zip檔全部複製到SD卡的fat32磁區中

六、進入bootloader


1.把手機取消快速開機

並且重新開機進入bootloader
[進入bootloader的方式:完全關機後,先按住音量減少鍵(-)不放,
再按下電源鍵直到畫面出現,就可以放開這兩個按鍵]
電腦可能會再次出現安裝驅動程式的畫面,等它安裝完成

2.等進入bootloader畫面以後

使用音量+-鍵來上下移動選項

並用power鍵選取recovery選項

便可以進入recovery

七、recovery操作與刷rom


1.先做full wipe

就是指recovery中的wipe data/factory resetwipe cache partition以及wipe Dalvik Cache這三個選項!


(傳統的recovery操作一樣是用音量鍵選上下,並用power或光學觸控鍵選擇確定,如果刷入的recovery是屬於觸控版的,
那當然就是直接螢幕點選就可以了)

2.刷入rom檔案

選取recovery的install zip from sdcard選項,

選擇要刷入的zip檔刷入,

3.8.0版本刷完以後會自己重開機,

等rom第一次開機完成以後,再重新開機至recovery依序刷入8.1~8.5版

八、重新開機


刷完以上的檔案以後,

回到recovery的主目錄,

並選取reboot system now即可,

最後就耐心等待開機!

(第一次開機會比較久,但是任何rom如果超過5分鐘都還停留在開機白底綠字hTC畫面或是開機動畫畫面的話,八成就是刷失敗了,就拔電池重新開機進入bootloader再進recovery重刷即可!)

rom的說明通常有一些注意事項,例如要再刷fix、手動開啟A2SD等等


記得看完全部的說明!


最後記得刷機有其風險,請斟酌後再決定!