M630手机的版本号在S3文件中的第四段中
1直接用记事本分离出第四段,地址范围“0x20042000 - 0x207ba9e7",在记事本中表现为标记s70520020000d8到s70520010000d9,然后用FirmWareEditor把分离出来的第四段代码转换成BIN格式。如图:
2再用Hex Workshop 4.2打开刚才转换成的BIN文件如图:
按Ctrl+H弹出替换对话框,选择类型为“文本字串”,如图:
把查找内容设置成你当前的版本号,替换的内容设置成你要换的版本号,然后点击确定
再点击“替换”就替换成功了,然后保存退出。
3接下来,要把刚才修改过的BIN文件再转换回S3文件。
再次打开FirmWareEditor,导入BIN文件,转换成S3设置成“开始地址:0X20042000结束地址:0X207BA9E7”,然后点击“转换到S3”即可。如图:
4最后把转成的S3刷机,版本号修改成功。
第一步中提到的分离第四段的方法如果大家不太明白,也可以直接用optiFlash读取整个手机中的S3出来,在FirmWareEditor把整个S3转换成BIN文件,用HW修改。optiflash讨厌最新汉化加强版下载地址:
http://ycsyxx.go2.icpcn.com/optiflash.rar可以直接导出手机中的文件为S3文件。
导出全部文件地址范围:0x20000000 - 0x20ffffff
修改好后再用FirmWareEditor把它转换成S3,这时的地址设置就要设置成0x20000000 - 0x20ffffff 了,和上面的单独修改第四段不一样。转换成S3后,直接刷机就可以了。
下载的S3文件的地址是分段的,不连续的,不能直接把它整个转成BIN修改版本号,只能单独提取第四段转BIN,因为再用FirmWareEditor转换回S3的时候地址会变化,导致不能开机。而我们自己用optiflash从手机中读出来的S3文件是连续的,所以可以直接转BIN修改,再转回去。