2011年3月10日 星期四

HTC Desire 改機 Root S-off 刷Rom A2SD

使用 Android 也一陣子了 主要都是透過 Mobile01 的資訊來玩手機

整理點資料 寫點心得跟大家分享

我用的App不多 , 有好用的 App 也歡迎跟我推薦
如果你也是用 Desire , 從來沒聽過 Root 刷機等等
請你一定要看看 Mobile01 賢大 的大作 Desire 專用 Rom
建議是刷 Bravo Desire Froyo HD 的版本

2012/01 目前[本人使用 OXYGEN rom , 好用省電順暢  , 推薦使用
OXYGEN rom for Desire 2.3.7 [自製Desire氧氣Rom]

1.手機買回來最重要的就是 Root
Root 就是拿到手機基本的控制權 , 這是最基本的必要步驟
而且其實沒有很複雜 , 安裝好軟體 插上去傳輸線 沒幾分鐘就自動搞定 啥都不要碰就好了
其實真的不用怕 算很簡單

Root 後先備份 , 先用 鈦備份 把 App 跟資料都備分下來
再使用 Mybackup 備份桌面 簡訊 通話紀錄
當然你都用 Android , 想必連絡人都在 Google 上了吧

Root 就是為了準備來刷機 , Root 好時 會有個 Recovery 的工具
當你關機後 , 先按下音量的下不要放開 , 再按電源 (都不要放開) 等他開機就會進到 Clockworkmod recovery (ClockworkMod recovery 建議版本使用 v2.5.1.8,不要使用 v3.0.0.5 以上版本)

先用clockworkmod的備份功能 把目前的 Rom 備份下來 (雖然應該不會再用到 不過保險起見)

把卡拔下來 , 插到電腦去 , 把檔案 copy 一份到電腦
使用工具 重新格式化 SD 卡並製作分區 , 將第二磁區改成 EXT3
把備份的資料copy回去 (地圖 導航 照片 遊戲... etc)
將要刷機的檔案都 copy 進去 (記得放一份 鈦備份專業版的 apk 安裝檔)

按下音量的下不要放開 , 再按電源 (都不要放開) 啟動 Clockworkmod recovery , 選 Recovery
先 Wipe (清除資料) 3 個
wipe data/factory reset => Yes -- delete all user data
wipe cache parttion => Yes - Wpie Cache
Advanced => Wipe dalvik Cache => Yes - Wipe Dalvik Cache
(如果有遇到 Wipe 失敗或是有錯誤 , 請再重新格式化跟分區)
開始刷機 , 刷Rom 檔 , 刷彩色圖示檔 重開機
不要輸入任何帳號 等都開好機後(等個幾分鐘讓他跑完 不會頓) 關機後在進 Recovery
刷 電源圖示 , 低電量核心 , Wifi-n 重開機

開機後如果一切正常 , 我是會再去 Recovery 弄一次備份 保險點
切記 作完備份 記得連到電腦用 WinMD5 確認 檔案的MD5 是正確的 (聽不懂的就略過吧)
我有遇過備份成功 但是 MD5 並不正確 , 以後並無法還原

安裝 鈦備份 (有內附 ES 檔案管理器)
先還原:批次 => 還原遺失的程式(含使用者資料)=> 全部還原 (這是你自己安裝的程式)
還原完後再選擇還原:還原所有的應用程式與資料
這一項裡面只要選擇這幾個:
[HTC用戶詞典] Touch Input 2.10<--- 恢復輸入法記錄
[鬧鐘] 時鐘1.00 <--- 恢復鬧鐘
[書籤] 網際網路 2.2 <--- 恢復瀏覽器書籤
Wi-Fi 無線網路 AP <--- 恢復 Wi-Fi 儲存記錄
WiFi 熱點 1.00 <--- 恢復 Wi-Fi 熱點設定

使用 My Backup Pro 恢復桌面跟簡訊 (建議安裝 sms backup+)

這幾項是一般恢復的個人資料,最後一項聯絡人跟行事曆建議不要還原,透過 google 同步還原就好
因為還原有時會造成同步錯誤,還原完成要重新開機

這些步驟完成約1個多小時(順利的話 XD , Root那邊新手會花一點時間 , 格式化跟分區 應該也是)
新手慢慢來不用急 , 導航王那類的圖資都很大 , 也得慢慢等

第二次要刷機就快了,作 Wipe 那邊開始就好,如果只是要還原 就用 Recovey 的備份檔 幾分鐘就搞定了

再來是進階點的
拿到 Rom 後 , 把ZIP 解開 在來可以作以下幾件事
我建議是換字型 (簡中改成繁中) , 這樣簡體版的軟體安裝起來比較爽
推薦 Hi-Dict 這套字典 , 不過字典檔大多是簡體
再來是換開機動畫 , 這也不難 網路很多檔案可以下載 換個自己喜歡的也爽
通常得殺點用不到的 system app , 賢大有寫哪幾個殺沒關係

開機圖片需要 S-off 才能改 , 就留到 S-off 以後吧
轉載自S-OFF教學
介紹也是在01上搜尋到的
http://www.play01.com/topicdetail.php?f=566&t=1782207&m=f&p=1

作者的網站
http://alpharev.nl/

XDA上的討論串
http://forum.xda-developers.com/showthread.php?t=794314

XDA上的教學
http://forum.xda-developers.com/showthread.php?t=805811


※注意事項
The only requirement right now is that the ROM you're running is rooted.
唯一的需求就是你現在用的ROM是root過的
As techniques such as 'data2ext' have been popping up, these might disturb our finely-tuned flashing process.
D2E現在越來越紅了,這可能會讓我們微調過的流程失敗
Please revert to a rooted stock ROM if possible. Your /data partition is used for temporary storage of important files.
請先換成別的rooted過的ROM,因為/data分區會被用來佔存重要檔案


第一句有在看這串的大家應該都沒問題
不過後面兩句就很重要了
沒錯,有用D2E的話可能會失敗!!!!
我自己就是受害者之一,我原本用的是HD2.0 D2E
幸好作者現在有寫了一些保護機制,所以沒有變磚
不過整個系統就不見了,開機只會進去HBOOT
幸好我有先備份我的程式,所以就順路上了HD2.3
所以請大家再嘗試之前,記得先備份好資料

流程其實還蠻簡單的,因為自己都不用動也不敢動 orz
教學裡有提共四種方法
不過我對USB不放心 VirtualBox VMware搞不定USB連結
最後選用了最簡單的CD Method,所以就講一下CD板的流程

1.到作者網頁下載AlphaRev 1.8 HBOOT reflash utility
http://alpharev.nl/alpharev.iso
2.將下載下來的iso檔,以燒錄映像檔的方式燒出來,要注意不是燒成資裡面有個iso檔的資料光碟
3.電腦重開機,到BIOS設定成光碟開機,或著按F12之類的選擇光碟開機
4.看到不同於以往的開機畫面,直到跑到Press Any Key To Continue
5.把手機接上去(保持一般待機狀態,需開啟USB除錯),按下任意鍵
6.接下來他就會開始跑了,總共會分成3個階段,螢幕上都會有提示
前兩個階段都沒關係,第三個階段如果出意外的話有機會變磚
所以請大家自己小心服用,使用前也請記得先充飽電
7.正常流程的話完全不需要按任何一顆鍵,請靜待程式跑完,電腦上會出現Press Any Key to Power off the computer,然後手機會進入HBOOT的畫面,這樣就是完成了
8.開機畫面會被換成小丑的why so serious...
如果不喜歡的話請參考 HTC DESIRE 更換開機畫面及開機動畫 圖示教學 換成自己喜歡的畫面吧


轉載於 HTC DESIRE 更換開機畫面及開機動畫 圖示教

以下所有資料均由各大前輩所提供分享
小弟只是將我的步驟貼出來
如果任何疑問 還是請教各前輩為最佳

XDA討論提供開機畫面及開機動畫


更換開機畫面需準備的東西

1.HTC DESIRE (需S-OFF) 一枚
2.800*480 with 24bit的BMP圖檔 檔名為splash1.bmp 一張
3.chucic兄所提供的工具
註 我提供備份載點 , 裡面的圖已經換成 HTC 美女圖那張
4MICRO USB 一條

第一步

將你的DESIRE 關機




第二步

按"音量下"及"POWER"進入HBOOT的介面




第三步

按下電源鍵進FASTBOOT







第四步

接上MICRO USB



第五步

執行批次檔make.bat





第六步

成功!!!(如何重開機就不詳述)




--------------------------------------------
如果你遇到以下狀況:

C:\adb>fastboot flash splash1 splash1.img
sending 'splash1' (750 KB)... FAILED (status malformed (1 bytes))
finished. total time: 0.001s

那表示你的手機已經在HBOOT的畫面了
但是~~~你還沒進入FASTBOOT~~~您可能進到RECORVER介面去了

(一個是FASTBOOT~~~一個是RECORVER~~~很像但稍有不同)

按下電源鍵進FASTBOOT~~~
再執行一次MAKE.BAT就應該會OK了

補上美女圖 給有需要的人自行更換
右鍵另存新檔 , 會是 png 的檔案 請自行更換成 BMP
或是由這邊下載 BMP 格式
這邊有我自己使用的圖

轉載自使用 A2SD 時,資料存放的位置解說
以下是 A2SD 及官方 A2SD 的圖解
當官方推出 A2SD 後,我們的資料存放的方式已變成四種,如圖中所示。

有很多用家新手對相關設定,或者是一些系統/程式所提供的資訊有不理解/誤解的情況。
例如:用了非官方的A2SD後,為甚麼在 SD 上看不到程式?
為甚麼在程式管理中 Apps 還是安裝在內存中?

一切就如上圖一樣,系統上的狀況並不會跟我們實際上的認知一致。
對系統來說 SD Card 只是一個 FAT32 分區,位於 /sdcard/ 中。
Ext2/3/4 被認定為內存的一部份,位於 /system/sd/ 中(不同 rom 會有出入)。

官方預設的 user apps 安裝位置在 /data/app/,system apps 在 /system/app/。
非官方 a2sd 的話,userapps 在 /system/sd/app/,system apps 不變。
官方 a2sd 的話,userapps 在 /system/app/、 /mnt/asec 和 /mnt/secure(/mnt/ 也是 sdcard 的一部份,受保護),system apps 不變。

我們平常用的 SD Card 是 FAT32 分區,所以不論用那種 a2sd,也不會在 /sdcard/ 上看到 apps 的。


也有另一個常見的兩個誤解:
1. Spare Parts 中的 App2sd(Where to store apps) <- 也有其他 app 有這設定。
2. 設定中的管理應用程式,移至 SD 卡或相反的選項

這兩個也是針對 官方 a2sd 的設定,所以...
內存(Internal)的意思是:
非官方 a2sd → Ext2/3/4 分區(/system/sd/app/)
官方 a2sd → ROM(/data/app/)
SD Card 的意思則是:
非官方 a2sd → Ext2/3/4 分區 + SD Card(/mnt/asec 和 /mnt/secure)
官方 a2sd → ROM + SD Card(/mnt/asec 和 /mnt/secure)


最重要的理解方法是以系統的角度去理解,弄清楚自己使用中的和設定中的是甚麼。
圖中已經非常清楚顯示了系統和實際上的差異,希望對新手們有所幫助。

4 則留言:

  1. 大大有DESIRE s 刷機教學嗎>"<...
    EFY391@gmail.com

    回覆刪除
  2. Disre S 請參考
    http://www.mobile01.com/topicdetail.php?f=566&t=2258657&last=29398661

    回覆刪除
  3. 請問大大, 目前HTC Desire VC T328D 有工具可以root嘛? 我不想刷機只想解鎖+root... 請大大開示...

    回覆刪除
  4. 請 Google "HTC Desire VC T328D root" 鄰國已經有出教學跟ROM了

    回覆刪除