Build OS.bat命令解析

来源:互联网 发布:淘宝店铺发布宝贝类目 编辑:程序博客网 时间:2024/06/05 16:37

以Touch 3G的英文模板中的Build OS.bat为例

 

@echo off         下面信息不再cmd窗口中显示
TOOLS/BuildOS.exe -auto     OEM包和SYS重新打包成dump目录
TOOLS/greloc.exe -doit -dump      对dump目录的所有模块地址重新排序
copy ROM/OS.nb.payload temp/OS.nb.payload        将ROM/OS.nb.payload拷贝到temp目录
cd temp         进入BuildOS.exe生成的temp目录
../TOOLS/ImgfsFromNb OS.nb.payload imgfs.bin     从nb中提取imgfs.bin
../TOOLS/ImgfsFromDump imgfs.bin imgfs-new.bin       把dump目录打包进imgfs.bin
../TOOLS/ImgfsToNb imgfs-new.bin os.nb.payload os-new.nb.payload      把新的imgfs.bin重新插入到nb中
../TOOLS/NBMerge -kaiser os-new.nb       重新插入extra部分,nbsplit的反过程
../TOOLS/htcrt.exe /buildrom "C:/Jade_Kitchen/TOOLS/Jade.htcrtproj" "C:/Jade_Kitchen/FLASH/RUU_signed.nbh"       把nb文件打包成nbh,其中Jade.htcrtproj这个文件包含了nbh的一些参数,可以用记事本打开看
del boot.hv         删除文件
del boot.rgu         删除文件
del imgfs-new.bin         删除文件
del imgfs.bin         删除文件
del os-new.nb.payload         删除文件
del OS.nb.payload         删除文件
del log.txt         删除文件
pause         暂停