酷讯数码智能手机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 154850|回复: 695

[定制交流] WM6_ROM定制工具及刷机步骤 [复制链接]

Rank: 9Rank: 9Rank: 9

帖子
2004
UID
12438

核心成员 贡献勋章

发表于 2007-10-12 18:41:33 |显示全部楼层
    2007-10-13 更新:定制WM6_ROM文件增删及注册表修改简介
                                 (  http://bbs.koxo.cn/thread-13474-1-2.html

       此篇仅针对初用者,高手请略过。ROM工具均来自网络,不一一列举名字,对相关作者表示感谢。工具包是本人下载了N个版本后修改成比较傻瓜式的制作工具,力求简单实用,使初学者容易上手。个人认为这个工具即使初用者只要耐心看完以下文字,也能成功的刷rom甚至制作出适合自己的rom。
       ROM定制工具包软件下载在二楼
      第一步:手机解锁备份rom,运行“0-1.解锁备份ROM.CMD”按提示执行即可。如果不需要备份rom可略过备份步骤。
图像-0002.jpg
图像-0004.jpg


     第二步:修改SuperCID,需要连网执行。运行“0-2.修改SuperCID.CMD”出现软件界面后点击左侧的 “CID Tool (Alpha)”,电脑会自动传一个文件到手机,要求你安装,点"是"确认安装。进入下一个页面后点击 “Set CID=11111111”按钮,出现“CID change success :) ”字样表示修改可能成功。
图像-0005.jpg

图像-0006.jpg

图像-0007.jpg

       第三步:验证SuperCID是否修改成功。为了做到万无一失,最好验证SuperCID是否修改成功。SuperCID只需修改一次,以后刷机不必再修改。
   手机关机拔掉USB连接线,按住照相键不要松开,然后短按电源键进入三色屏。电脑上按Ctrl+Alt+Del调出任务管理器,终止 wcescomm.exe 进程。USB连接手机后运行“0-3.验证SuperCID.CMD”,在软件界面Port选项上选“USB”后点“OK”进入下一个界面,敲“Enter”键后出现 “CMD>”字样,在CMD〉下手动输入“INFO 2”(注意单词和数字中间有空格)敲回车执行命令,必须手动输入“INFO 2”,复制粘贴的会不执行命令。出现
Cmd>info 2
GetDeviceInfo=0x00000002
+ SD Controller init
- SD Controller init
+StorageInit
***** user area size = 0x3CE00000 Bytes
HTCSSuperCID        ' HTCE
请注意最后一行“HTCSSuperCID ' HTCE”出现这行字符说明修改成功了。
图像-0009.jpg
图像-0011.jpg

图像-0016.jpg

   如果不制作rom仅刷机,到此即可进行刷机步骤。
        第四步:将将nbf转换为*.nb格式。下载的ROM一般为*.nbf格式,执行 “3.NBF_NB.CMD”,在软件界面菜单中选择“文件-打开NBF…”找到下载的nbf格式rom选中,出现Rom信息,在下方框内选“os-Dump decrypted”进行转换,可不必修改扩展名,用默认的 OS.n_d 即可,因为后面解包程序中有自动修改OS.n_d为os.nb的命令。
  如果下载的rom为bin格式,可修改rom名为“os.bin”,执行“1.BIN_NB.CMD”转换为 os.nb。

图像-0017.jpg
图像-0018.jpg
图像-19.jpg
图像-0020.jpg

      第五步:解包ROM。执行“4.ROM展开.CMD”自动将“OS.n_d”或者 “OS.nb”解包到dump目录,并分离出文件发放表initflashfiles.dat及注册表项目default.reg、user.reg等。

图像-0024.jpg
图像-0025.jpg

         第六步:编辑注册表、文件发放表,增删ROM内容。
       修改注册表default.reg、user.reg、文件发放表initflashfiles.dat均不需要重改编码,请执行“5.注册文本编辑.CMD”,使用Notepad2.0.18修改后保存即可。注意一定要使用“5.注册文本编辑.CMD”修改,用其它编辑器修改后编码不正确会出现刷机不正常。
      关于如何修改注册表、文件发放表及增删软件,请搜索相关教程,此处不再详述。但在增删软件的时候要注意rom模板的大小,一般40M的OS.nb模板dump目录容量约在70M以下,多了会出错。
图像-0027.jpg
图像-0028.jpg
图像-0029.jpg

        至于OS.NB模板的大小,可以使用A大的NBMaker.exe制作,详细步骤请参考 \WM6_ROM编辑工具\定制NB模板\rom数值.txt。
图像-30-0.jpg

        第七步:ROM文件合并。文件增删完毕后进行合并,rom文件合并对电脑配置有一定要求,这个过程将耗费电脑所有资源,配置低的电脑有可能完不成这个过程。执行“6.ROM合并.CMD”耐心等待几分钟,在这个过程中鼠标键盘将有可能停止响应。如果合并过程出错,说明rom文件太多,需要进一步删减。如果配置注册表提示错误,需要进行修改,否则制作出的rom会无法启动。
错误.jpg
图像-0030.jpg
图像-0031.jpg
图像-0032.jpg

        第八步:将刚生成的OS.NB文件转换为OS.NBF文件。执行“7.NB_NBF.CMD”在打开的软件界面选项上“OEM Version”填写rom适用的手机型号或者其它信息,譬如Tornado(DVT)、586w等。“Operator **”填写系统版本信息,譬如现在所用的WM6版本为10.0.0.15341,这些选项最好如实填写,以便其他机友获知信息。“Output File”是输出文件名,这里最好也不要用系统默认的nk.nbf,是哪个型号的就改成哪个型号,以示区别,譬如可用“Tornado(DVT).nbf”、“586w雅黑.nbf”等有明显特征的字符,否则将来如果这些rom上传到FTP后将无法区别到底是哪个版本的rom,会造成一些机友误刷损失。
    “File # 1”选择刚生成的“OS.nb”文件,“Image Name”选“OS”,“Start**”鼠标划过后会出现数字,不要修改。完成后点“Translate”生成nbf格式rom。
图像-0035.jpg
图像-0037.jpg
图像-0036.jpg

    第九步:刷机。经过上述步骤后rom制作完成,接下来就可以刷rom了。将刚生成的rom放入“刷机”目录,执行ROMUpdateUtility.exe,注意这个目录中一定不要再存在任何其它的*.nbf格式的文件,否则会造成误刷损失,曾有机友在这个目录中存放了几个nbf格式文件,结果造成误刷低版本SPL使机机变成砖头,切记!按照软件提示一步步确定,经过几分钟后系统提示升级成功后可拔下USB线重启,一个新的ROM成功刷成。
图像-0005.jpg
图像-0006.jpg
图像-0007.jpg
图像-0008.jpg
图像-0009.jpg
图像-0012.jpg
图像-0013.jpg
图像-0014.jpg

       第十步:所有过程完成后,清理临时文件。
   第十一步:对于喜欢个性化的机友,可以修改一下机器第一幅启动画面,执行“9.修改开机画面.CMD”,打开软件菜单-工具-内存工具-有两个选项,第一个“获得设备启动画面”为备份原机图片,第二个“修改设备启动画面”选择适合的图片大小确定即可。特别要注意的是这个图片有一定要求,一定要 windows 格式的bmp文件,如果用其它图像处理软件处理过的图片,在刷之前最好用windows自带的画图打开另存一下,防止格式错误造成无法开机,这个“无法开机”是严重的,是彻底的无法开机。
图像-0040.jpg
图像-0042.jpg

   


[ 本帖最后由 流网兔子 于 2007-10-15 10:52 编辑 ]

Rank: 9Rank: 9Rank: 9

帖子
2004
UID
12438

核心成员 贡献勋章

发表于 2007-10-12 18:41:58 |显示全部楼层
SD卡软件及最新ROM请到 Tornado(DVT)_WM6_5.2.318.18120_通用软件增强版  (http://bbs.koxo.cn/thread-13828-1-1.html)帖子下载



[ 本帖最后由 流网兔子 于 2007-12-30 10:05 编辑 ]