返回列表 回复 发帖

修改ROM和刷机的方法

第一步:安装所需软件

    下载ActivePerl 5.8.8、NbfUtils.rar,安装activeperl后,重启电脑。解压NbfUtils到activeperl安装目录下, 进DOS方式,顺序输入执行这三个命令安装这三个文件包:qJu8S1IhR#l
     ppm install Win32-API-0.41WJ.ppd
     ppm install XdaDevelopers-NbfUtils.ppd|智能手机|移动设备|手机软件|主题铃声|SymbianOS|Smartphone|c@]/P"L#|
     ppm install Crypt-DES.ppd

第二步:提取文件
    a: 提取BIN为NB格式S&`6]0[*PaX
     把要提取的ROM改名为rom.bin|智能手机|移动设备|手机软件|主题铃声|SymbianOS|Smartphone|Q:c?kw:k|
     命令:perl typhoonnbfdecode.pl -x rom.bin
     会得到五个nb文件

    b:  直接提取NBF为NB格式智能手机,移动设备,手机软件,主题铃声,UIQ Series,Symbian OS,Smartphone"?&Z!t+~G!D1?
    使用TyphoonNBFTools,打开*.NBF,在下半个窗口的OS上点右键,
    选择dump decrypted,在打开的窗口中输入文件名OS,保存得到OS.N_DIOICN 中文数码论坛 g'S5bc,_c8h;m
     OS.NB与OS.N_D两个文件完全一样,都是OS的镜象文件,OS.N_D改名为OS.NB|智能手机|移动设备|

    c:  提取NB文件到目录
     命令:dumpromx os.nb -d rom智能手机,移动设备,手机软件,主题铃声,UIQ Series,Symbian OS,Smartphone@;mII]H7V;y5Y
     建立一个ROM目录,OS.NB的文件提取到ROM目录中%j
|智能手机|移动设备|手机软件|主题铃声|SymbianOS|Smartphone|s5oW]3C8UI)g&
     使用rom前,使用rommaster -o test.nb src.nb生成test.nb,与src.nb做二进制比较IOICN 中文数码论坛t:uzK#d'SV

第三步:增加和删除ROM中文件
     删除命令:RomMaster.exe -d "文件名" -o 新名.nb 原名.nb
     增加命令:RomMaster -a 增加文件的路径名 -o 新名.nb 原名.nb|智能手机|移动设备|手机软件|主题铃声|SymbianOS|Smartphone|1Na'VM-Q-_P
    将IN目录下文件写回ROM|智能手机|移动设备|手机软件|主题铃声|SymbianOS|Smartphone|c8LD6KW.P        b"H
     命令:dumpromx new.nb -a in  
     得到in.nb
     建立一个IN目录,将需要写回的所有文件复制进IN目录   :A4Cn*_ iD&lPXE

第四步:转换为NBF文件写入手机
     命令:perl typhoonnbfdecode.pl -r os=in.nb -c new.nbf
   得到NEW.NBF用RUU刷到手机
**刷机前请降低spl的版本,一般降为0064(第一次必须做这一步,以后刷机就不用了。只刷os.nbf(系统)或者gsm.nbf(无线))

****将五个文件合成完整NBF格式ROMXk C@3tgB!PM
     命令:perl typhoonnbfdecode.pl -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=5.0.33.21 -p blversion=5.0.3.23 -c nk.nbf

注册表转换
    命令:perl fdf2reg.pl default.fdf default.reg
     命令:perl reg2fdf.pl default.reg default.fdf
    

initflashfiles.dat 文件的修改和转换
     以 unicode 码打开该文件,修改完后,另存为 纯文本文件|
     转换: perl tounicode.pl initflashfiles.txt initflashfiles.dat.

提取os为1.nb
先用记事本把命令编好,保存后改名为575.bat
只要双击就可以把不要的文件擦了
以后自己就可以定做精简rom了
只要几分钟就可以变成nbf刷到手机了
实例
RomMaster.exe -d "mydoc.exe" -o 1.nb 2.nb
RomMaster.exe -d "PowerWord.exe" -o 2.nb 1.nbwww.ioicn.com.cn(C*hq"E;^A:t}hw
RomMaster.exe -d "wmStock.exe" -o 1.nb 2.nb8@ ?,s)t&OUE)u
RomMaster.exe -d "atlce400.dll" -o 2.nb 1.nbIOICN 中文数码论坛)W&S&\ iQ8Qu^-n|
RomMaster.exe -d "MFilterLibCE.dll" -o 1.nb 2.nb
perl typhoonnbfdecode.pl -r os=1.nb -c os.nbfwww


[此贴子已经被作者于2006-8-31 21:50:29编辑过]

附件: 您所在的用户组无法下载或查看附件
山东PDA社区,欢迎您的到来!
商家认证请登陆网站查询
http://www.sdpda.net/thread-6748-1-1.html
up
dgasdfgdsfgfdg
高手






返回列表