2011年1月11日 星期二

HD2更新ROM後,RAM剩一半,且音量鍵無法以AE Button Plus自訂;清ROM、解鎖、刷機(卡刷+機刷)、改Reg後,終於正常。

自從11月中HTC官方出了新版的ROM 3.14.709.3,我觀望許久以後,上個月「恰巧」手上HD2也被玩到有點問題,就決定來升級新ROM。

換了以後開機速度有稍微提升,也順勢灌了幾個新軟體,另把Co0kie.HomeTab換到2.0版,經過一段磨合,始終覺得常常破圖跑不動,要拍個照還給我開不了,才發覺RAM怎麼都不夠用,不但沒解鎖成五百Mb,竟然還腰斬成200Mb!
上網瞭解了一下,原來是這次的ROM有搭配新的SPL3.303,之前我用HSPL3刷過SPL2.08,這個該死的官方SPL升級就沒升上去了,據說HSPL 2.x會造成這版本的ROM誤判RAM方面的資訊,所以RAM就腰斬了...
另外音量控制的部分改成二個tab的方式,可分別控制系統與鈴聲音量,但是造成上下音量鍵無法再搭配AE Button Plus來自訂,這個也很煩。

我想起之前升級時,沒把舊東西清乾淨,貪方便就用ActiveSync升級了,因此乾脆這次乖乖照步驟來,都搞定了才想說要記錄一下所以沒截圖,不過網路上很多人有上傳,連影片也一堆,需要的話善用搜尋即可。
參考多方高人智慧後,我的步驟是:
  1. 把手機裡舊ROM清乾淨:一般作法是關機裝態下按電源及音量下鍵,進紅綠藍白四色畫面,USB連接下使用MTTY進入工程模式,輸入「set 14.0」、「task 28」、「task 29」、「task 8」。但這次我是用XDA整合版Task29工具,內包空ROM一個,下一步到底即可,重開機是SPL2.x。
  2. 為了安全起見,用HSPL2把SPL刷回1.42,這個步驟瑤大的影片教學
  3. 本來到這裡直接刷新ROM即可,我想試試提取舊版HTC音量控制元件,先刷回1.66版。因為之前步驟已經讓HD2「腦袋空空」了,無法進系統與ActiveSync連線用PC灌ROM,因此必須卡刷。把官版ROM解壓縮後,裡面"RUU_signed.nbh"這個檔案改名成"leoimg.nbh",丟進格式化為FAT32的卡裡,塞進手機進四色模式,出現灰底藍自英文後按電源鍵。過程中我的HD2跳出驚嘆號三角形,也許因為我之前裡面是空ROM,後來它自己重新開始後就跑完結束了,戳背蓋紅屁屁一下,重開進ROM,完成!
  4. 我在1.66的ROM進REG找到相關元件,但發現ROM裡DLL資料原來不給複製啊,只好放棄HTC的舊版音量控制介面。這時可以ActiveSync連線用PC灌3.14版的ROM,按官版執行檔無腦下一步到底就完成了。
  5. 到「HKEY_LOCAL_MACHINE\Services\HTCVOLUME」,把「DLL」的值改為「HTCVolumeControl.dll.rename2enable」,停用這個版本的音量控制,以便之後搭配AE Button Plus來自訂按鈕功能。
  6. 到「HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory」,把「Folder」中的「儲存卡」改「Storage Card」。
  7. 右上角電池時間的顯示,有很不錯的軟體「BattClock」可用,具監控CPU跟記憶體等多功能,作者說只佔2kb的RAM。若是單純想顯示日期時間,可以完全不耗記憶體,到「 HEKY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SHELL」,把「TBOpt」的值改為3(工具列顯示1=時間,2=日期,3=2+1);同一地方加入一個dword,命名為「ShowTitleBarClock」,值設1以取消Today電池顯示。另外進到「TaskBar」資料夾,把「LimitedClock」值設0,或到所有設定內的時鐘與鬧鐘,勾選「在所有程式的標題列顯示時鐘」。
至此大功告成!

沒有留言:

張貼留言