2009/11/24

紀錄一下如何把安卓網ROM3.0裏的recovery區給刪掉的方法

這篇是寫給我自己看的,因為前幾天搞了一下對岸安卓網的3.0ROM,結果對它內建的RECOVERY很不喜歡,我還是比較慣用XDA上的RA recovry for magic,目前使用的版本是1.3.2H。

所以對刷了安卓3.0以後不能再把RECOVERY置換掉給它有點XXOO,所以就研究了一下ANDROID ROM的架構,姐果發現要把RECOVERY給移掉竟然是如此簡單,不過還是得把步驟給記錄下來,友看到這篇而且想如法泡製的話,先留意一下我的前提:
1. 手機是HTC MAGIC台灣版,SPL已經刷成ENG版(怎麼稿請問GOOGLE大帝,如果我不夠懶,可能會有機會也來記錄一下)
2. 已經刷過RA recovery,討論串在這裡
3. 對ANDROID刷機具有讓手機變磚塊、破壞保固~~~~等風險都已經了解並且願意自行承擔。


接下來就先要去安卓網下載ROM3.0了,網址在這裡,我下的是for G2(HTC版),下載連結在這邊
把下載下來的HiAPK_HTC_3.0.zip給解壓縮,會發現它有,,三個FOLDER,跟一個boot.img,其中裡放的就是安卓的recovery.img,把目錄整個刪掉,然後重新壓成一個ZIP檔,要注意一下目錄結構跟相對路徑,我是壓成HiAPK_HTC_3.0_wo_recovery.zip。
接下來就要把這個ZIP檔重新做一下數位簽章(SIGN)一下:
1. 首先你的PC要先安裝最新版的JRE(一定要用JRE1.6.0.16或以上的版本),到Java.com網站可以下載得到。

2. 然後去下載testsign.jar,接下來把這個testsign.jar跟剛剛那個ZIP檔放在同一個目錄裏,

3. 執行命令:java -classpath testsign.jar testsign HiAPK_HTC_3.0_wo_recovery.zip HiAPK_HTC_3.0_wo_recovery-signed.zip

這個HiAPK_HTC_3.0_wo_recovery-signed.zip就是完成的NO RECOVERY 安卓3.0 ROM了。


我把它存放在這裡,懶人可以自己撿去配,但是刷機風險自負。
檔案大小48233KB MD5: C1542DF22BEC8D7C2BC1EC9BACE75A55

刷完後升級3.01版

參考資料:
1. 如何制作Android ROM
2. [ROM] ★安卓网原创★ Android 原生编译ROM 3.0正式版 for G1/G2 发布!包含 3.01 升级包
3. XDA [Recovery] [32A & 32B] [15-Nov-2009] RA-magic-v1.3.2

沒有留言: