2012-09-01

HTC Desire HD 韌體改裝

/system/app/最近拿到家人覺得太大台,而被換掉的 HTC Desire HD (簡稱DHD), 常常在看新聞的時候看到android root,就想說Google看看,來了解那是甚麼鬼(雖說我用anodroid手機,但 Moto A1680 效能超差,資源又少,所以沒研究過...)。
不看還好,查了後手就開始癢了,因為可以改裝成最新版的HTC sense 3.1 有超炫的3D效果,然後好朋友周媽也是用這支,所以想說來試試,改好也可以幫他改。

因為我完全沒玩過這種改機,所以邊做邊記錄一下我所有的步驟。
才不會像我的美版Wii,改完就忘光光了。

電腦:IBM ThinkPAD X32 Pentium M 1.7GHz 1GB Ram
OS: Windows 7 ultimate SP1

手機型號:HTC Desire HD A9191
Android 版本:2.3.3
HTC sense 版本:2.1
核心版本:2.6.35.10-g0956377 2011/3/29
軟體號碼:2.36.751.14

先下載HTC sync的官方軟體 for DHD,安裝軟體。
裝好後,我先連線,選擇連線類型是磁碟機,把所有在SD的檔案備份下來。
然後到DHD上,更改連線類型成僅充電

因為我已經升級到最新版了,所以要先做降級的動作。
REF:機器達人:降級Desire HD解除封印
因為我是 "透過官方OTA升級為Android 2.2.1以上版本的用戶"
看起來是要將SD改成金卡(我直接用隨機的SamSumg 8G)
開啟 USB除錯(設定→應用程式→開發→USB除錯中打勾),按確定。
電腦會自動安裝不知名驅動程式...
然後檢查電腦是否有安裝 .NET Framework 4.0(到新增移除程式看看),我已經有了。
沒有的話到Microsoft下載
下載 downgrade-dhd.zip(287MB),與 free-dhd.zip(24.9MB)  (REF頁面有鍊結)
然後開始依照該網頁一步步做。
金卡網頁已不需要email了,輸入SID直接就下載了。

不過我跟留言的很多人一樣出現了問題:
在 adb shell /data/local/tmp/psneuter 執行後出現:
Failed to set prot mask (Inappropriate ioctl for device)
我先將手機所有資料清除,也清除了SD卡試試看,沒用。

所以我Google了一下,看起來機器達人的Temp root對我無效
找到了另一個temp root: [Guide] TEMP-ROOT ANY Gingerbread build and downgrade to 1.32.405.6 [Updated July 30]

還有一個機器達人沒提到的事:在win7中,要以系統管理員身分去執行命令提示字元
「開始」→「所有程式」→「附屬應用程式」→「命令提示字元」按右鍵:以系統管理員身分執行
然後照該網頁的步驟:下載 DHD Downgrade folder
解壓縮到c槽根目錄下,然後以系統管理員身分執行命令提示字元,並到該目錄下。
CD C:\DHDDowngrade
adb push fre3vo /data/local/tmp
adb shell chmod 777 /data/local/tmp/fre3vo
adb shell /data/local/tmp/fre3vo -debug -start FBB00000 -end FFFFFFFF

做完後,接到剛剛錯誤的地方之後,繼續照機械達人的步驟去做就一切OK了。
做到安裝 ClockworkMod Recovery 2.5.1.3版 (沒裝成功...)

接著作"封印Desire HD並OTA升級 http://gfans.bryan.tw/2011/04/11/1826
準備將中華英雄裝回去備份下來。
先依上述網頁更新成2.2.1,完成後再尋找更新,就可以再更新到2.3.3(跟原來一樣了)
更新完以後準備要把中華英雄備份起來供著,但是就出問題了
看起來是 visionary無法root機器

所以重做降級,但是ClockworkMod Recoveryr改用 market中的ROM manager
ROM manager安裝好了,選擇第一個選項;下載安裝後,執行"Flash ClockworkMod Recovery"

做完以後再還原一次到2.2 (這次不要還原後不要升級到2.2.1與2.3.3)
但是還原後到2.2,還是要再安裝 visionary
安裝完接著安裝Rom manager
cd C:\downgrade-dhd
adb install visionary.apk 安裝好做temp root
adb install rmp4802.apk 就可以開始備份或是安裝新ROM了。

早點看到這篇就好了,真是..
[分享]Desire HD 原廠 2.3.3 無痛 s-off + root + clockwork recovery, 免降板S-off, 免金卡,可刷kent大ROMv4.1

我是裝mobile01 kent DHD ROMv4.1 

然後刪掉我不需要的軟體。
REF:如何刪除Desire HD內建軟體 & HTC Desire 移除Hami等中華內建軟體


我刪了:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

/system/app/DreyeAndroidHTC.apk
/system/app/HtcPlurk.apk
/system/app/com.htc.PlurkWidget.apk
/system/app/HtcTwitter.apk
/system/app/com.htc.Twitter3DWidget.apk
/system/app/com.htc.TrendsWidget.apk
/system/app/HtcFacebook.apk

另外的REF:HTC Desire HD 刷機教學資源懶人包