1. sin2img
Used to unpack system. sin from the firmware FTF.
: Sin2img.rar
Usage: Open the fixed FTF file with rar, decompress the system.sinfile, and place the file in sin2img.exe in the same folder. For example, Enter cmd under X: \, run the CD command to enter the X: \ directory, and input sin2img.exe system. sin system. IMG wait a moment, system. the IMG is released.
2. unyaffs
Used to unpack the system. imgfile
: Unyaffs.rar
Usage: place the synchronized system.img file and the downloaded unayffs.exe file in the same folder, for example, under X: \, go to cmd, run the CD command to access the X: \ directory, and enter the unyaffs.exe system. IMG wait a moment, system. the content in IMG can be unwrapped, including all programs with ROM and other content.
3. cygwin
HTC kitchen, applicable to self-made Rom (non-linux version) in win environment, including pre-root, create brush script, app2sd, boot script setting, and Rom package signature.
: Http://u.115.com/file/bhzeovtf (fixed issues that cannot be decompressed)
Usage: Decompress the downloaded rarfile, for example, to the X: \ directory. Go to the X: \ cygwin directory and find cygwin. BAT file, right-click and select Edit. Then, change chdir D: \ cygwin \ bin to chdir X: \ cygwin \ bin, and enter X: \ cygwin \ home, rename the user directory to your current operating system user name (that is, the user name displayed when you log on to Windows), and then return to the parent directory to double-click cygwin. BAT to open the kitchen
4. Rom-sign
Rom signature Tool
: Rom-Sign.rar
Usage: Decompress the package to X: \ signature, which means the signed Rom.
5. apktool
Decompile, decompile, and sign the APK tool (learn how to modify the framework, layout, and resource files)
: 1) apktool_v1.rar images of this version are more friendly and suitable for use by Tom.
2) apktoolv132.rar is a powerful version. It is straightforward to use.
6. xtemp
Dex unpacking and packaging tools
: Xtemp.rar
Usage: place the. Dex file to be unwrapped in the xtemp directory, and drag the. Dex file to the dex. BAT file. The batch processing window appears, and select 1 to unpackage. Decompress the package to a complete folder. When packaging, drag the folder to the dex. BAT file to display the batch processing window. Select 2 to complete the packaging, and then generate the packaged. Dex file.
7. APK Manager
Batch Processing APK Tool
: APK manager.rar
Usage: the program itself has been clearly written, so I will not explain it too much.
8. draw9patch
Used to index PNG file modification and packaging tools
: 9png.rar
Method of use: first use PS and other software to process images, then use 9png for processing, and finally use the software X for packaging.
9. Java JDK
The Java environment installer must be installed. Otherwise, the following programs may not run.
: Http://u.115.com/file/bhze9xyf
10. Android-SDK
If you do not want to download the android SDK, download the required API.
: Http://u.115.com/file/clg28r43
11. Eclipse
Latest eclipse Java compiling environment
: 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 source code
Complete source code for 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