星期六, 4月 10, 2010

將 A60/A688 的 Recovery 模式砍掉重練

先別刷進去 recovery 我發現這個 Rom 有問題...
fastboot boot recovery_v1.img 可以開機沒錯可是實際刷進去卻無法使用...
刷進去可能會無法進 Recovery 糢式,我要先解決下相容性的問題,
另外因為 A60/A688 的分割區和 G1 不一樣所以 Backup/Restore 選單應該也不能用...

剛才重刷一次, 同樣的 Rom 重新刷過一次後竟然正常了...,
果然不大穩定=.=
================
剩下一種刷機模式沒說明順便寫下,
原本的 A688 可以透過同時按下 [Sound Up] + [Camera] + [Power]
開機進入 Recovery 模式,
可是很快就發現這個模式是殘廢模式...
怎麼按都沒反應可能按不大一樣吧,
(是有亂按試出重開可是還是不知道詳細的按法)
沒辦法只好自己找 Recovery 來刷,
結果刷了之後 Recovery 模式就爛掉了,
好在有備份才救回來,
研究了下要自己重包 recovery 才能給 A688/A60 用,
克服萬難總算弄出可以給 A688/A60 用的 recovery.img
放在下面給大家下載
http://www.megaupload.com/?d=KDDNEDHG
刷機的話可以參考
http://snowwolf725.blogspot.com/2010/04/a688-rom.html
中所提到的 Fastboot 進行安裝,
不過我比較建議先透過
fastboot boot recovery_v1.img
先行試用後在決定是否刷進手機,
上面的 Rom 我是由Amon RA's Recovery Image v1.5.2 改過來的,
(Thanks for Amon RA)
所以有些功能沒辦法用
像無法用軌跡球選擇只能透過音量大小聲鍵選擇然後按下撥號鍵確定,
有些選項可能沒辦法正常運作等等不過至少比原本的 Recovery 模式強 N 倍,
等試用完後可以透過
fastboot flash recovery recovery_v1.img
取代原本的 recovery 模式,
注意別打錯刷到 boot 區那樣就要痛哭了XD
注意試用時功能跟實際使用時一樣是有用的,
所以不選到還原分割區,或是把 SD或系統區格式話的選項
試用結束只要選第一項 Reboot system now 就回到一般模式了
各種選項的說明及畫面請看下面的網址
http://developers.theunlockr.com/2010/02/20/amon_ras-recovery-image-v1-5-2-htc-g1dream/
注意不要直接從下面的網址下載那是給 HTC G1/Dream 用的刷了只會讓你變磚...

實際使用時可以透過 Backup/Restore 選單中的選項來備份及還原手機的各個分割區達到刷機的效果

6 則留言:

zhchen543 提到...

我利用你的 boot.img 跟 Recovery_v1.img 來 fastboot boot xxx
結果 Recovery_v1.img 可以啓動,boot.img 卻會出現
booting… FAILED(remote: invalid boot image)
請問你使用的系統是 Windows 還是 Linux 。我用的 mac 不知道是否是 mac 版的 fastboot 有問題?

PS: 不敢真的 flash rom

小狼的BLog 提到...

呵呵,我猜的沒錯的話你是拿 A688 的 boot.img 或是 A688 的 recovery.img 來做測試吧,
那兩個沒記錯的話確實是沒辦法 boot 的不管 windows/linux/mac 都是一樣的,
那是因為早期對於備份不熟悉,
所以沒有正確備份好的關係,
(並不代表那個備份是有問題的,相反的那反而是最接近實際手機分割區的備份)
boot.img 及 recovery.img 會驗證檔案大小和標頭中的資訊是否一致,
以免刷到不正確的 rom,
當初備份時有多備份到額外的東西,
所以大小當然會不一樣驗證也不會過...,
但是實際刷下去後是能夠使用的,
如果不放心的話,
你可以拿 A60 的 boot.img 及 recovery.img 去試(和A688 的是共通的)那個就是能夠開機的版本,

我的環境是 linux+windows,
有些改 Rom 的工作還是要在 linux 上才能做而且也比較方便

小狼的BLog 提到...

對了提醒下那個 recovery_v1.img 能不要刷還是不要刷的好,
那個只是測試用的,
很多功能都不是很正常,
而且刷完後 recovery mode 不會啟動原本 A60/A688 進行 RUT 刷機所需要的環境,
(就是會沒辦法用 RUT 刷機啦)
如果已經刷了的話再刷回原本的 A60 或 A688 的 recovery.img 就正常了

這個真的純粹給大家試用的而已,
之後會包比較能用的版本給大家

Tiki 提到...

小狼大大
我原本已經更新成420版本,但是無線網路不穩,我想回到380j版本。我用你的A60/A688資源收集中的380j ROM,使用fastboot去更動ROM結果system.img 在writing時出現 Fail,然後開機就一直停在VIBO的畫面,不知道有沒有任何可以建議,謝謝。

Ming 提到...

TO TIKI

你是怎樣的搭配?
420的BOOT + 380的SYSTEM嗎?
如果要回380的話,就把380的BOOT、SYSYEM重刷一次囉
真不行的話~就刷成a60,再刷回380

小狼的BLog 提到...

To Tiki:
聽你的描述應該是 system.img 刷失敗造成的,你可以試試刷這個 img 試試
http://www.megaupload.com/?d=58N1F0Y0 system.img (rooted)
聽泰國的朋友講說那個 unrooted 的版本好像會刷失敗...,
不知道你是不是也是刷了那個版本,
另外如果刷完後還是沒辦法開機可能要考慮刷 data 區,
通常只要刷 boot,system 區就會變成該版本了,不過通常刷完第一次開機會很久,
因為系統會去 data 區讀資料但是很多檔案都沒有只好邊開機邊建立檔案和資料夾所以會特別慢,要開個兩到三分鐘才會好,
不過這樣有個缺點就是舊的用不到的資料不會被清除,data區會越來越胖XD甚至干擾到正常開機導致無法正常開機