[教学] V208替换内置大来电、短信铃声、名称全攻略菜鸟版

xiaochun4422

普通会员
2003-07-03
89
0
0
网上的替换内置铃声的攻略其实也不少了(还写来干嘛?大家一起拿板砖来~),呵呵,不过绝大部分是针对S308的,和俺的V208是异曲同工(大家一起扔!),但是仍然有好多朋友不太明白怎么仿照来做,所以我借阅(抄袭)了好几位DX的文章(DX们不要告我侵权哦,只是为DIY作出贡献),加上自己的少少经验,写出来和大家分享一下。支持DIY!DIY精神万岁~
使用工具:1.SAMSUNG DIY1.11 2.UltraEdit 9.0 3.记事本
4.Optiflash(98/me用optiflash3.3,2000以上的操作系统用optiflash3.5) 5.冰雪文件分割器 (本人软件版本为新E5)
5.Microsoft Excel
工具下载网址如下
Samsung DIY 1.1 http://yqused.myetang.com/software.htm
Ultraedit 10.10(偶用的9.0太旧,找不到了 :))
http://tech.sina.com.cn/introduction/focus/dl_uedit/index.shtml
optiflash http://www.52samsung.com/bbsnew/dispbbs.asp?boardID=23&ID=38224
冰雪文件分割器 http://download.enet.com.cn/file/fmanager/split/2002120501.shtml
试听mmf文件可用midradio http://210.83.68.5:81/blue182/mr.rar
歌曲偏移量计算表.xls 在一楼底下(呵呵)
一 备份:这一步非常重要哦,以后刷机出了什么问题,就把备份出来的刷回去就行了。打开optiflash,打开options-settings,generic中,specify hardware platform中选择customer T1,v200flash erase passes置为2,其它不用改变;在COM port中com port 选择com1(计算机上的com1口时,如计算机上有变化,则相应调节),其它不用动。
图片:opti-settings.JPG


  在flash&Verify中。所有地址清空。browse不用动。在read中地址清空后写上如下地址:0x00000000-0x00ffffff然后按add region按钮使之加入到下面栏里。save file处,写上你备份的名字,如V208backup,browse选择你要存盘的位置。ask before overwriting existing files处不必理,也可以打上钩。完后,按OK退出。
图片:opti-settings1.JPG

图片:opti-read.JPG

  将数据线插到计算机的COM1口,然后关闭手机,手机电量最好全满,上电池。将数据线和手机相连,数据线中间开关打到D/L处。然后按optiflash软件的READ按钮,当出现power on mobile时,按住手机开机键(这时手机并不开机),软件开始读取数据,大约20多分钟备份完毕,到相应位置看看备份的文件,得到V208backup.sre。
打开Samsung DIY,在S3文件转换区里,点打开S3文件,选择刚生成的V208backup.sre,按s3->bin,即可生成V208backup.bin
图片:samdiy-open.JPG

图片:samdiy-sretobin.JPG
 

xiaochun4422

普通会员
2003-07-03
89
0
0
网上的替换内置铃声的攻略其实也不少了(还写来干嘛?大家一起拿板砖来~),呵呵,不过绝大部分是针对S308的,和俺的V208是异曲同工(大家一起扔!),但是仍然有好多朋友不太明白怎么仿照来做,所以我借阅(抄袭)了好几位DX的文章(DX们不要告我侵权哦,只是为DIY作出贡献),加上自己的少少经验,写出来和大家分享一下。支持DIY!DIY精神万岁~
使用工具:1.SAMSUNG DIY1.11 2.UltraEdit 9.0 3.记事本
4.Optiflash(98/me用optiflash3.3,2000以上的操作系统用optiflash3.5) 5.冰雪文件分割器 (本人软件版本为新E5)
5.Microsoft Excel
工具下载网址如下
Samsung DIY 1.1 http://yqused.myetang.com/software.htm
Ultraedit 10.10(偶用的9.0太旧,找不到了 :))
http://tech.sina.com.cn/introduction/focus/dl_uedit/index.shtml
optiflash http://www.52samsung.com/bbsnew/dispbbs.asp?boardID=23&ID=38224
冰雪文件分割器 http://download.enet.com.cn/file/fmanager/split/2002120501.shtml
试听mmf文件可用midradio http://210.83.68.5:81/blue182/mr.rar
歌曲偏移量计算表.xls 在一楼底下(呵呵)
一 备份:这一步非常重要哦,以后刷机出了什么问题,就把备份出来的刷回去就行了。打开optiflash,打开options-settings,generic中,specify hardware platform中选择customer T1,v200flash erase passes置为2,其它不用改变;在COM port中com port 选择com1(计算机上的com1口时,如计算机上有变化,则相应调节),其它不用动。
图片:opti-settings.JPG


  在flash&Verify中。所有地址清空。browse不用动。在read中地址清空后写上如下地址:0x00000000-0x00ffffff然后按add region按钮使之加入到下面栏里。save file处,写上你备份的名字,如V208backup,browse选择你要存盘的位置。ask before overwriting existing files处不必理,也可以打上钩。完后,按OK退出。
图片:opti-settings1.JPG

图片:opti-read.JPG

  将数据线插到计算机的COM1口,然后关闭手机,手机电量最好全满,上电池。将数据线和手机相连,数据线中间开关打到D/L处。然后按optiflash软件的READ按钮,当出现power on mobile时,按住手机开机键(这时手机并不开机),软件开始读取数据,大约20多分钟备份完毕,到相应位置看看备份的文件,得到V208backup.sre。
打开Samsung DIY,在S3文件转换区里,点打开S3文件,选择刚生成的V208backup.sre,按s3->bin,即可生成V208backup.bin
图片:samdiy-open.JPG

图片:samdiy-sretobin.JPG
 

xiaochun4422

普通会员
2003-07-03
89
0
0
二 制作铃声文件
(1)在samsung DIY里,文件->打开手机文件,选择V208backup.bin,在手机铃声替换区里按获取铃声表,如图,可得内置铃声地址表,在表上右键可选择导出所有铃声,得到163首铃声
图片:samdiy-获取铃声.JPG

图片:源铃声.JPG

经过试听,可知第37首为原来电铃声的第一首,第76首为最后一首,共四十首,共552K,而短信为第104-113,19.5K, 可自行在文件后加上first和last方便记忆,要替换的铃声总大小不能比原来的大,短信也一样。
(2)先把要替换的文件按编号排好,V208里原本有40首曲子,最好还是找40首,这样容易修改一点,另外由于存铃声大小的地址是两个字节,最大是FFFF,所以歌曲不能超过65535
图片:歌曲名.JPG

将大于32K的文件用冰雪文件分割器分成两等份,如图中的唐僧穷叨
在DOS状态下键入 dir /on >size.txt
图片:dos.JPG

2003-08-04 21:30 17,618 01笑傲江湖琴萧合曲.mmf
2003-08-06 01:40 13,383 02酒醉的恰恰+震.mmf
2003-08-04 21:24 1,822 03水边的阿第丽娜-克莱德曼.mmf
2003-08-04 21:28 4,440 04我在马路边捡到一分钱.mmf
2003-08-04 21:30 3,693 05野蛮女友钢琴声.mmf
2003-08-04 21:31 744 06野蛮女友手机声.mmf
2003-08-04 21:13 4,401 07解放军军歌.mmf
2003-07-31 00:06 7,418 08圣斗士冥王篇.mmf
2003-08-04 21:02 3,904 09茉莉花.mmf
2003-08-04 21:47 6,718 10仙剑+震.mmf
2003-08-04 20:51 29,917 11I BEIEVE.mmf
2003-08-03 23:51 25,331 12拉德斯基进行曲.mmf
2003-08-04 20:53 14,480 13LOVE IS 蓝.mmf
2003-07-21 08:42 12,344 14美丽心情.mmf
2003-08-04 21:34 12,810 15阮的最爱.mmf
2003-08-06 01:41 3,832 16兔子舞.mmf
2003-08-06 01:23 12,721 17小白的声音.mmf
2003-07-30 14:07 32,465 18倩女幽魂.mmf
2003-08-04 14:09 22,786 19毛主席语录+解放区的天.mmf
2003-08-06 01:43 14,145 20碧绿色的兔子.mmf
2003-08-06 01:26 16,091 21打雷收衣服.mmf
2003-07-31 00:11 11,949 22河东狮吼的人声.mmf
2003-08-04 21:07 7,037 23Kissy.mmf
2003-08-04 21:10 847 24国产零零漆-钢琴.mmf
2003-07-30 13:41 34,800 25如果这都不算爱.mmf
2003-08-04 21:14 2,832 26蓝色生死恋.mmf
2003-08-04 21:26 3,344 27蜗牛与黄鹂鸟.mmf
2003-08-04 21:32 3,900 28猪八戒背媳妇 .mmf
2003-08-01 01:16 19,178 29我不想想你.mmf
2003-08-04 21:17 13,350 30绿箭口香糖.mmf
2003-08-03 10:44 9,668 31Violin.mmf
2003-08-01 14:33 14,972 32偏偏喜欢你.mmf
2003-07-30 14:27 8,619 33李贞贤主打.mmf
2003-08-04 21:09 1,004 34国产零零漆.mmf
2003-08-04 21:31 1,633 35一生有你.mmf
2003-08-04 21:33 4,953 36星际音乐.mmf
2003-08-04 21:07 5,080 37路边的野花不要采.mmf
2003-08-06 01:45 2,524 38东方红.mmf
2003-08-06 01:27 15,329 39叫喊声.mmf
2003-08-04 23:35 32,768 40-1唐僧穷叨.mmf
2003-08-04 23:35 32,569 40-2唐僧穷叨.mmf
2003-08-06 14:38 0 size.txt
40 个文件 487,419 字节
 

xiaochun4422

普通会员
2003-07-03
89
0
0
(3)从samsung DIY中得知第一个铃声地址为十六进制00C32394,换成十进制为12788628,把铃声起始位置和文件长度及文件名填入 “歌曲偏移量计算表.xls”,注意Excel应加载“分析工具库”不然无法进行10进制对16进制的转换。方法:工具->加载宏,在分析工具库前打勾确定就行了。
图片:excel.JPG

根据表中计算的起始位置、终止位置、长度、歌曲名称生成“待转换歌曲表.txt”。
图片:excel1.JPG
 

xiaochun4422

普通会员
2003-07-03
89
0
0
格式必须参照samsung DIY生成的txt文件格式,否则不能导入,便于记忆,编号可从037起
图片:待转歌.JPG

(4)打开samsung DIY,按打开铃声表,选择“待转换歌曲表.txt”,然后把内置铃声地址和待转换的铃声文件一一对应(别对错哦)加到铃声替换表里,右键->生成 已更改铃声.s3文件,恭喜!铃声文件制作完成~
图片:samdiy-换歌.JPG

(5)短信的铃声替换是一样的,先找出短信铃声的地址,把要替换的铃声加到电子表格中,计算好了,再生成待转短信铃声表.txt,导入,转换,生成 已更改短信声.s3文件,做法是一模一样的。
 

xiaochun4422

普通会员
2003-07-03
89
0
0
三 制作铃声地址文件
(1)首先分析从V208backup导出的铃声地址,原本的铃声37首地址为00C32394 大小为24448,现在的大小为17618,原38首起址为C38314 现在为C36866,因为铃声大小不同了,明显地址不同了,如果不改变铃声地址文件的指针,则会出错
(2)用ultraedit打开V208backup.bin,由于三星里的存储方法是高低位相反的,所以搜索9423C300,Alt+F3,填入9423C300,如图,找到在00CD2CA8,后面还带着字节805F,高低位相反后为5F80,换成十进制为24448,刚好就是原第37首歌曲的大小,则每首歌的地址占三个字节,大小占两个字节,另加三个空位,共占八个字节,40首歌,一共占320字节,最后一字节地址为00CD2DE7
图片:ultra6.JPG

图片:ultra1.JPG


图片:ultra2.JPG
 

xiaochun4422

普通会员
2003-07-03
89
0
0
(3)用记事本制作 铃声地址长度表.txt,用samsung DIY打开这文件,然后右键导出成 铃声地址长度表.mmf
图片:铃地长.JPG

图片:铃地长1.JPG

(4)用ultraedit打开 铃声地址长度表.mmf,对应电子表格中的三星格式,把每一首铃声的地址和大小手动填入,第一首位置不变,最后一首大铃声的地址填40-1唐僧穷叨的地址,大小为两上合起来的大小即65337,十六进制为FF39,把39FF填入即可。(别忘了保存哦~)
图片:ultra3.JPG
 

xiaochun4422

普通会员
2003-07-03
89
0
0
(5)在samsung DIY里把改好的 修改铃声地址长度表.mmf替换原来的铃声地址长度表,生成 修改铃声地址长度表.s3文件
图片:samdiy-换地长.JPG

(6)同样方法生成 修改短信铃声地址长度表.s3文件
 

xiaochun4422

普通会员
2003-07-03
89
0
0
四 铃声名称、铃声名称长度修改
(1)V208有三种系统语言,则有每个名称都会有三个地址来存放。用samsung的手机字符替换区查找字符串Arabesque(注意大小写),在英文下查到一个地址是00039930-00039938,中文下查到两个地址(选择从头查找),第一个是简体中文0003BDE0-0003BDF1,第二个是繁体中文0003E120-0003E131
图片:samdiy-找名称.JPG

(2) 再查找最后一首铃声名字,为飘雪,在英文系统中为Snow,查找Snow,会出现两次匹配的结果,因为还有一首歌名为Snow Fight,所以第二个结果才是正确,得到结束地址为00039B17,则得出英文名称地址为00039930-00039B17,大小为488字节
图片:samdiy-找英名称.JPG

同理可得出简体中文名称地址 0x0003BDE0-0x0003C10F 繁体为 0x0003E120-0x0003E44F ,大小都为 816字节,则要修改的名称总大小不能超过这一大小。大部分人一辈子都不会使用英文和繁体语言系统,所以这里只修改简体中文为例,如果有人也想使用英文和繁体,那方法也是一样的。
 

xiaochun4422

普通会员
2003-07-03
89
0
0
(3)查找存放铃声名称地址的指针。用ultraedit打开V208backup.bin,Ctrl+G,直接前往03BDE0,发现从03BDE0-03BDF3共20个字节,如下图,里面A1后面跟着的十六进制数对照ASCII码表,发现正好是歌曲名Arabesque。紧跟后的03BDF4-03BE0F正好是歌名Harp Concerto。
图片:ultra7.JPG


图片:ultra5.JPG

图片:ASCII.gif

(4)OK,查找E0BD03,结果在003B1038处,分析随后的F4BD03,高低位相反后为03BDF4,正好为Harp Concerto的名称起始地址,可知前后两个地址相减便是前一首歌名称的长度,此处F4-E0=14,十进制为20,由于每一个字前面的A1占用了一个字节,最后也必须至少留下两个0000的字节来分离两首铃声,则实际上可用的字数为(20-2)÷2=9,Arabesque刚好就是九个字符。可得出0x003B1038 - 0x003B10D7 ,共160字节,每首歌曲名地址占用四个字节
图片:ultra8.JPG
 

xiaochun4422

普通会员
2003-07-03
89
0
0
(5)制作 英简繁铃声名称长度地址.txt 用samsung打开,然后把简体名称地址长度导出成为 简体名称地址长度.mmf
图片:英简繁名长.JPG

图片:samdiy-英简繁名长.JPG

(6)用ultraedit打开 简体名称地址长度.mmf,这里规定每首歌大小为九个字符,即要占用20个字节,20X40=800,还有多出来的16个字节不要浪费哦,观察 待转换歌曲表.txt ,第三首 水边的阿第丽娜-克莱德曼 有十二个字符,便多分给它6个字节,第四首 我在马路边捡到一分钱 为十个字符,多分2个字节,毛主席语录+解放区的天 为十一个字符,多给它4个字节,还有4个字节留在最后,即加起来刚好是816字节。
图片:samdiy-英简繁名长1.JPG

打开计算器,在查看处改为科学型,在十六进制区计算每一个名称的起始地址,如第一首定义为九个字符,占20字节,十六进制为14,3BDE0+14=3BDF4 手动填好每一个起始地址,保存为 更改简体名称地址长度.mmf
(7)在samsung DIY中把刚做好的 更改简体名称地址长度.mmf 替换简体名称长度,生成更改简体名称地址长度.s3
图片:samdiy-简名长地.JPG
 

xiaochun4422

普通会员
2003-07-03
89
0
0
五 修改铃声名称
(1)把要替换的铃声名一一写到记事本中,不足十个字符的用a补足,但至少有一个a,即除了刚才多加了字节的三首铃声,其余的都有是最多只能九个字符。如果名称中有a,可以用其它的字符代替,最好不要跟铃声中的字符相同。
图片:歌曲名1.JPG

把每一行后的回车符去掉
图片:歌曲名2.JPG

图片:歌曲名3.jpg

保存为 歌曲名.mmf ,注意要选择Unicode big endian编码,生成后大小必须是818字节。
 

xiaochun4422

普通会员
2003-07-03
89
0
0
(2)用ultraedit打开 歌曲名.mmf ,用工具栏里的剪刀把开头的FEFF去掉
图片:ultra10.JPG

Ctrl+R,把0061全部换成0000,这里的0061是a的ASCII码,如果制作时不是用a来填充,用了其他字符的话,自己对应查找ASCII码。
图片:ultra14.JPG

由于铃声里面中英文都是两个字节来表示一个字符,英文在第一个字节是A1,第二个字节是英文字符的ASCII码,所以铃声里的英文字符须要手动在每个字母对应的前一字节加上A1,如I BEIEVE 在00D0-00DF,手动给每一字母加前加上A1。保存为 更改铃声名称表.mmf ,大小为816字节。
图片:ultra13.JPG

(3)编写 英简繁名称地址.txt ,如图
图片:英简繁名地.JPG
 

xiaochun4422

普通会员
2003-07-03
89
0
0
用samsung DIY ,打开 英简繁名称地址.txt ,用刚才做的 更改铃声名称表.mmf 替换,生成 更改铃声名称表.s3图片:samdiy-简名地.JPG

(4)短信名称长度、地址也是这样改,想改就自己动手吧,我没改,用原来的就行了
六 刷机
呵呵~ 所有的工作都已经完了,就差简单又最重要的刷机,如果按上面的步骤做下来,应该有六个s3文件
图片:6文件.JPG

打开optiflash,在Flash&Verify里把Reserved memory regions里的地址去掉
图片:opti-set.JPG

在Browse里选择一个s3文件,按Ok退出后,点Flash,按手机开机键开始刷机
图片:opti-files.JPG

图片:opti-finish.JPG

刷机成功后会出现All is well。把六个文件一一刷进机器里,每次刷完后都要拆电池才能进行下一次刷机哦~
令人心动的一刻到了,开机~ 哈哈,是不是看到自己喜欢的歌曲和短信铃声都在机器里,爽歪歪了吧~ 是不是很有成就感呢 如果出现黑屏或重启的现象证明是哪里出错了,可以一一检查过程中有没有出错,数据也不少,算错也难免,我也是试了两次才成功,如果还有什么不满意,干脆把备份出来的V208backup.sre刷回去呗~
小春 03.8.07
xiaochun4422@sina.com
 

xiaochun4422

普通会员
2003-07-03
89
0
0
还以为写教程累,原来发帖也是这么累,发了一个多小时才发完,自己顶一顶先~ ~
 

xiaochun4422

普通会员
2003-07-03
89
0
0
前面不是导出了163首铃声吗?机器里的声音差不多都在里面了,你自己一一试听,找到了,用别的mmf 代替就行了,不过我没有找过它可以放多大,所以最好不要比原铃声大就好了