刷機的經過,已經有不知道多少人寫過了,我今天寫這個東西也沒有別的意思,只是想對自己第一次刷機的經歷做一個詳細的記錄罷了,當然如果能幫助到一些后來需要刷機的朋友,我也會非常開心。
閑話少說,先介紹一下我的愛機: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日晚在論壇上熱情解答我的問題的朋友。
我想我應該已經記錄了自己刷機的全過程,如果當中有任何缺漏或者錯誤,還請大家指出。謝謝。