x488D1铃声替换(含名称更换)更新!!

gjdir

普通会员
2005-08-05
84
0
0
特点:人性化!任君选择需要的铃声进行替换。

铃声更改曲目表

阿拉伯舞曲..一、二、三、四歌 中国舞..杯水情歌 你好..丁香花 丛林..凤阳花鼓
雪仗..猪八戒娶媳妇 生日快乐..鸡叫 蓝调爵士乐..真的爱你 雨滴前奏曲..光辉岁月
花之圆舞曲..小薇 桑巴舞曲..喜洋洋 圣诞舞曲..老公,接电话 小提琴协奏曲..甜蜜密
雪..两只蝴蝶 梦幻曲..老鼠爱大米 皮尔.金..后来 婚礼进行曲..亲爱的,接电话吧
铃声1...酸酸甜甜就是我 铃声2-London Bridge 计数...帅哥,接电话
丹第...情人(刀郎) 空间...不再犹豫 短信息铃声5--新闻联播
短信息铃声6--Pretty Boy 短信息铃声7--母鸭带小鸭 短信息铃声8--披着羊皮的狼
短信息铃声9--你有新短消息,请注意查收 短信息铃声10--鸟叫声

支持我的请点这里!谢谢![p:5]
 

附件

guoben

普通会员
2005-06-30
151
0
0
楼主是如何实现铃声名字替换的?可否把方法拿出来共享一下?我想做G1的铃声名替换,昨天试过一次,不行,不知是不是铃声名偏移时出现了问题。
 

gjdir

普通会员
2005-08-05
84
0
0
先用ut8将要更新的名字转换为UTF-8编码,例如将“杯水情歌”转换为“E69DAFE6B0B4E68385E6AD8C”,然后用hex workshop打开bin文件,搜索合适的空白位置,替换为“E69DAFE6B0B4E68385E6AD8C00(结束处添加2个00)”,记下偏移位置。再搜索原来铃声名称的UTF-8编码,如:“中国舞”的UTF-8编码为“E4B8ADE59BBDE8889E”,按ctrl+f,填“E4B8ADE59BBDE8889E”搜索得出位置在“00811860”处,再将00811860反顺序记为"60188100",进行搜索,将所得的指针位置改为你上面刚才记下的偏移位置即可。再分别将两处改动导出为S3文件刷机。
 

guoben

普通会员
2005-06-30
151
0
0
下面是引用gjdir于2005-10-20 20:48发表的:
先用ut8将要更新的名字转换为UTF-8编码,例如将“杯水情歌”转换为“E69DAFE6B0B4E68385E6AD8C”,然后用hex workshop打开bin文件,搜索合适的空白位置,替换为“E69DAFE6B0B4E68385E6AD8C00(结束处添加2个00)”,记下偏移位置。再搜索原来铃声名称的UTF-8编码,如:“中国舞”的UTF-8编码为“E4B8ADE59BBDE8889E”,按ctrl+f,填“E4B8ADE59BBDE8889E”搜索得出位置在“00811860”处,再将00811860反顺序记为"60188100",进行搜索,将所得的指针位置改为你上面刚才记下的偏移位置即可。再分别将两处改动导出为S3文件刷机。
楼主用不用两个bin文件,好像将铃声名字填充进bin文件后,原铃声名字的偏移地址会发生改变,我的就是这样子,所以我用了两个bin文件来分别处理。结束处添加2个0就行了吗?用不用再加4个0进行字符分割?
 

gjdir

普通会员
2005-08-05
84
0
0
下面是引用guoben于2005-10-21 00:33发表的:

楼主用不用两个bin文件,好像将铃声名字填充进bin文件后,原铃声名字的偏移地址会发生改变,我的就是这样子,所以我用了两个bin文件来分别处理。结束处添加2个0就行了吗?用不用再加4个0进行字符分割?
不用两个bin文件,如果更改的铃声名称比原来字符小,直接更改就行。如果更改的铃声名称比原来字符大,就要做字符偏移,重新选择空白字段填进铃声名字的utf-8编码,记下偏移位置,再将原来铃声的指针指向该位置就行。操作方法见上面。
 

guoben

普通会员
2005-06-30
151
0
0
下面是引用gjdir于2005-10-21 18:34发表的:


不用两个bin文件,如果更改的铃声名称比原来字符小,直接更改就行。如果更改的铃声名称比原来字符大,就要做字符偏移,重新选择空白字段填进铃声名字的utf-8编码,记下偏移位置,再将原来铃声的指针指向该位置就行。操作方法见上面。
这就奇怪了,以第一首铃声”阿拉伯舞曲“为例,其utf-8码是”E998BFE68B89E4BCAFE8889EE69BB2",在还没有对G1的bin文件进行字段填充之前,查得其偏移地址是00811864,当我把所有的铃声名字填充完毕后,再来查找“阿拉伯舞曲”的同一个utf-8码,其偏移地址却变成了0081198C。这到底是怎么一回事?你有没有碰到?该怎么解决?还有,由于快要毕业了,最近比较忙,没有时间去做地址表,不好意思!
 

gjdir

普通会员
2005-08-05
84
0
0
不可能偏移地址00811864改变为0081198C,你是在哪里改的?

假如你要改变“阿拉伯舞曲”为“老鼠爱大米”,可以直接将“阿拉伯舞曲”的UTF-8码“E998BFE68B89E4BCAFE8889EE69BB2”在原位置替换为“老鼠爱大米”的UTF-8码,“E88081E9BCA0E788B1E5A4A7E7B1B3”再将改变部分导出为S3文件即可。如果是要改为“酸酸甜甜就是我”,因为名称比原来的大,就要做偏移,假如选择空白位置在“01FFFFE0”,将“酸酸甜甜就是我”的U码“E985B8E985B8E7949CE7949CE5B0B1E698AFE68891”填进该位置,注意多补2个00,如下图1,再按CTRL+F查找“64188100”,将它改为上面的偏移地址“E0FFFF01”(注意要反顺序书写),如下图2。将改变备份导出为S3文件。最好将2个S3文件刷入手机就可以了。




热心帮助会员,加分!!
 

附件

cwater

普通会员
2005-06-03
38
0
0
先用ut8将要更新的名字转换为UTF-8编码,例如将“杯水情歌”转换为“E69DAFE6B0B4E68385E6AD8C”,然后用hex workshop打开bin文件,搜索合适的空白位置,替换为“E69DAFE6B0B4E68385E6AD8C00(结束处添加2个00)”,记下偏移位置。再搜索原来铃声名称的UTF-8编码,如:“中国舞”的UTF-8编码为“E4B8ADE59BBDE8889E”,按ctrl+f,填“E4B8ADE59BBDE8889E”搜索得出位置在“00811860”处,再将00811860反顺序记为"60188100",进行搜索,将所得的指针位置改为你上面刚才记下的偏移位置即可。再分别将两处改动导出为S3文件刷机。
 

dhh133

普通会员
2005-11-03
29
0
0
太感谢了,我早就想换了,楼主,我是c238的机子不知道可不可用,是不是刷机,把你的文件刷进机子里,就可以把内置的短信铃声替换掉,是用OPtionflash软件吗,能给个教程吗?还有要不要把机子里的短信铃声除去,如何除去,还是直接替换就可以了,谢谢了,支持你,我等带你的回复
 

gjdir

普通会员
2005-08-05
84
0
0
C200应该不可以刷,因为它的地址跟X488不同。你可以自己做,替换铃声可以用软件“samsung diy”替换,教程论坛你就有。至于修改铃声名称上面就有说明。刷机才用OPtionflash软件。