看到有些用 699 的朋友经常要用其他大侠的 Extended_ROM ,可是有些 大侠喜欢把版本号改成自己的名字,那是不是有些朋友对这个不爽呢?毕竟大家用的都是自己的手机,可是每天都对着别人的名字,是不是感觉很无奈?俗话说,授人以鱼不如授人以渔,今天我就来告诉大家如何更改系统的版本号,如果您恰好用了某位大侠的 rom ,恰好他改成了他的名字,又恰好您想改成自己的或原来的,那么请耐心往下看好了。 ^_^
首先讲一下原理,我们刷机一般有三个文件(以我的手机为例),分别是 nk.bnf 、 ms_.nbf 和 radio_.nbf ,那么对手机显示的分别是唯独记忆体版本 1.11.06 cht 、通讯模组版本 1.04 、延展记忆体版本 1.11.902cht 。我们可以看到所有的大侠所修改的基本都是延展记忆体版本号,这个版本号其实是靠 Extended_ROM 里面的 Version.CAB 文件来控制的。简单来说,这个文件里记载了这个 Extended_ROM 的版本信息。了解了这一点我们就可以用他来打造自己的版本号了。
下一步,我们就要找一个 Version.CAB 文件了,方法可以参考我以前的宝典,将 ms_.bnf 解压为 ms_.fat ,然后再虚拟成磁盘的方法,可以得到 Extended_ROM 内的文件,从而也就可以得到 Version.CAB 这个文件了(这一步可以参考我的宝典 多普达 699 刷机、 ext - rom 制作及手机保护神修改不完全教程 )。这里需要说明的是你要知道你所找的这个 Version.CAB 是什么版本的,比如我的是 1.11.902cht ,这要在下面用到的。
再接下来,我们要利用到另外一个比较专业的工具 WinHex.exe (顺便说一句,其他的工具如 UltraEdit-32 也可以,这些都是常用的相当优秀的 16 进制文本编辑器,如果想成为电脑高手的话,这可是必修课 ^_^ ),利用他可以打开 Version.CAB ,然后搜索 1.11.902cht ,最好是在左边栏里直接搜索,如图,
找到后将他直接改成你想要改的版本号就可以了,注意可以少于 1.11.902cht 字符数,也就是 11 个字符(注意一个汉字=两个英文或标点符号),剩下的补空格,最好不要多于 11 个字符以防程序出错。另外最好用英文的,用中文的设计到转码的问题,要复杂一点。
最后,把改好的程序直接放到 699 上运行,然后进入到装置咨询里看看什么效果, ^_^ 是不是成了自己的名字了?如图