刷机的经过,已经有不知道多少人写过了,我今天写这个东西也没有别的意思,只是想对自己第一次刷机的经历做一个详细的记录罢了,当然如果能帮助到一些后来需要刷机的朋友,我也会非常开心。
闲话少说,先介绍一下我的爱机:SAMSUNG SGH-S508,购于2004年3月购于杭州用乐家电,正牌行机,先前的软件版本L3。之前使用没有任何问题,刷机纯粹就是为了尝试,因为不想放弃行机的保修,所以先备份原来的软件,万一将来需要找KF,就刷回原来的软件:
手机关机,连好数据线。
启动软件SGH-S500 Dumper 128M,将COM Port改成连接手机的端口,我这里是COM1。网上说默认的速度有点快,我不知道是真的还是假的,但保险起见,改成115200。Select Address处填入要备份的起始地址和中止地址,BIN1的地址是从000000开始一直到6FFFFF,0---118;OGM1是从700000开始到7FFFFF结束,119---141;BIN2是从800000开始到C6FFFF,142---219;OGM2是从C70000到最后.220---最后。设置妥当之后,点击START,然后短按一次开机键。即开始备份。每个文件备份结束之后,默认的文件名是dump.txt,按顺序分别命名为XXXX1.bin XXXX1.ogm XXXX2.bin XXXX2.ogm,注意,必须先重命名已备份好的文件,才可以开始备份下一个文件,否则会造成覆盖,也就是前一个文件的丢失。备份完成之后,校验四个文件的大小,按顺序分别为:
bin1: 7,340,032
ogm1: 1.048,576
bin2: 4,653,056
ogm2: 3,735,552,不管任何版本,备份之后应该都应该是这个大小,如果符合这个尺寸的文件应该是备份正确的。
确定备份无误之后,开始进行下一步:修改待刷软件。如果下载了kissher等不改变串号的版本,可跳过这一步,我是下载了原版的F1行版,所以需要修改一下,这里就要借用一下hptiger兄的“S508刷机后免改IMEI号、电话簿和个人设置的方法”一文。这篇文章堪称经典,我在kissher前辈的推荐下看了一下,真的很有帮助。
“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#电话簿不会丢,我刷完了不复位也没什么问题,这样连通话记录都不会变。”(引号内部分借用hptiger兄的文章,希望原文作者不要介意)
修改之后,就开始刷机:
手机关机,连接好数据线;
启动软件SGH-S500 Downloader Ver 3.2,照例,port&speed设置为COM1和115200(COM口的设定按具体情况定,速度的设定论坛上的朋友说快一点也可以,但是我是第一次刷机,求稳,就用了备份时候的速度);
Mode,即模式处,选择bin&ogm;
Model,即型号处,选择S500;
然后在下面分别指定好bin1 bin2 ogm1 ogm2四个文件的位置,这里注意,ogm2就是那个我修改过的文件。
万事俱备,按start开始刷机,漫长的等待……其实我也不知道多久,因为在论坛上跟大家聊天。
漫长的等待之后,提示刷机完成,开机,一切正常,因为修改了源文件,所以串号,个人设置,电压显示都没有问题,电话本也都在,甚至没有用复位指令,打电话,发短信,一切正常。查看串号不变,软件版本已经变为F1,由此可见这次刷机是成功的。
这就是我刷机的全过程,当中要感谢hptiger的经典文章指导,还有7月14日晚在论坛上热情解答我的问题的朋友。
我想我应该已经记录了自己刷机的全过程,如果当中有任何缺漏或者错误,还请大家指出。谢谢。