自己的实际操作和经验,希望对大家有帮助!!
准备 :
硬件 :
1. 读卡器
2. SD 或 MMC 卡 , 容量在 128M 或 128M 以上都可以 , 推荐 128M .
3. USB 连接线 , 买机有原配的 .
软件 :
1. romupdate.exe - 用来把机器原版 ROM 写到 SD/MMC 卡上 . 程序要放在 C: 盘下才可以 !
2. ntrw.exe - 用来把 SD/MMC 卡上的原版 ROM 读取到电脑里 , 再将修改文件头 ( 后文会教怎么改 ) 后的 ROM 写到 SD/MMC 里去 . 程序要放在 C: 盘下才可以 !
3. HHD Hex Editor - 用来修改 ROM 文件头 .
4. ROM 文件 , 有很多 , 你要刷什么就下载什么 !
开始刷机 :
1. 读取原版 ROM
首先将 Microsoft ActiveSync 连接设置中的 ” 允许 USB 连接 ” 选项去除 , 如图 ! 去除后 , 在系统托盘区的同步图标会打个小红叉 , 代表成功 !
2. 然后将机器切换到启动模式 , 方法是同时按住相机和电源按钮 , 然后用笔按热启孔 , 我的启动版本是 V1.02, 连上 USB 线 , 此时屏幕上会显示 ”USB”, 代表何 PC 连接成功 , 下一步是将原版 ROM 读取到 SD/MMC 卡上 !
3. 将 128M 的 SD/MMC 卡插入机器 , 打开 romupdate.exe, 然后选择 USB 接口 , 其他选项默认 ! 如果没有类似于图中的接口 , 那请检查你的操作步骤 , 并重新开始 ! 如图 !
4. 点击确定后出现如图窗口 , 在窗口中输入 ”d2s” 后回车 ! 开始读取原版 ROM 到 SD/MMC 卡上 ! 此时机器屏幕上显示 ”Storing… X%”, 其中的数字是读取进度 ! 这个过程大概需要 3-5 分钟 ! 请耐心等待 ! 结束后机器屏幕会显示 ”CheckSum is OK!”,PC 软件会显示如图信息 !
然后拔下 USB 线 , 取出 SD/MMC 卡 ! 下面进行读取 ROM 到 PC, 修改 ROM 的过程 !
5. 将 SD/MMC 卡插入读卡器 , 此时可能会提示是否格式化存储卡的提示 , 选否 , 不然读出来的 ROM 就没了 ! 然后运行 ntrw.exe, 点开始 -> 运行 ->cmd->cd\, 然后输入 ”ntrw read OriginalRom.nb1 X:” 其中 OriginalRom.nb1 是 ROM 保存后的名字 , 可以自己随意输名字 !X: 是你读卡器的盘符 ! 读出的 ROM 在 C 盘根目录下 ! 如图 !
6. 在 C 盘下找到读出的 ROM 文件 , 备份一下 , 防止修改失败后又要重新读取 ROM, 下面开始修改需要刷新的 ROM 的文件头 !
假设你要刷新的 ROM 文件名字为 bsrom, 你备份出来的 ROM 文件名为 Test.
打开 HHD Hex Editor, 点 File->Open-> 选择名字为 Test 的 ROM 文件 , 选择前 416 个字节 , 复制下来 , 关闭这个 ROM 如图 !
再打开名字为 bsrom 的 ROM 文件 , 从 0 字节开始 , 将复制的内容粘贴过去 , 会自动覆盖 bsrom 的前 416 字节 , 然后被覆盖的部分会变成红色 , 然后保存如图 ! 这个过程完毕 , 下面开始将修改的 ROM 写入 SD/MMC 卡进行刷机 !
7. 将 SD/MMC 卡插入读卡器 , 将修改后的 bsrom 放到 C 盘根目录下 , 也就是同 ntrw.exe 在同一目录下 , 然后按照读 ROM 的操作进行 , 点开始 -> 运行 ->cmd->cd\, 然后输入 ”ntrw write bsrom.nb1 X:” 其中 X: 是你读卡器的盘符 ! 如图 !
结束后 , 修改的 ROM 就写入到 SD/MMC 卡里了 , 下面准备刷机 !
8. 将写好 ROM 的 SD/MMC 插入机器 , 此时机器会提示是否格式化存储卡 , 依然选否 , 原因你知道了 ! 然后将机器切换到启动模式 , 相机键 + 电源键 + 软启 ., 画面开始显示 ”Serial”,10 秒后显示 ”SD Download Section=1 PRess Power to Flash……”, 然后按下电源键开始刷新 , 下面有进度百分比 , 在刷新完毕后会提示两个 Faild, 不要管 , 直接硬启 . 刷机完毕 !