『03-05』ROM 定制-备份-转换教程(全)
2008-07-03 23:32
603 查看
『03-05』ROM 定制-备份-转换教程(全)
03ROM定制1:安装ActivePerl(建议装在C盘)
提供下载ActivePerl-5.8.8.819-MSWin32-x86-267479版
2:解压缩NbfUtils.rar后把文件放如C盘PERL目录下的BIN文件夹内运行DOS.BAT
输入:ppm install Win32-API-0.41WJ.ppd
ppm install XdaDevelopers-NbfUtils.ppd
ppm install Crypt-DES.ppd 如图1,这样PERL就安装完成了
3:解压RomEditor放在任意位置既可,把ROM文件放进去。打开RomEditor.exe会提示src.nb
文件不存在,不用管它。设定目录改为c:/perl/bin后.点击设定目录 如图2
4:转NBF为NB格式点击BIN-NB 如图3
5:刷新一下点解压ROM后回在目录里生成in out rom 3个文件夹
把要删除的文件从ROM中复制到out文件夹
注:(有的文件需要多次删除才行)
要添加的文件放到in文件夹 看图4
注:(如果要替换文件的话,一定要先删除后再添加,删除后解压看看文件是不是确定删除了然后添加)
放上2个版本的RomEditor,批量操作版添加删除后out 和 in内的文件会自动删除。最终版不会
有的文件批量操作版添加删除不了的可以用最终版,反过来最终版添加删除不了的可以用批量版试试
简单的定制基本上就可以完成了,注册表的修改与发放表大家经常改注册表的兄弟一看应该就明白了
注册表与文件发放表需要用Notepad2.exe编辑后保存为unicode编辑。
WM5ROM定制(575-565-585等)
WM5修改教程(适用与565-575-585等)
1:分解与删除文件
把下载的bin格式的ROM放如WM5修改工具内改名成rom.bin后 分解1 分解2后
[b]
会出来一个dump文件夹,里面就是ROM内的文件夹了,WM5的修改没有03那么麻烦
如果只是想删除和替换几个文件的话,直接删除dump里的文件或者把要替换的文件直接覆盖
就可以完成。如果文件太大,在合成1时回报错的。大家自己看着办哈
2:注册表与发放表
这个是主要部分,WM5的注册表存放为default.hv和user.hv
01:首先要把HV转换为rgu文件。先设置windows的全局环境变量
方法:控制面板>系统>高级>环境变量——>点新建,名:“_FLATRELEASEDIR”,值:“.”。(“”内是数值)
将default.hv和user.hv两个文件复制出来。运行dos.bat
执行命令:
WM5修改工具/rgucomp -o default.hv -nologo > boot.rgu
(上面的命令是转换default.hv )
user.hv的为:
WM5修改工具/rgucomp -o user.hv -nologo > boot.rgu
执行后会在目录下生成一个boot.rgu文件 如图1
02:然后用Notepad2.exe打开,系统自带的不行哦。在最上加上REGEDIT4 如图2
03:修改完后的boot.rgu一定要保存编码格式为unicode后同名覆盖boot.rgu
把rgu转换为hv格式的指令是:
WM5修改工具/rgucomp -b
然后改名覆盖进dump的同名文件即可
04:MO DO和长按HOME的修改在mxipcold_OEMDRIVERS_102.provxml文件内
用记事本打开自行修改后面的EXE程序即可
如图3
05:发放表是initflashfiles.dat文件,编辑完后保存覆盖dump内同名文件如图4
注:要把只读性去掉才能保存
06:全部定制好以后执行“合成1.bat”“合成2.bat”,此时的ROM还不可用。
07:效验ROM
下载WINHEX安装打开定制好的rom.bin文件,再第二行或第三行找到E9后右键点下,“选择开始”
在ROM的最后一个字节上右键点下,“定义结束”
选择“工具”菜单,选择“计算Hash值”选择“校验和32位”
把数值记下来。如图5
然后把你记下的数值替换E9的前8位
注意:数值一定要道着写如我计算的数值是21237F01
.
备份教程与转换NBF
ROM备份与转换
这个没什么好说的,大家看图吧。按提示操作就可以了
备份出来的OS部分为NB格式的,改名src.nb后放如RomEditor的文件夹内
解压缩下后点击转为NBF格式就OK了,RomEditor是IOICN漏斗鱼兄弟制作,感谢下。
偶也是菜鸟,弄了好多天才定制好自己喜欢的ROM,集合了一堆软件和10多个主题插件。[/b]
相关文章推荐
- 安卓Android ROM定制、移植,安卓软件反编译、汉化实战教程第五篇:HTC官方ROM提取(制作前篇)
- 对以日期命名的目录(如:03-05-2014)进行自动备份的脚本
- 小写数字转换成大写数字 view source print? 01 #include 02 void main() 03 { 04 double x,y; 05 char *ch[]={"零","壹","贰","叁","肆","伍","陆","柒","捌"
- 转【定制ROM教程】打造自己喜欢的ROM定制包(不止是修改)
- 【教程】安卓定制ROM(一)搭建开…
- 【转】简单易懂的Android ROM定制与修改教程
- wm系统ROM模板定制教程
- 【教程】安卓定制ROM(一)搭建开…
- 【教程】安卓定制ROM(一)搭建开…
- 安卓Android ROM定制、移植,安卓软件反编译、汉化实战教程第五篇:厨房的使用教程(G15实例)
- 简单易懂的Android ROM定制与修改教程
- (原创)c#学习笔记05--变量的更多内容01--类型转换03--使用Convert命令进行显式转焕
- 【教程】安卓定制ROM(一)搭建开…
- 【教程】安卓系统自己定制+修改 人人都是ROM作者(小白教程)
- 【教程】安卓定制ROM(一)搭建开…
- JavaSE教程-03Java中分支语句与四种进制转换-思维导图