【天堂论坛】玩机到天堂 买机找海洋
→
微软 WM系统……智领商务.创新未来
→ [转贴]关于如何将BIN等转换成NBF文件
查看完整版本:
[转贴]关于如何将BIN等转换成NBF文件
燕子
2006/7/24 21:35:50
关于如何将BIN等转换成NBF文件
很多网友在问这个,特此总结一下发上来供大家参考。
一、下载ActivePerl 5.8.7并安装,然后重启电脑。提供一个下载地址:
http://download.pchome.net/development/sever/perl/7709.html
。
二、下载附件一并解压缩到一个目录中,进DOS方式(XP下开始-运行,直接输cmd回车),切换到刚才解压缩后的文件所在目录下,顺序输入执行这三个命令安装这三个文件包:
ppm install Win32-API-0.41WJ.ppd
ppm install XdaDevelopers-NbfUtils.ppd
ppm install Crypt-DES.ppd
都会提示你成功,不成功的话自己找下原因吧!
三、下载附件二中的文件并解压缩到一个比较短的路径中,这样在每次用的时候比较方便,比如d:\pl。里面的typhoonnbfdecode.pl就是能变BIN成NBF的工具了(也能变NBF为BIN),还有一个TXT文件是这个程序的使用说明。简要的用法我说一下:在DOS窗口切换到这个PL文件所在目录下,
1、输入perl typhoonnbfdecode.pl,回车,这样能看到参数说明。
2、输入perl typhoonnbfdecode.pl -x 你的BIN文件,然后回车,这样就会把你的BIN文件分解成NB格式的文件,80000000-IPL.nb、800e0800-GSM.nb、800c0800-Splash.nb、80000800-SPL.nb、04e3d4c0-OS.nb等。
3、想把某个部分的NB文件转成NBF的话,这样做:perl typhoonnbfdecode.pl -r os=os.nb -c out.nbf
这是将一个OS部分的NB文件转成NBF的,其他部分也是类似的,SPL的NB文件的话-r后面就是spl=你的包含SPL的NB格式文件,以此类推。做成的NBF是可以用Patched_RUU.exe来写入手机的。
4、将BIN分解开的所有的NB组合成一个NBF文件:
perl typhoonnbfdecode.pl
-s
-r os=OS.nb
-r ipl=ipl.nb
-r spl=spl.nb
-r splash=Splash.nb
-r gsm=gsm.nb
-p device=SP3i
-p language=ENGLISH
-p magic=HTC
-p operator=CDL___02
-p flags=17
-p version=2.0.33.21
-p blversion=2.0.3.23
-c nk.nbf
就得用这么长的命令,在typhoonnbfdecode.pl.txt中有介绍,第三个懂了,这个就好说了,只不过用-r把所有的部分都加在这里了,-p后面跟的是文件头,就按这些设置就行,最后的-c后面跟的是输出的文件名。 这样就重组出一个NBF格式的ROM了,可以用Patched_RUU.exe来写入手机的。
需要注意的还是SPL部分,如果一个ROM中的SPL版本太高,最好找个版本低的把SPL部分换掉,这样比较保险一些。
大概我就只能说到这了,刷机是有一定危险的,没把握的不要乱试,以免刷坏手机
Powered by
BBSXP 2007 ACCESS
© 1998-2024
Processed in 0.02 second(s)