现在网上DX们做的各种小5的刷机版本非常有特色,有趣的动画,美妙的音乐,人声大铃,一个比一个精彩。面对这种种诱惑,加入刷机行列的朋友越来越多。我的小5虽然是行版,但我也是经常刷来刷去。刷机虽然好处多多,但用别人的刷机版本刷机后IMEI号改变,电话簿和个人设置清空等问题一直是美中之不足。虽然这些问题都有办法解决,但每次刷完机后还是要折腾好一阵子才能恢复到原来的状态。
前几天我把我的小5刷了N遍,终于找到一个相对简便的办法。用了一个星期什么问题都没有,写出来供朋友们参考。
不刷Ogm2.ogm,只刷Bin1.bin,Bin2.bin和Ogm1.ogm三个文件,IMEI号,电话簿什么的不会改变。这个大概地球人都知道了。但是不刷Ogm2就享用不到DX们在Ogm2中的精彩部分。有的版本还必须刷Ogm2。又想刷Ogm2,又不想刷完后再去改IMEI,电话簿等等一堆东西。办法和道理很简单,只要在刷机前把要刷的Ogm2文件改一下就OK了。
我是看了asure水机的FF版受到的启发。她的Ogm2.ogm文件只有2603k,文件结尾是十六进制28ABFF。我备份的Ogm2.ogm从28AC00到2CFFFF的数据全是FF,于是我估计IMEI等数据可能就在这后面,按下面的方法改了两个行版的文件,刷完后IMEI号电话簿什么的都没变。
如果原来的Ogm2.ogm就不超过2880k,那直接刷就行了,IMEI号什么的应该不会变。
如果Ogm2.ogm文件大于2880k你的IMEI号就危险了,最好是先改了再刷。下面一步一步的说说怎么改:
1.准备一个能编辑二进制文件的软件,我用的是WinHex 11.2 SR-1。
2.用1.中的编辑软件打开准备刷机版本的Ogm2.ogm文件,转到相对于文件开始偏移量十六进制地址28AC00。看一下从这里开始的数据是否很多行全是FF,如果是,转到第3步;如果不是,向下翻页直到找到很多行全是FF的第一行的位置,例如B1 Kissher 3.0的在28F740。
3.找到全是FF的位置的第一行后将光标移到上一行的结尾处,定义选块结尾为当前位置。定义选块开始为文件开始。按一下Ctrl+C复制到剪贴板,再按Shift+Ins写入新文件。这个新文件就是改好的刷机文件了。
4.改名另存改好的刷机文件。注意扩展名必须是ogm。用这个文件代替原来的Ogm2.ogm文件刷机,IMEI号、电话簿、个人设置包括闹钟什么的都不会变。
5.刷机时注意别选错了文件,刷机完成后不要用*2767*3855#和*2767*2878#复位,使用#*7728#电话簿不会丢,我刷完了不复位也没什么问题,这样连通话记录都不会变。
同样的道理,如果你的IMEI号已经被改了,只要用你备份的Ogm2.ogm中2D0000以后的数据替换掉刷机版本中的相应部分,再用改过的Ogm2.ogm刷一次,就可以改回来。这个办法适合那些用软件改不了IMEI号的朋友。
上面说的修改方法是我在行货小5上试出来的,水机的版本估计也应该可以。