求助丛林猎手:制作短信铃声补丁问题

xpzzj

普通会员
2005-08-09
154
0
16
从林猎手版主帮忙分析一下,我做了个大短信铃声的.S3文件(共10个短信铃声大部分在30K左右,只有一个有70多K)和它们的指针偏移.S3文件(共两个.S3文件),然后分别把它们刷进手机,每次刷完后手机都自动开机,可只有2个短信铃声替换成功,其它的都没有声音了,这是怎么原因啊?
刷机软件用的是你置顶的D830_D840_E900_Optiflash_060412软件。
我制作过程如下:
1、我的手机是E908ZCFI3。我用Samsung DIY软件把I3的.S3文件转成.BIN文件,共转了两个(一个是全部转换,一个是部分转换,分别取名为I3(全部).BIN和I3(部分).BIN)。
2、用Samsung DIY打开I3(部分).BIN,点获取铃声列表,找到短信铃声1的起止地址为0380F3F0-03812B17。
3、用WenHex打开I3(全部).BIN和I3(部分).BIN,通过I3(部分).BIN从I3(全部).BIN中找到短信铃声1的起止地址为2981F3F0-29822B17(也就是说短信铃声的实际地址要比用Samsung DIY获得的铃声地址大26010000)。
4、在I3(全部).BIN中找2981F3F0的指针地址为20FEBB4C-20FEBB4F(找指针时把2981F3F0换成F0F38129)。
5、在I3(全部).BIN中找空白地址的起始位置为29B0F000,然后用放鱼版主的指针偏移制作教程http://bbs.blueshow.net/htm_data/186/0501/100025.html做好指针偏移,把指针偏移到29B0F000(把29B0F000换成00FB0290)同理把10个短信铃声指针偏移都分别做好后生成指针偏移.S3文件;
6、新做一个短信大铃声列表,每个铃声能存放64K以下的铃声,另做了一个80K的用来存放我的一个大铃声(70多K),比如第一个的起止地址为29B0F000-29B1EFFF,然后用Samsung DIY把我所想要的铃声替换进铃声列表,再生成一个大短信铃声的.S3文件。
7、用Optiflash把大短信铃声.S3和指针偏移.S3文件刷进手机。
 

xpzzj

普通会员
2005-08-09
154
0
16
丛林猎手版主,我终于知道原因了,我做的指针没错,我把刷成功的那两个短信刷到其它几个短信就都有声音了。难道E908不支持大短信铃声?(有声音的那两条短信最大的只有519,而其它没声音的短信至少是10多K的)
 

xpzzj

普通会员
2005-08-09
154
0
16
偏移指针应该没错。比如说短信1的铃声替换吧:我刷一个20K的铃声没声音,但刷一个519的铃声就有声音了。
我的用户名是xpzzj,我想改成中文的。
 

丛林猎手

普通会员
2004-04-12
9,965
0
0
519的不需要偏移,直接在原地址替换就可以了
20K的估计比原来的大,要偏一次的

用户名不能随便更改,要么你可以用LB购买,或者你发点好的帖子,我会看你的贡献为你更改

如果每个人都提出更改用户名的要求,都可以任意满足的话,对论坛的管理是不便的
 

xpzzj

普通会员
2005-08-09
154
0
16
我知道,我把所有的短信铃声都偏移了一次,偏移后都是能刷56K以下的,是为了以后替换短信铃声方便些,但大铃声替换不成功,小的成功了。
我想用蓝币购买,怎么买?我抽个时间写个我替换短信的详细方法,你帮我看看
 

丛林猎手

普通会员
2004-04-12
9,965
0
0
可以
有时间的话我做一个给你
但是主要是AGERE系列我不大弄了,我现在几乎弄SWIFT系列了
因为SWIFT系列的DIY目前是远高于AGERE系列
 

jmtm

普通会员
2006-08-04
45
0
0
楼主可以大致介绍一下如何制作短信铃声的补丁么,谢谢了
我也想换
只是我用的H1,不管用D800还是E900制作之后都出现地址问题~~~~
估计是地址的增量不一样~~~呵呵~~~~下次再试试看~~~~
 

jmtm

普通会员
2006-08-04
45
0
0
我现在可以刷了
但是随便刷哪一个都会出现其余的短信铃声全部没有声音
不知道怎么回事啊
我替换的都是小于内置铃声的
 

xpzzj

普通会员
2005-08-09
154
0
16
啊!?一万个蓝币,没盼头了,还是多学习学习看能不能发几个好贴
 

xpzzj

普通会员
2005-08-09
154
0
16
我就是按开头所说的方法做的啊。只是没时间做图片。你的地址增量是多少?
 

xpzzj

普通会员
2005-08-09
154
0
16
丛林版主,我替换没成功是不是和刷机线有关啊?我的刷机线是PCB200BBE,我今天从蓝色看到PCB200BBE给E908刷机会出错