讓Desire脫胎換骨的CM7r2分區配置

Desire推出2年了,其先天不良的ROM大小與記憶體不足的情況下,早已被大多數的玩家秉棄了,其實挨踢路人甲一路走來,從Root到刷ROM都是以自己的需求為主,歷經Android 2.1升級到2.2的APSD,ext4記憶卡的規劃,直到為了Sense 3.5才正式解放我的Desire(S-OFF),HTC ONE V在512MB記憶體下,搭配Android 4.0+Sense 4.0後運作極為順暢,想想Desire應該還不到退休的年紀哦!因為CM7的分區配置是Desire的救星。

 

目前主要的罩門是Desire那先天不良的ROM太小了,而目前的Android系統越來越龐大,造成512MROM不足的窘境,因此才會有CM7 HBOOT、STOCK HBOOT、A2SD、A2SD+一大堆的術語,反正就是利用五鬼搬運的手法將SD卡的空間佔為己用,所以勢必得費更大的工夫才能鹹魚翻身啊!

 

HBOOT是ROM分區的樞紐中心,你可以把他想成類似電腦的BIOS,負責電腦的POST過程一樣。 官方版的STOCK HBOOT將內存空間區分成240MB系統區、40MB的緩衝區與147MB的資料區,而這147MB的資料區就是存儲程式與資料的手機內部儲存空間,而CM7r2則是修改成145MB系統區、5MB的緩衝區與287MB的資料區,所以CM7的HBOOT內部儲存空間有287MB,足夠讓你安裝超過100個軟體以上,但唯一的缺點就是一定要刷有支援CM7r2的ROM才行。下表是常見的HBOOT分區的類型。

 

 

 

更換CM7r2的HBOOT後,因為影響系統的分區設定,開機後無法進入原先的系統桌面,因此勢必要刷支援CM7r2的ROM,所以請先下載Runnymede_AIO_V6.0.4.3_Special_Edition.zip放入你的SD卡內,以下列出本篇相關的下載檔案連結點。

 

【Runnymede AIO V6.0.4.3】: Runnymede_AIO_V6.0.4.3_Special_Edition.zip

【Stock HBoot】: bravo_alphaspl.img

【CM7r2 HBoot】: bravo_alphaspl-cm7r2.img

【Android Flasher】 : AndroidFlasher.zip

【clockworkmod Recovery】: recovery-clockwork-5.0.2.0-bravo.img

【所有的下載檔網頁】 : http://minus.com/mbbPNPqAlh/1l

 

為了怕有新手不解其意,所以還是從頭的Root開始做起,如果你已是有經驗,僅想更換CM7r2 HBOOT,可以直接從步驟六開始,不管是新手還是老手,請備份手機目前的資料,以防萬一。

 

Step 1.  刷機的第一步Root

Root是刷機的第一要件,如果你的手機尚未root或是未刷過任的ROM,還是請先參考賢大的文章,沒有Root什麼都不用再說了。

 

Step 2. 讓你的手機擺脫束縛的S-OFF

S-OFF才能讓Desire擺脫束縛,HTC 的手機通常出廠都是是屬於 S-ON 的狀況,也就是鎖住SPL讓使用者無法對/system與/recovery來修改,即使使用 root explorer 刪除檔案,手機重新啟動時也會恢復,因此透過修改 HBoot 移除鎖住的方式來實現對/system與/recovery的寫入,也就是所謂的 S-OFF。ROM-Runnymede AIO V5.04 SE說明中需要S-OFF,所以請考經過最後的掙扎Desire還是被我S-OFF了一文。

 

Step 3. 刷機必備的Recovery程式

安裝4EXT Recovery Touch,先進的4EXTRecovery已是我刷機上不可或缺的好夥伴,如今又推出觸控板的「4EXT Recovery Touch」,就是如同Android系統一樣,直接在面板上觸控執行哦!簡直帥呆了。請參考觸控版的刷機工具 – 4EXT Recovery Touch一文來安裝觸控版的版本。因我的Desire 是第一批的AMOLED螢幕,不曉得是程式還是我的機器問題,使用觸控板本有時會當機,所以我使用一般本版(非觸控板)。

 

Step 4. 延伸ROM空間的EXT4分割區

分割EXT4分割區,Desire先天不足ROM無法容下Android 2.3.5與系統程式,因此製作有EXT4分割區的SD卡,就是為了延伸ROM的空間,你可以使用步驟安裝的4EXT Recovery Touch來製作EXT4分割區,或請參考替Android手機更換SD卡一文內的製作A2SD+專用的SD卡部分文章,切記!EXT4分割區的大小要大於1GB。

 

Step 6. 使用 AndroidFlasher 來線上更新 CM7r2 HBOOT版本

 

▼電腦必須先安裝過HTC驅動程式且必須要有.NET 4.0的環境(可以到這裡下載Microsoft .NET Framework 4),並將下載的AndroidFlasher.zip解壓縮如下圖。

 

 

▼AndroidFlasher是一套刷手機的工具程式,擁有相當友善的使用者介面,讓非專業的玩家也可以輕鬆更新手機的HBOOT、Radio、Recovery、開機動畫與WiMax等,目前支援機型相當多,有HTC的Desire、Desire Z、Desire HD、EVO 4g、EVO 3D、Desire S、Incredible S、Thunderbolt、Sensation、Magic,Samsung等,程式開始執行時會自動檢查更新,請稍待片刻。

 

 

▼自動更新檢查完後出現新版即將來臨的畫面,按下〔Next〕繼續。

 

 

▼直覺式的操作很人性化,選擇自己手機圖樣,挨踢路人甲當然點選是Desire手機的圖樣。

 

 

▼記得之前每次更新Desire HD都是利用DOS的命令來處理,看到這個畫面果然人性化多了,可以更新Radio、Recovery、Bootloader、Splash Screen,WiMax(4G)等,由於此例是要更換HBOOT,所以選按「Bootloader」旁的〔Browse〕鈕。

 

 

▼挑選想要的HBOOT版本,此例是選擇之前下載的CM7r2的HBOOT檔。

 

 

▼接下來先將動作回到手機上,請務必將手機充飽電源,接著進入手機的設定內,選擇「開發」後並確認「USB除錯中」是否有勾選,沒有的請勾選吧!確認後將手機關機並移除USB連接線(不是休眠)。

 

 

▼將手機進入HBOOT畫面,所以按住「低音量」鍵不放,接著再按下「電源」鍵直到開機,當進入到 HBOOT 後才放開「低音量」鍵與「電源」鍵,此時出現左圖畫面,藍底白字出現在FASTBOOT上,再按下「電源」鍵來選擇進入FASTBOOT,右圖紅色白底的FASTBOOT即表示目前的環境。

 

 

▼將USB連接Desire手機與電腦,此時紅底白字的「FASTBOOT」會變成紅底白字的「FASTBOOT USB」,此時看到「FASTBOOT USE」的畫面才可以進行AndroidFlasher。

 

 

▼看到「FASTBOOT USE」後回到之前的操作的電腦上,在Android Flasher畫面右下勾選「I’m already in Fastboot」,然後按下〔Flash!〕按鈕來進行更換HBOOT。

 

 

▼此時手機會重新啟動進入HBOOT畫面,一下子時間就完成出現「finished. total time: 0.000s」訊息,此時按下右下的〔Finish〕鈕來結束。

 

 

▼接著畫面出現斗大的「Your Device has been successfully flashed.」的畫面,安心地按下〔Exit〕來離開程式。

 

 

 

 

本文章有分頁!  ** 【文章頁次】的選擇在下方 **

itwalker
itwalker

或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵!歡迎加入我的粉絲團 : https://www.facebook.com/itwalker ,更多關於挨踢路人甲的文章: https://walker-a.com

文章: 2984