一:製作ROM前首先設定環境: JKD6下載 http://www.java.net/download/jdk ... 6-p-12_sep_2008.exe
安裝下載的jdk-6-rc2-bin-b32-windows-i586-p-12_sep_2008.exe,建議不要更改安裝位置,用系统默認的,這樣接下來定義環境變數就比較方便。
安裝完成後開始設定環境變數了。右键單擊“我的電腦(xp系統)”,選擇“屬性”,然後在彈出的視窗點擊“進階設定”,然後單擊“進階”,再點擊“環境變數”,
然後在下面的“環境變數”中建立變數:
變數名:JAVA_HOME
變數值:C:\Program Files\Java\jdk1.6.0_10
然後點擊確定。
再新建一个變數:
變數名:CLASSPATH
變數值:C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;. 注意最後面有個小點,别忘了。
然後點擊確定。
然在系變數的對話框找到Path變數,點擊編輯,在它的變數值最後面加上;C:\Program Files\Java\jdk1.6.0_10\bin 注意前面有個分號
然後點擊確定
全部完成後點擊兩次確定,就OK了。
然後你執行cmd看看再輸入java,出来一堆java命令就表示設定成功了。


二:提取官方ROM,解壓縮system.img
Windows平台下unyaffs解包:http://www.hz-pda.com/android/thread-1265-1-1.html
建立system文件夾,將解壓出來文件(除了extract.bat,system.img,unyaffs.exe,使用說明.txt以外的檔案)全部放到裡面system文件夾裡面。

三:製作ROM(updata.zip)并簽名:
新建一个文件夾,把上面的system文件夾移到裡面。
META-INF文件也解壓到這個文件夾內,把從官方原版ROM中解壓縮出来的boot.img也放到這個文件夾内
 
根据自己需要刪除system/app文件夾内用不到的程式,要注意如果程序有.odex文件的還要把它也一起删掉。
另外,如果你想用搜索键替换電源键,可以下载  legend-keypad.rar解壓縮取代掉system\\usr\\keylayout中的文件
如果你想ROM能屏蔽掉廣告,可以下载  hosts.rar解壓縮取代掉system\\usr\\keylayout中的文件
如果你想取消掉 開機鈴聲,你可以删掉D:\\Mobile\\update\\system\\media\\bootscreen中的boot.mp3
如果你想得到ROOT權限,可以下载  ROOT.rar  解縮縮,把su文件放到system\\xbin文件夾内,把Superuser.apk放到system\\app文件夾内
精簡完畢後,全選META-INF、system文件夾和boot.img文件,右键,選擇“添加到壓縮檔案(A)...”,壓縮檔名為updata.zip,格式選擇zip格式
 
建立好update.zip後就可以簽名了

下載  Auto-sign.zip 簽名工具解壓縮到D磁碟,然後把剛才建立的update.zip複製到Auto-sign文件夾内,雙擊Sign.bat,就開始簽名了,此時會在Auto-sign文件夾内建立一個update_signed.zip,它就是我們製作成功的ROM了

http://download.java.net/jdk/

 

 

http://bbs.xda.cn/forum-viewthread-tid-5265702-extra.html   

http://www.cmd100.com/bbs/forum.php?mod=viewthread&tid=4946

http://www.hz-pda.com/android/thread-1265-1-1.html

arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()