讓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

文章: 2730

42 則留言

  1. 刷cm7r2 HBOOT, IMG 比 ZIP 檔難做, 但有AndroidFlasher,感覺好像差不多了. ZIP 檔做法 :
    1) 下載 PB99IMG_cm7r2.zip 檔, 先放於 sd卡內
    2) 將 PB99IMG_cm7r2.zip 改成 PB99IMG.zip
    3) 用 Fastboot 做 (約2秒鐘完成).

    • 那刷Runnymede AIO V5.0.4 Special Edition的可以嗎?
      Runnymede AIO V5.0.4 Special Edition跟Runnymede_AIO_V6.0.4.3_Special_Edition.zip哪個比較好?差在哪可以問一下嗎?不懂他們的差別@@

      • 其實我使用Runnymede AIO V5.0.4 Special Edition很長的時間,真的很穩,到是Runnymede_AIO_V6.0.4.3_Special_Edition的GPS怪怪的~~
        其差別是一小bug的修正~~都是Android 2.3.5+ Htc Sense 3.5

  2. 我刷完Runnymede AIO V5.0.4 Special Edition發現手機會一直當掉
    準備重試Runnymede_AIO_V6.0.4.3_Special_Edition

  3. Android 4.0.3 + Sense 4.0
    目前TEST結果是無聲,
    但是其他功能都可以用,
    置於Runnymede AIO V6.1.1,網路速度超慢,基本是沒有辦法用的。
    但是目前可以嘗試ICS 4.0.4
    雖然沒有sense不過速度上比Android 2.3.5 + Sense 3.5還要快。

  4. 版主,你的文章,真的對我受用無窮。只是,我以經將sd轉為ext4,也確定沒錯,為何安裝軟體在手機,還是會告訴我,空間不足?能的話請幫幫小弟我,謝謝你!

  5. 版大!謝謝你提供的文章,詳細又實用,讓我受用不盡….
    這次按照板主的方式去安裝,過程都沒出錯….但是為何~
    EXT4的區域都格式完畢,手機的空間沒過多久又出現“空間不足”的問題
    奇怪….
    不是大多數的app都會移到SD卡(ext4),而不是手機內部的空間吧!?
    按理來說,可以撐很久阿!

    麻煩您幫幫小弟我!謝謝您

    • 需空間大者安裝ROM的過程中不要選擇APP2ASD,而是要選AD2SDX,不過要注意有出現錯誤訊息時請選擇Wait~~~

  6. 版大!對不起,又是我~
    小弟我最近看到“INT2SD”的東東!感覺好像不錯
    雖然目前用AD2SDX很不錯,但是還有點卡卡的說(記憶卡為16G C10)
    請問你願意挑戰寫個教學看看嗎?能的話,可造福更多像小弟我這樣的傻用戶~
    感激不盡….

  7. 版大您好
    我刷的是HTC DESIRE
    這篇刷完以後
    我開機都一直在”4ext”畫面卻無法登入進去手機!!
    重開機也是卡在這邊 “4ext”
    請問我該如何解決?
    麻煩板大了 ^^”

    • 改變HBoot後必須馬上刷ROM,且注意SD卡必須有ext4~~

      4ext有問題可以改用recovery-clockwork-5.0.2.0-bravo.img,可以利用Step 6的方式更新recovery-clockwork-5.0.2.0-bravo.img,不過要選Recovery而不是Bootloader。

  8. IT大您好
    我有個問題想請教一下
    就是如果之前原廠跟刷賢大ROM前期的時候,只要放MP3進去,內建音樂程式馬上就看的到,可是刷賢大的ROM後期跟刷Runnymede AIO V6.0.4.3後,放MP3都無法在音樂裡面看到(但是ES瀏覽器卻可以看的到),也就是無法新增到播放清單,只能重開機,才會看的到,這讓我很苦惱,一直覺得好像是哪個服務的問題……
    不知道要怎麼解決…….

    itwalker 說:
    目前手機不再我手上,之前也都是使用ES瀏覽器或天天等軟體直接播放,所以沒有注意到此問題,改天機子回來再測試看看~~
    不過目前Desire 安裝的是特別版~~

    你可以先試試這個版本看看~~
    http://walker-a.com/archives/1638

  9. 回報一下,版本Runnymede AIO V6.0.4.3,也漏訊了,但是是很詭異的漏訊狀況。
    我可以接到訊息,也看的到預覽,不過我把預覽關掉後要去看整個完整的訊息後,居然那個訊息就消失了(有時候才發生),因為預覽沒有選項是刪除(只有傳送訊息跟取消),兩個我都按過,不具有刪除簡訊的功能,所以覺得還滿詭異的…..
    另外還有一個更詭異的現象,我把刷機前的簡訊備份,在Runnymede AIO V6.0.4.3恢復後,他居然會自動把我某個聯絡人的簡訊一封一封發還給他,我跟那個連絡人有將近6百多封的簡訊……..
    看起來簡訊這塊在這個版本好像有著很大的問題…….
    還是因為農曆七月的關係….(抖

    itwalker 說:

    Runnymede AIO V6.0.4.3之前的版本的確有漏信,但機率不是很高,所以就不管囉!至於此版後就沒特別留意~~

  10. 版大您好
    不知道你這篇文章的連結還可以下載嗎
    試過了都不能下載
    對Desire的rom的很感冒
    原廠的常常不能執行也空間不足
    懇請賜連結謝謝

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料