当前位置:文档之家› 简单方法修改别人的Rom个性化定制图文教程

简单方法修改别人的Rom个性化定制图文教程

简单方法修改别人的Rom个性化定制图文教程
简单方法修改别人的Rom个性化定制图文教程

简单方法修改别人的Rom个性化定制图文教程

1、

下载Rom(废话),例如VX1雅黑纯净版,把下载的nk.nbf转换成nk..nba文件:开始-运行-输入cmd-出现dos窗口,进入RomTools目录输入命令:nbfdec –d nk.nbf nk.nba

2、

在RomTools目录中会得到nk.nba文件,接着预处理此文件,在dos窗口输入命令:Prepare_imgfs nk.nba -nosplit

目录中又会多出两个imgfs_raw_data.bin、imgfs_removed_data.bin,注意这两个文件和nk.nba文件不要删除,最后合成nbf文件时会用到。

3、

解开Rom文件,输入命令:viewimgfs imgfs_raw_data.bin,经过一段时间的等待,目录中会增加一个dump_MemoryMap.txt文件和一个dump目录。这个目录包含我们要修改的文件。4、

定制Rom,下面举几个实例。

4.1 删除手电筒软件

复制dump目录中initflashfiles.dat到RomTools目录,去除只读属性,用Notepad2(我的下载包中有)这个工具打开,用其他工具(目前我没发现)打开生成Rom启动不了。查找到手电筒:

在Directory前加上个;号,注意输入法为英文状态,在dump目录删除对应的FlashLight.lnk和FlashLight.exe即可。

4.2集成PIM信息备份软件

拷贝PPCPimBackup.exe文件到dump目录,创建快捷方式,新建个文本文件,输入#\window\PPCPimBackup.exe,保存后把扩展名改为lnk即可,拷贝到dump目录。

用Notepad2增强文本编辑工具打开initflashfiles.dat,在文件中复制手电筒那一行,修改相应位置,注意此处一定要复制一行然后修改,自己编辑的生成Rom启动不了。

4.3删除自带的两个游戏,

依照此方法可删除Window Live,Windows Media等你想删除的组件

怎样知道这两个游戏包含哪些文件呢?将用到别人的kitchen,如芋头或tonney的都可以,论坛中有下载。打开下载的kitchen的SYS目录下的option.xml文件,你会看到自带的两个游戏提示:

在kitchen目录中搜索第一个guid标签的0cfc3dc0-5fbc-4153-9ce9-72df4d8c2922,你会看到搜索结果在kitchen目录中SYS下的Entertainment目录中

在dump目录中删除相应目录,

在红框中的目录中的文件也在dump目录中删除,从dump目录中拷贝default.hv(此文件的属性隐藏,需要修改文件夹选项才能看到)到RomTools目录中的hv目录,拖动default.hv 文件到HV转成TXT(拖一个HV文件在这上面).bat批处理文件上生成default.txt文件,用文本编辑器打开defualt.txt文件,再用文本编辑器打开kitchen目录中SYS下的Entertainment 目录下的0cfc3dc0-5fbc-4153-9ce9-72df4d8c2922.rgu文件,删除default.txt相应的内容,另存为Unicode编码文件,文件名不要改变还是default.txt:

然后双击TXT生成HV.bat批处理文件:

此时不要按任意键,到hv目录会看到多出两个文件boot.hv和boot.rgu,复制boot.hv

文件到RomTools目录并改名为default.hv文件,加上只读和隐藏属性复制到dump目录覆盖default.hv文件。然后可以关闭或按任意键继续刚才的cmd窗口。

4.4集成梅花输入法

依照此方法可集成其它输入法或程序。到kitchen的OEM目录下的Input_plumsip5目录:

复制除5494a99c-f7c4-11db-8314-0800200c9a66.rgu、initflashfiles.txt和option.xml其它文件到dump目录,用文本编辑器打开5494a99c-f7c4-11db-8314-0800200c9a66.rgu文件把其中的内容根据注册表项增加到default.hv或user.hv中(上面已介绍方法,不赘述),[HKEY_CLASSES_ROOT]或[HKEY_LOCAL_MACHINE]增加到default.hv中,其它增加到user.hv中。

打开kitchen的OEM下的Input_plumsip5目录下的initflashfiles.txt文件把内容增加到dump 目录的initflashfiles.dat中,注意此处不能直接复制initflashfiles.txt中的内容到initflashfiles.dat中,要复制initflashfiles.dat中其它行手工修改成initflashfiles.txt中的内容,否则生成的rom启动不了。

5、

生成IMGFS

打开cmd窗口进入到RomTools目录输入命令:buildimgfs

6、

生成nk.nba文件

在cmd窗口中到RomTools目录输入命令:make_imgfs nk.nba -nosplit 7、

生成nk.nbf文件

在cmd窗口中到RomTools目录输入命令:nbfdec -e nk.nba nk.nbf 8、

刷机(略)。

相关主题
文本预览
相关文档 最新文档