Build OS.bat命令解析

本文介绍了一个用于Touch3G设备的固件构建脚本BuildOS.bat的内容及操作步骤,包括OEM包和SYS的重新打包、模块地址排序、nb文件的处理以及最终nbh文件的生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以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         暂停

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值