关闭

三星S508手机DIY图文教程全攻略

3295人阅读 评论(0) 收藏 举报

三星S508手机DIY图文教程全攻略


原著:天龙 2004.10.26-28  [QQ:435993806]
修改:hanchan520 12.02-12.03  [QQ:10808414]
编订:飞仙 2005-1-15  [QQ:8322810]


编订者前言:
不经意间,我来52已经有2个月了,发表的帖子也马上就要达到1000了(你现在看到的这个帖子就是第1000个),这两个月期间,我学到了很多知识,结识了很多朋友,等到了很多人的帮助,在此,我要对 52断点,lypgo,yshli,anwen,缺少浪漫,yaomiaoz,hanchan520,天龙,kissher,小紫依,fenghao……等等等等朋友们说声:谢谢!
这个教程原作者是 天龙 ,后来 hanchan520 在此基础上作了增加和修改,这个教程原来是DOC格式的,现在,我把它修订成网页格式,方便大家学习。其实,我自己从这个教程中学到了很多东西,我根据自己的理解,稍稍改动了一些语句,也是为了能让大家更好的理解这个教程。

文中提到的工具、软件,大多可以在我的DIY空间:http://download.52samsung.com:82/52_user_upload/fly/  
或 hanchan520 的DIY空间:http://download.52samsung.com:82/52_admin_upload/hanchan520/  找到。
飞仙  2005年1月15日

        目录:
1楼:一、三星S508常识[1、刷机文件;2、DIY工具……]
2楼:二、用SAMSUNG DIY 4.0替换内置图片
3楼:三、用SAMSUNG DIY 4.0替换内置铃声
4楼:四、用Samsung CharDIY替换内置文字
5楼:五、利用 WinHex 制作大铃声刷机版本
6楼:六、修改内置大铃声及名称的视频教程


一、三星 SGH-S508 常识

(一)S508的刷机文件

S508的刷机文件原来只是一个文件,后来为了方便人为的分成了4个文件,即BIN1、BIN2、OGM1、OGM2,水版G2原版的刷机软件则有5个,即多了一个booter.bin文件,这个文件主要用在非G2版的初次刷G2版软件时。下面逐一解释如下(针对未修改过的刷机文件而言,DIY过的就要看DIYer的意图了):
1、BIN1,即主文件1。地址是从000000 -- 6FFFFF(0-118),里面存放的东西则是以内置铃声的后14个(则是“铃声2”到“太空2”),闹钟,短信铃声等的16位文件,同时也存放了大多数的指针地址。(铃声+图片)
2、BIN2,即主文件2。地址是从800000 -- C6FFFF(142-219),以原版为列,里面没有铃声,主要是内置图片。还包括(铃声、图片的名字,也可以说全部的内置字符都是在BIN2中)。
3、OGM1,即次文件1。地址从700000 -- 7FFFFF(119-141),原版中的这个OGM1文件主要是存放“图铃宝盒”里的8张静态墙纸,12首铃声。如果是备份出来的OGM1文件,则是包括用户的短信资料等!
4、OGM2,即次文件2。地址是从C70000 -- 最后(220-283),从铃声而言,里面就是内置铃声的第1首“芭雷舞曲”到第16首“铃声1”。从图片而言,1-11的菜单动画和开关机动画都在这里。(备份文件包括手机串号、电话薄也在这个文件里。)
5、booter.bin主要用来清内存。如果是水机,且刷机失败,可以刷这个软件来解决问题。具体下面有讲。


(二)S508常用DIY软件
1.Easy Studio PIMS & File Manager

Easy Studio 是三星 S508/S500 的应用软件,使用 Easy Studio:一是可以在计算机上管理手机中的短消息、日程、电话薄和通话记录,一方面可以在计算机上备份,另一方面使用计算机操作更为方便、快捷。如收发短消息;批量导入电话薄;导出短消息、电话薄、日程等等。二是下载 .bmp 或 .jpg 格式的静态图片或小于 32,732 字节的 .mmf 格式的铃声到手机中。手机中有 8 张静态图片和 12 首我的乐典可以通过 EasyStudio 替换(在手机上的菜单7“图铃宝盒”中)。
2. SAMSUNG DIY 4.0(Free) 或 Samsung Easy ToolBox(beta3 build 0722)
下载地址:SAMSUNG_DIY_4.0汉化版.exe http://download.52samsung.com:82 ... SAMSUNG_DIY_4.0.exe SAMSUNG_DIY-V3.2-Full

SAMSUNG_DIY_4.0汉化版.exe的密码是:www.52samsung.com

这两个软件的功能差不多,只要选用一个就可以了,我个人使用SAMSUNG DIY 4.0(Free)。这两个软件都未表明支持S508,但实际上都可以支持。它们都能够对S508的刷机文件进行铃声替换和图片替换(不可以进行名字替换),方法也都差不多,其中铃声替换要注意待替换的铃声文件其大小只能等于或小于原铃声大小,一般不能大于原文件。也就是,用这两个的其中之一,都可以小打小闹做自己的版本,也不需要懂得太多的S508文件原理,但是要做成自己风格的刷机版本,光靠这两个软件还不够。

3. S500 dumper(用来备份)和SGH-500 Downloader 3.2(用来刷机)

S500 dumper 用于备份S508手机中的软件,要注意的是在备份时,需分四次导出,导出的文件位于执行文件所在文件夹,默认文件名为dump.txt。注意每导出一次(即每备份完一个文件),应及时更改文件名(即重命名,扩展名无所谓),这样,才能分别得到四个文件:BIN1、OGM1、BIN2和OGM2,否则,四个文件都将备份到文件dump.txt中。SGH-500 Downloader 3.2用于刷机,就是把计算机中的刷面文件刷到手机中,具体在此不多说了。

4. WinHex 11.2 SR-1 汉化版 或 Hex Workshop 4.23 汉化版

这两个都是非常专业的十六进制编辑器,功能强大,可以方便地进行十六进制编辑、插入、填充、删除、剪切、复制和粘贴操作,配合查找、替换、比较以及计算校验和等命令使工作更加快捷。速度快,算法精确,并附带计算器等工具。两者选其一即可,我本人习惯用 WinHex。要制作自己的刷机版本,必须学会使用这两个软件之一。

5. UT8.EXE

S508的中文字符用的是UTF-8编码,而UT8.EXE这个文件可以很好地将中文字符(当然也包括英文、数字、各种符号)转换为UTF-8的编码。有了中文字符的UTF-8的编码,你就可以在WinHex或Hex Workshop上修改替换歌名、图片名用其他中文字体了。

6. Samsung_Tools_X100_E710_S500.exe

三星S508 手机串号(IMEI)修改软件。所谓串号,就是你的手机IMEI号,一般格式为:XXXXXX/XX/XXXXXX/X(X代表一位数字)。如果刷机以后你的手机串号被修改成其他串号了,可能会使手机打进打出以及收发短信等不正常甚至不能使用,所以要把串号改为自己的。自己的手机串号哪里找?关掉手机,取下电池,看看手机后面那里,应该有IMEI 号,这个就是你的手机串号了。

7、S508DIY地址表

(三)S508刷机文件的偏移量地址
S508手机完整的刷机文件应该是16M,如果用WinHex或Hex Workshop打开这个16M文件,其起止偏移量地址应该是000000-ffffff,共16,777,216字节,但现在我们用的,是把这个16M文件分割成4个文件了,这四个文件的字节加起来正好也等于16,777,216字节。其中:

BIN1:000000 -- 6FFFFF,长度:7,340,032,本身在WinHex或Hex Workshop上显示的地址:0-6FFFFF
OGM1:700000 -- 7FFFFF,长度:1,048,576,本身在WinHex或Hex Workshop上显示的地址:0-FFFFF
BIN2:800000 -- C6FFFF,长度:4,653,056,本身在WinHex或Hex Workshop上显示的地址:0-46FFFF。
OGM2: C70000 – FFFFFF,长度:3,735,552,本身在WinHex或Hex Workshop上显示的地址长度:0-38FFFF。

这就需要引入“偏移增量”这个概念了。由于我们把16M文件分成4个文件,而这4个文件它们之间是前后连续的,刷到手机后地址也是从000000-FFFFFF的。手机也只认这些地址。而我们用WinHex或Hex Workshop这四文件时,第1个(BIN1)与手机要求地址完全相同,但第2-4个(OGM1、BIN2、OGM2)文件的地址就不符合手机的要求。这就需要在编辑2-4文件的时候,在确定指向地址时,加上偏移增量,使指向地址还原为符合手机需要的地址。

公式是:指针地址的值=原来起始地址+偏移增量。具体是:(所谓“原来起始地址是指在WinHex或Hex Workshop中你看到的地址,这里讲到的“值”都是16制的。)

OGM1指针地址的值=原来起始地址+700000
BIN2指针地址的值=原来起始地址+800000
OGM2指针地址的值=原来起始地址+C70000

(四)备份手机版本文件(简称“备份”)

1、需要数据线一根(红外线不能用于刷机)。
2、SGH-S500 Dumper Ver 3.2软件;
3、手机处于关机状态;
4、备份的目的是在刷机失败或需要时,将备份的版本再刷入手机,将刷机的风险降至最低。新买回来的手机,最好备份一份完整的自己手机的版本,并妥善保管好,尤其是行机,在送客服前就可以刷回跟买回来一模一样的。
5、备份需分四次导出,导出的文件位于SGH-S500 Dumper 文件所在文件夹,默认文件名为dump.txt。注意每导出一次(即每备份完一个文件),应及时更改文件名(即重命名,扩展名无所谓),这样,才能分别得到四个文件:BIN1、OGM1、BIN2和OGM2,否则,四个文件都将备份到文件dump.txt中。
6、操作要点:
*将手机关机,插上数据线,选择端口(一般为COM1或COM2)和速度(115200);

*选择起始地址(需分别四次,要确认无误):
BIN1:000000-6FFFFF(0-118),OGM1:700000开始到7FFFFF(119-141),BIN2:800000-C6FFFF(142-219),OGM2:C70000到最后(220-283)。以上是完整版备份。

如果是不含串号其他个人信息的,备份OGM1文件地址改为:700000 -- 79FFFF,备份后长度:655,360;OGM2文件地址改为:C70000 -- EFFFFF ,备份后文件长度:2,686,976。BIN1、BIN2不变。

7、点击Start按钮;

8、出现“请打开话机”后轻轻按一下手机开关机键,便会自动开始备份。

(五)刷手机版本文件(简称“刷机”)

1、需要S500 Downloader 3.2  和数据线(PCB133LBC)
2、将四个文件的文件名后缀分别改为BIN1.bin、BIN2.bin和OGM1.ogm、OGM2.ogm;
2、选择端口和速度(串口线115200,USB线460800);
3、选择刷文件的模式。(1)若只刷主文件,就在“模式”上选择“主文件”;(2)若只刷次文件,就在“模式”上选择“次文件”;(3)若要刷完主、次文件,就在“模式”上选择“主次文件”。在以上的选择中,每一类可以只刷单个文件。
4、分别选择刷机文件:主文件bin1、bin2;次文件ogm1、ogm2。注意对应好位置,放错位置刷机了会开不了机(当然重新正确刷机就没事了)。
5、将手机关机,插上数据线,点“开始”,出现提示后,轻按一下开关机键,即开始刷机。
6. 刷机后的复位(如果没问题,可以不做):


一般情况下,推荐使用 #*7728# 复位,这个复位指令不会清除号码簿。

其他的全复位代码(均会清除电话薄,请谨慎使用,使用前用EasyStudio备份有关资料):

*2767*2878#    E2P custom Reset  话机当前设定复位(手机解锁)

*2767*3855#    E2P Full Reset  话机EEPROM总复位(修复软件故障)

*2767*927#    E2P wap复位

(六)刷机碰到问题后的方法
有时候刷完机但开不了机,或者刷到一半因各种原因刷不了等,造成刷机失败。新手碰到此情况往往焦急、惊慌。其实刷机失败没什么大不了的,可以通过重新正确刷机解决问题。
1、一般的解决方法。不管是主次文件放错位置,还是刷到一半死机,还是行机刷了水G2版等,刷后开不了机,就退出刷机程序,取下手机电池。一会儿后再装上电池,进入刷机程序,正确放好刷机文件,重新刷机,一般都能成功(如果不这样做,大多会在按开始->点手机开机键后,没有任何反应,然后出现错误提示“时间到”)。如果刷后仍然开不了机,那就重新刷回自己的原始的完整备份版本(这就是买回手机后先备份出自己完整备份版本的好处),只要顺利刷完机,没有开不了机的。
2、终极解决方法:清闪存。如果以上方法还不行,还有一个方法,就是清闪存后再刷机。(1)使用S500dumper.exe清闪存。选择菜单ERASER中的ERASE FLASH,再点击滑块选择All Flash Erase,然后按START。(2)将水机原版压缩包中的booter.bin文件放在主文件BIN1中刷入手机(注意:如果是行机,这一步就不用做了)。3、按常规刷原版(稳妥的做法:刷自己的原始完整版本,4个文件都刷)。

以上是hanchan520结合天龙教程中的内容进行修改,飞仙在hanchan520的基础上又作了少许修改,修订了一些疏漏之处。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:395251次
    • 积分:3758
    • 等级:
    • 排名:第9669名
    • 原创:86篇
    • 转载:25篇
    • 译文:0篇
    • 评论:39条
    文章分类
    最新评论