渴望Desire也可吃JellyBean
最近HTC的新聞吵得沸騰騰的,HTC J Buterfly快要上市了,手上有HTC Desire HD與Desire兩支手機,Desire HD的支援相當多,硬體也較好一些,所以早就先吃JellyBean了,但Desire可就有點捉襟見肘,於是挨踢路人甲當下卸下HTC引以為傲Sense介面環境,刷上頗具盛名的CyanogenMod ROM,竟然讓我如夢初醒,原來沒有Sense這個吃資源的大怪獸,我的Desire可以跑得那麼順暢,不,應該是那麼快速。
Desire渴望機可說是HTC中的經典機,更是Google Nexus One的姊妹機,靠著XDA神人與眾網友的努力,沒有HTC的加持,照樣也可以吃Jellybean,XDA上CyanogenMod 10的ROM不算多,雖然仍有些瑕疵,但還可接受的範圍內,若你想要享受快速的Jellybean,且能接受沒有HTC Sense的UI介面,那你可以來試試這個ROM。
首先請先到下面的連結下載CM10 VJ Jelly Bean 4.1.2 v2.9.1 與gapps-jb-20121011-VJ.zip,並複製到手機的SD卡上。
【XDA網頁】: http://goo.gl/m5MdE
【CM10 VJ Jelly Bean 4.1.2 v2.9.1 】: http://goo.gl/KnH2L
【Google懶人包】: http://d-h.st/itx
【系統】:Android 4.1.2 + No Sense
刷ROM前的前置動作
為了怕有新手不解其意,所以還是從頭的Root開始做起,如果你已是有經驗,看到已做過的步驟可以略過,不過不管是新手還是老手,請備份手機目前的資料,以防萬一。
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 5. 變更HBOOT
假如你使用Stock的HBOOT用戶可忽略此步驟,若是有依此「讓Desire脫胎換骨的CM7r2分區配置」文章變更過HBOOT的使用者,請務必還原原廠的HBOOT配置,當然不使用AndroidFlasher程式來更新也可以,可由手機自動更新方式如下:
先將下載http://alpharev.nl/PB99IMG_stock.zip更名為PB99IMG.zip,並放入到SD卡的根目錄上,完全關機後,按下音量鍵與電源鍵來進入HBOOT畫面,在左圖藍底白字的「BOOTLOADER」上按下電源鍵出現右圖畫面,此時手機會去尋找PB99IMG.zip的檔案,找到後會出現「Do you want to start update?」訊息,訊息的下方有兩個紅色項選擇提示,分別為刷入的音量上鍵<VOL UP>與取消的音量下鍵<VOL DOWN>。
當按下音量上鍵來刷入HBOOT後,畫面訊息會提示你要重新開機,因為改變HBOOT的配置就是要刷ROM,其實可以不必重新開機啦!只要選擇<VOL DOWN>後再選擇「REBOOT BOOTLOADER」即可,此時粉紅底白字的「AlphaRev CM7 r2」已經改變了,如右圖上方僅剩下粉紅底白字的「AlphaRev」,表示刷入HBOOT與重新載入成功。(注意更換HBOOT後務必更名PB99IMG.zip,不然每次進入BOOTLOADER都會詢問刷入的動作)
Step 6. 進入到Recovery畫面
當在HBOOT 畫面上時,在「BOOTLOADER」上按下「音量下鍵」,接著將籃底白字移動至「RECOVERY」上(紅色框),接著在按下「電源」鍵即可進入4EXT Recovery。
Step 7. Full Wipe
刷不同的ROM之前最好清除系統之外的分區資料,以免這些分區資料影響日後刷的系統,所以直接觸碰「wipe | format」後出現如下圖右邊畫面,接下來主要是進行「wipe data/factory reset」與「wipe cache + dalvik」兩個動作。
請先按「wipe data/factory reset」來清除資料與還原設定。
相同的也要進行「wipe cache + dalvik」的動作。
雖然非必要,但每次我都有清除batter狀態資訊,所以也順便進行「Wipe battery status」的動作。
再次的格式分割區,選「format all partitions Except sdcard」,請注意不要選按到「format sdcar」,不然可真是要欲哭無淚哦!
開始刷機
想要刷機,Desire HD手機必須Root與S-OFF,這是首要條件,如果你是個刷機生手,還是仔細的研讀上方「刷機的前置動作」內文,如果你是有經驗或是常刷機,最好還是要做Full Wipe的動作。
▼回到主畫面上選擇「install zip from sdcard」,之後出現的畫面丄再選擇「Choose zip from sdcard」。
▼選擇之前複製到SD卡上的cm10_VJ_4.1.2_V2.9.1.zip(檔案名稱會依版本的編號而有不同),中間圖是出現再次確認的畫面,請觸碰勾選圖示即可開始刷ROM,當成刷入成功後會出現如右圖畫面,觸碰勾選圖示來離開此成功訊息畫面。
▼按返回鍵來到主畫面,可以看到第一個選項是「reboot now」,沒錯!是要按這一個reboot才行,右圖出現詢問離開並重新啟動的畫面,按下打勾鈕即可重新開機。
▼接著運作一陣子就出現左圖的CyanogenMod標誌圖示,不久即可進入系統畫面,因為我有設定開機PIN的密碼,所以如下右圖畫面,恭喜你大致是成功了。
▼接下來就是要來調整語系,在主畫面上按下手機上的「memu」鍵,點選「system settings」後再指定「Lnaguage&input 」,在出現的畫面上再選擇「Language」。
▼此時在畫面上用手指滑動到最底端,看到「中文(繁體)」就點選下去,之後不管是設定或其他畫面,都可以看中文的畫面囉!
開啟A2SD與A2SD+功能
製作有EXT4分割區的SD卡,就是為了延伸ROM的空間,但也必須所刷的ROM支持才行,如挨踢路人甲切割了1.2G的Ext4空間,其目的就是要給系統可以安裝足夠的Apps應用程式,不然預設的Desire的原始512M ROM早就爆掉了。
▼接下來就是要來建立A2SD的動作,首先進入應用程式畫面,點選「Terminal Emulator」進入終端畫面,輸入su指令來切換管理者帳號,此時會出現超級使用者請求授權的畫面,請按下〔允許〕來繼續。
▼進入最高管理者權限後(提示符號由$變成#),請輸入「a2sd fixapk」,完成動作後再輸入「a2sd install」,此時畫面會出現三個詢問的動作,第一個輸入「Y」來回應。
▼接著是「N」,最後一個詢問訊息就是詢問是否要重新啟動,請輸入「Y」則會重新啟動系統,重新啟動後進入查看儲存空間,發現這麼少,不是有規劃1.2G的Ext4空間嗎?沒錯!當你安裝應用軟體時,就是會自動放入Ext4分割的空間,只是此空間無法被顯示而已。
▼在A2SD的狀況下,應用程式安裝時會分成兩部分,大部分會放入分割出的Ext4內,有一小部分會放入原本的內存空間內,由於內存空間相當有限,也就是說當內存空間滿了,Ext4分割的空間有再大的空間都沒有用,因此才會衍生出A2SD+的架構,簡單的說就是將就是將SD卡上分割的ext4區,變成ROM的延伸,如此一來手機上的ROM空間變大了。
不過轉成A2SD+有個罩門,就是你的SD卡的速度最好是class 10以上的規格,不然會慢到讓你抓狂哦!一樣先輸入su來變更管理的身分,之後請輸入「a2sd align」,再輸入a2sd xdata,完成後接著兩個問答均輸入「Y」,最後會重新啟動系統。
▼重新啟動系統後進入查看儲存空間,發先內存空間已經和SD卡上的Ext4分割區合併了,看到總空間有1GB多可用,此時簡直快掉下眼淚了。中間圖是到應用程式查看已安裝與可用的空間,同樣的內部存儲空間有近1GB大小,A2SD+讓Desire脫胎換骨囉!(最右圖是未合併前的內存空間,真的差很多哦)。
▼稍微玩了一下,你會發現Google的軟體都不見了,其實CM10的ROM是不含Goolgle的相關軟體的,所以需要再刷一次Google的App懶人包,,請再次進入4Ext Recover畫面,注意請不要做Wipe的任何動作,只需刷Google的App懶人包即可,刷完後重新開機就可以看到Play商店與Google的相關服務。
心得與感想
Desire渴望算是有點年紀了,但照樣可以吃JellyBean (Android 4.1),不過可以吃是一回事,能吃得痛快才是重點,偏偏ROM的大小卻是老舊硬體的最大殺手,沒有Sense的CyanogenMod ROM,卻有著輕盈快速的系統,A2DS+後完延伸ROM的大小,讓Desire脫胎換骨,若你可以接受沒有Sense的整合介面,CyanogenMod真是值得推薦的ROM。
CyanogenMod的修正版本更新的速度相當快,雖然沒有OTA的更基機制,但也不會太難,每次更新時請直接刷,不需要做 Wipe的動作,這樣才會保留之前安裝與設定,不過切記每次更新版本時,也記得要重刷一次Google懶人包哦!
請繼續閱讀必備的優化軟體
除了速度外,當然JellyBean (Android 4.1)也是主要目的之一,但老實說CyanogenMod的原生介面真的很難用,建議你安裝替代的Lanucher來使用,但使用起來還是覺得HTC Sense整合細膩度相當的棒,目前來說,HTC Sense整合服務功能是其他Lanucher無法取代(個人是這麼認為),還真佩服Sense的功力,下面連結文章是有關於CyanogenMod ROM上欠缺的整合運用軟體與系統上的調教設定。
請問唉踢大,Desire HD是否也可以依照您這篇文章把CyanogenMod ROM刷入Desire HD呢?
請問大大你有發現PPS不能撥放HP視訊的問題嗎???
大大,請叫一下
我是使用按鍵是刷機,非觸控式
刷CM10 VJ Jelly Bean 4.1.2 v2.9.1
他會出現
error in /sdcard CM10 VJ Jelly Bean 4.1.2 v2.9.1.ZIP(status 7 )
是什麼原因呢??
it大大~請問~這版有注音輸入法?HBOOT一定是要原廠才能刷?.
it大大再請問一個問題..這種ROM~可以拿APK自己煮圖?..可以的話~應該是要拿哪幾個檔案?
請問版大會否試刷有Sense 4.1的CoolDroid Revolution?
挨踢大,感謝您的不吝分享,讓我的渴望機終於有救了。但是我按照您的步驟走完後,發現聯絡人部分居然抓不到手機sim卡裡原有的資料?請問這是正常的嗎?
大大 好wifi分享無法使用耶
我重刷了2次相同 無法分享出去
是我沒設定嗎
拍謝還有
我還需要link2sd這套軟體嗎
還有刷入gapps後 瀏覽器 不能用了 在之前未刷是ok的
版大您好:首先感謝您的刷機教學,真的很實用也很順利的刷了Jelly Bean 4.1.2 v2.9.1 這rom,。有個問題想請教,在我安裝了2~30程式後重開機,前幾次沒什麼問題,有次重開機後,找不到ext4的磁區,回到剛刷完機後的狀態,此後,都是這種狀態,就像沒割出ext4磁區的樣子….在hboot 看得到還是cm10。sd卡使用檔案總管讀得到,請問,有無辦法救得回來? 還是重格式化sd卡、重刷rom? (htc desire 機子) 感謝~
感謝版大的教學,我也順利刷成CM10了(也做了A2SD),感覺非常順,不會卡卡,但是相機有點問題,10次有7次開相機會出現雪花,而且下載PLAY商店裡的連拍APP也會出問題,所以想要刷回RSK的版本,想請問版大,我還要需要將H-BOOT置換成CM7的嗎?還是只需要WIPE三項就可以了?
請問最後刷了Google的App懶人包之後還是無法出現PLAY商店
可以救救我ㄇ
您好路人甲!
照著你的教學我刷機成功了!
不過想請教一下
因為HTC的聯絡人Widget的群組功能對在下來說太方便了!
在沒有Sense的情況下 還可以使用 HTC的聯絡人Widget嗎?
請問我刷完以後行動上網都繪有愈時連線的問題,但圖示上面3G有跑可是都不能上網
WIFI正常有人有這問題嗎?
版大您好,
我照著您的步驟刷了 wipe完 卻沒有辦法讀到CM的那個zip檔
只好重開 結果現在開不了機,開怎麼辦XDD (之前刷過三次都成功,這次卻失敗了 > <")
謝謝您。
裝好了
SD也切了1.1G的EXT4(16G的卡 顯示SD卡可用13.56G)
但去用終端機跑一直Error,說”你確定你有EXT?”
手機內部還是只有148MB QAQ
要如何解?
懇請好心大大教我
版大您好,感謝你的教學,我的Desire又復活了!
但目前有個小問題,照步驟完全刷完後,手機使用上都正常,但卻沒有中文輸入…
已經去語言與輸入設定裡檢查過,在輸入語言中無中文選項,不曉得是刷機不完全還是版本內定就是如此,想問版大有無解決方法,感謝!