移动叔叔

标题: [原创首发]B包分解合成工具Nb02Img.exe及教程 by M44.com.cn [打印本页]

作者: Swimyz    时间: 2009-11-25 16:57
标题: [原创首发]B包分解合成工具Nb02Img.exe及教程 by M44.com.cn
[版权所有,转载请显目注明!]

鉴于目前很多厂家都把一些机器补丁和一些实用的软件通过**B包的方式实现,为了方便ROM定制的兄弟,移动叔叔K3-ROM定制组(主要作者:东北小子&DriveDream)编写了一个小软件Nb02Img.exe,实现Customer.NB0包的分解与合成。

现发布第一个公测版本,希望有兴趣的兄弟能够帮忙测试下,有何问题和改进请提出,感谢大家的参与。

公测版本V1.0.0.1下载:
更新:版本V1.0.0.2下载:  修正了某些兄弟电脑无法打开程序的bug


使用方法:
===========================================================

分解B包:把.bin文件分解成.NB0文件(该bin为可刷机的bin文件)

===========================================================
这里转载了592CX的BIN TO NB0工具 [attach]11048[/attach]

打开DOS窗口,运行命令  >viva.exe -sp *.bin
[attach]11049[/attach]
这样就可以提取出B包customer.NB0了,后面就该我们的软件上场啦


===========================================================

如何分解一个Customer.NB0

===========================================================
第一步:通过Nb02Img用工具把Customer.NB0转换为Customer.img

分解命令:Nb02Img.exe X Customer.NB0 (x是分解标示符,后面是目标文件)

可以直接在开始\运行该命令(比如Nb02Img.exe和Customer.NB0都放在C盘根目录,则运行栏打入 c:\Nb02Img.exe X Customer.NB0)
或者建一个bat文件,运行这个解码命令

第二步:用winimge工具打开刚转换好的Customer.img文件,分解出程序

winimage下载:[attach]10910[/attach]

[attach]10889[/attach]

打开后就可以很清晰的看到customer包里面的这些程序了, 其中有个文件特别注意Preconfig.txt里面包含了对B包程序的操作,后续合成时要自己编写这个脚本



最后通过winimage工具右键点击你想要的文件,点击“提取”即可提取出你需要的程序或文件。OVER

===========================================================

如何合成Customer.NB0
===========================================================

第一步:打开一个img包文件,在其中添加删减程序或脚本
由于B包的特殊格式,请在采用工具包中提供的customer.img文件来制作,先用winimage工具打开这个img文件,然后直接把需要的程序和脚本往里拖即可。 该customer.img文件容量为24M。
[attach]10908[/attach]

第二步:根据添加的程序和脚本编写好Preconfig.txt脚本

脚本中会使用到的几个命令:
CAB 是安装程序
例如添加一个需要安装的程序:CAB:\Extended_ROM\****.cab
XML 是脚本
例如:
EXEC 用来运行exe可执行文件。EXEC:后面是exe文件的路径和运行参数。
例如安装主题: EXEC:\Windows\cusTSK.exe \Windows\Classic Blue.tsk
rst:reset 是重启

我们这里都是合成B包,放置在ext rom中,所以参考脚本只需要修改对应的文件名和命令即可。考脚本:
[attach]10890[/attach]


第三步 点击保存,把添加的内容保存到customer.img文件
[attach]10909[/attach]


第四步 用Nb02Img把img文件转换为NB0
合成:Nb02Img.exe  A  Customer.img (A是合成标示符,后面是目标文件)
可以直接在开始\运行该命令(比如Nb02Img.exe和Customer.img都放在C盘根目录,则运行栏打入 c:\Nb02Img.exe  A  Customer.img)
或者建一个bat文件,运行这个解码命令

这样Customer.NB0就做出来了,用IDT工具做出你自己的个性化的ROM吧,再也不怕重启后软件会消失了。
[attach]10891[/attach]
作者: lukkingsing    时间: 2016-4-30 10:38
[原创首发]B包分解合成工具Nb02Img.exe及教程 by M44.com.cn [[url=]修[/url]


作者: qdxxw    时间: 2017-1-13 17:31
1111111111111111111111111
作者: lyong88    时间: 2017-4-24 12:22
好东东 顶上去




欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2