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等等


記得看完全部的說明!


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

2012年1月29日 星期日

hTC Desire刷機流程

這篇內容會很像教學文
但其實我的目的不是教學
只是把它記下來
因為之前為了刷機找了很多資料
最後把資源統整起來,這樣要用時才找得到
本文內容大部分都是從網路上收集來的資源
任何連結、檔案,都不是我所擁有的,我只是轉貼別人的分享
並且要感謝mobile01網站裡的lscboy
他不厭其煩地為許多新手解惑提供資源與解答
我個人亦收穫良多,故本文有許多步驟是直接從lscboy的文章中節錄
在此感謝
===========================================
在開始之前,如果怕麻煩,或是嫌步驟太多
那麼我建議直接裝官方版的android 2.3.3
1.安裝hTC sync
2.手機接上傳輸線連接至PC
解壓縮以後,執行裡面的RUU_HTC Desire Android 2.3 Upgrade (Gingerbread).exe
並按畫面指示完成安裝
4.安裝完之後會自動重開機,然後就有一支沒有多餘客製化軟體的desire了
===========================================

一、刷機前之硬體準備


1.Desire手機,電池充滿電

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

3.microSD卡一張,推薦ADATA class10 16GB

4.你的desire手機的序號(Serial number;S/N),有三個地方可以找到,

第一個是手機的"設定"--->關於手機--->手機識別--->裝置序號

第二個是手機拿掉電池以後,背面的貼紙上面也有S/N

第三個地方是手機紙盒背面的貼紙,一樣有S/N

二、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將手機連接電腦,

接上傳輸線後,手機請先選擇"HTC Sync",這時會開始安裝驅動程式,

等驅動程式安裝完成後,再繼續下一步)

4.關閉防毒軟體

5.去http://revolutionary.io/ download for windows按下去,下載另存新檔

6.上面那個步驟同時網頁會出現一個beta key的藍色格子

依序選擇
windows
HTC Desire
0.93.0001(如果有安裝過上述的官方2.3.3更新,則要選擇1.02.0001)

然後下面的Serial Number就輸入剛剛記下的S/N,格式為HTxxxxxxxxxx

按下Generate Key,會出現綠色格子,Your beta key:xxxxxxxxxxxxxxxx(建議複製下來,避免抄錯)

7.解壓縮剛剛下載的revolutionary-0.4pre4,執行裡面的revolutionary.exe

把beta key輸入到revolutionary.exe視窗內,按下Enter就會開始軟體解鎖,

大約一分鐘之內就會完成,成功時revolutionary.exe視窗內會看到SUCCESS,

該視窗最後會詢問是否要刷入新版recovery,

按下y及enter就會自動下載revolutionary recovery到手機中安裝

建議再用adb手動刷進4EXTRecovery(將adb檔案解壓縮後,

8.再把4EXTRecovery的img檔案放進adb的目錄底下),

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

(至於ClockWork touch recovery或是非官方版的TWRP就較不推薦,
前者介面太陽春,後者很lag且不支援MTD分割檔案)

三、microSD卡分割


使用MiniTool Partition Wizard Home Edition這個免費工具

4EXTRecovery分割出約1g大小的ext3或ext4分割區,

(ext3或ext4須視等下要刷的rom支援度而定,比較舊的rom只支援ext3,新的rom則大多支援ext4)

須注意的是,FAT32磁區一定要是第一個磁區,ext4磁區必須在FAT32磁區之後

四、下載修改MTD工具以及所要安裝的android rom

(注意CM系列的rom必須另外下載gapps)

2.將MTD文件內容改成對應該rom的大小

原本是預設的stock分配即250 40

而上述版本的cm7 rom加上gapps解壓縮以後約為143MB,

快取大小改成5MB即可,

所以就是將MTD文件中的250 40改成143 5後儲存,

3.將MTD工具的三個檔案以及要刷入的rom (此處即指CM7 rom以及gapps的2個zip檔)
複製到分割好的SD卡的fat32磁區中

五、進入bootloader


1.把手機取消快速開機(android 2.3.3版本加入的功能)

並且重新開機進入bootloader(此時傳輸線還連接著)
[進入bootloader的方式:完全關機後,先按住音量減少鍵(-)不放,
再按下電源鍵直到畫面出現,就可以放開這兩個按鍵]

電腦可能會再次出現安裝驅動程式的畫面,等它安裝完成

2.等進入bootloader畫面以後

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

並用power鍵選取recovery選項

便可以進入recovery

六、recovery操作與刷rom


1.先做full wipe

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


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

2.刷入bravo-recovery-v1.5.3-CustomMTD

即選取recovery的install zip from sdcard選項

並選擇事先已經放入SD卡的bravo-recovery-v1.5.3-CustomMTD zip檔案刷入

3.重新開機到recovery (Reboot recovery)

4.刷入rom檔案

同上步驟選取recovery的install zip from sdcard選項

選擇CM7的zip檔刷入,

再選擇gapps的zip檔案刷入

5.刷入bravo-boot-v1.5.3-CustomMTD

步驟同上,

須特別注意的是刷入順序一定別搞錯,

不然就失敗定了

當然照著做也有可能會失敗

有時多刷幾次或是每刷完一個就重新啟動進入recovery再刷下一個檔案成功機率比較大

不然換最新版本的recovery再刷也可以改善一些問題

七、重新開機


刷完以上的檔案以後,

回到recovery的主目錄,

並選取reboot system now即可,

最後就耐心等待開機!

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

八、rom推薦與評價

1.在XDA上可以找到一堆版本的rom來刷

從Android 2.2到4.4的版本都有

要兼顧穩定與sense介面的就選用官方rom去修改的

要乾淨快速穩定就選CMx系列的

要極精簡的就選oxygen的

2.然後雖然有很多人推薦MildWild製作的rom,但我個人相當不喜歡

因為他只是把CM的拿來改,而且品味有點......

所以個人完全不推薦

3.在刷rom時記得看清楚其說明

尤其是MTD的分配是stock還是CM7

各種分配的配置可以參考這邊的表格

自己修改MTD的分配比重刷HBOOT的安全性高多了(HBOOT刷壞就是個磚頭了)

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

記得看完全部的說明!


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