1.SIN2IMG
用於韌體ftf中system.sin的解包
: SIN2IMG.rar
使用方法:將韌體ftf檔案用rar開啟,解壓出system.sin檔案,將該檔案於SIN2IMG.exe放在同一個檔案夾裡面,比如說X:\下,進入CMD,用cd命令進入X:\目錄,輸入SIN2IMG.exe system.sin system.img稍等一會,system.img就解包出來了。
2.unyaffs
用於system.img檔案的解包
: Unyaffs.rar
使用方法:將上一步解包出來的system.img檔案與下載好的unayffs.exe檔案放在同一個檔案夾裡面,比如說X:\下,進入CMD,用cd命令進入X:\目錄,輸入unyaffs.exe system.img稍等一會,system.img中的內容即可解包出來,包含有rom的全部程式和其他內容。
3.Cygwin
Htc廚房,適用於win環境下自製rom(非linux下使用的版本),包括預root、建立刷機指令碼、App2SD、開機指令碼設定等以及rom打包簽名。
:http://u.115.com/file/bhzeovtf ( 已修複不能解壓問題 )
使用方法:解壓下載好的rar檔案,比如解壓到X:\目錄下。進入X:\Cygwin目錄,找到Cygwin.bat檔案,右鍵選擇編輯,看到這一行:chdir d:\cygwin\bin,將其改為chdir X:\cygwin\bin,然後進入X:\Cygwin\home,將user目錄改名為你當前作業系統使用者的名字(即登入windows時候顯示的使用者名稱),然後返回上級目錄雙擊Cygwin.bat即可開啟廚房
4.Rom-Sign
rom簽名工具
: Rom-Sign.rar
使用方法:解壓到X:\目錄下,將需要簽名的rom包(zip包)改名為update.zip,然後雙擊Sign.bat,產生的update_sign.zip就是簽名好的rom。
5.APKtool
反編譯和回編譯以及簽名apk工具(如何修改架構、布局、資源檔請自行學習)
: 1) Apktool_v1.rar這版畫面比較親和適合小白使用
2) APKtoolv132.rar 這版比較給力,使用說明程式已經很直白了,就不多說了
6.Xtemp
dex解包和打包工具
: Xtemp.rar
使用方法:將需要解包的.dex檔案放置於Xtemp目錄下,將.dex檔案拖動至dex.bat檔案,即可出現批處理視窗,然後選擇1解包即可。解壓後是一個完整的檔案夾,打包的時候將檔案夾拖動至dex.bat檔案,即可出現批處理視窗,選擇2打包即可完成打包,之後產生打包好的.dex檔案
7.APK manager
批量處理APK工具
: Apk Manager.rar
使用方法:程式本身已經寫的很清楚了,不再過多解釋
8.draw9patch
用於索引png檔案修改和打包工具
: 9png.rar
使用方法:先用PS等軟體處理圖片,然後再用9png來處理,最後用X那個軟體打包。
9.Java JDK
Java環境安裝程式,這個必須裝,不然以上以下的程式有可能運行不了。
:http://u.115.com/file/bhze9xyf
10.Android-sdk
安卓SDK這個就不說了,下了選擇你需要的API下載
:http://u.115.com/file/clg28r43
11.eclipse
最新的Eclipse JAVA編譯環境
:http://u.115.com/file/bhzeezng
12.ADT
:http://u.115.com/file/bhze92e2
13.Repo:
1 mkdir -p ~/bin
2 curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~/bin/repo
3 chmod a+x ~/bin/repo
14.ROM原始碼
CM7完整源碼:
1 mkdir -p ~/android/system
2 cd ~/android/system/
3 repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
4 repo sync