看到有很多D9的朋友问短信铃声怎么改,在网上也没找到D9的教程,就自己写了一个,希望对大家有帮助。
原理:10个短信铃声存放在手机D908ZCFI1.cla文件中的不同位置,这10个位置的起始地址我们可以称它为地址指针。我们可以把要替换的铃声放在D908ZCFI1.cla文件的空白地方,也就是手机不用的地址空间,这个存放替换后铃声的起始地址也叫指针。然后找到存放铃声地址指针的偏移地址,把指针指向新加的地址指针就行了。
概括起来说就是:
1.找到D908ZCFI1.cla中的空白地址,把新加入的声音文件COPY过来,记下起始地址;
2.找到要替换的铃声的地址指针,改成新加入声音的起始地址。
用到的软件
1.十六进制编辑软件WINHEX;
2.刷补丁软件(包括制作)SGH Flasher/Dumper 0.70 dev beta 0721i
音源:可以是midi,不能是wav,如果想加人声,可以做成MXMF格式。
第一步:在WINHEX中打开手机文件D908ZCFI1.cla
在下图中看到红色表示的就是地址的位置,这张为16进制表示。
浏览附件599240
可以在红色标记处按左键一次切换到10进制表示方式
这张为10进制表示,我们先用10进制表示。
浏览附件599241
第二步:按住左键拖动可以选中。
注意右下的红色标记处,这表示选中区域大小,因为我们是用上图中的10进制表示方法,所以这里的数值(6352)就是10进制的大小。
浏览附件599242
第三步:找到空白的空间,以便存放加入的声音。
浏览附件599243
这个偏移量也可以自己找,只要空白的空间大于声音文件的总长度就行。
注意红色的标记处为10进制表示方式。
浏览附件599255
第四步:红色表示的是找到后的地址。
浏览附件599244
第五步:打开一个声音文件,按CTRL+A后选择全部,注意右下角,为文件的大小,也就是占用的空间大小,这个大小要小于第三步中找到的空白空间的大小。按CTRL+C复制。
浏览附件599245
第六步:回到D908ZCFI1.CLA文件中,在图中红色标记处点一下左键切换到16进制表示方式,如图中的样子。记住这个F56650,这个就是加入的声音的起始地址。
浏览附件599246
第七步:按下图中的方法加入声音文件。
浏览附件599247
第八步:查找10个短信铃声的地址指针。
浏览附件599248
输入C0338F11,这是第一个短信音的地址指针
浏览附件599249
第九步:下图中红色的是第一个短信音的起始指针,绿色是第二个短信音,蓝色是第三个短信音,以此类推,每八个数字为一个地址指针,这样10就都表示出来了。
浏览附件599250
第十步:加入替换后的声音的起始地址指针,这是最重要的一步,不能写错了。
地址表示方法如下:
浏览附件599256
第十一步:把改好后的地址(5066F510)写入第一个短信音的指针表示处,如下图红色标记处
浏览附件599251
第十二步:把改好后的文件另存为其它名字的文件。
浏览附件599252
浏览附件599253
第十三步:打开刷补丁软件,把原始的D908ZCF11.cla放到第一行,把修改后的D908ZCF11em.cla放到第二个,点下面的创建DIF文件按钮,生成补丁文件。
浏览附件599254
以上图中所用的地址为例子地址,不代表每个人的手机文件。
由于水平有限,写的有不正确之处,请大家指正。
所用相关D908的软件可以到我和朋友的FTP中找
D908服务器 ftp://61.129.51.120
用户名和密码:d908qq_user
端口:21
原理:10个短信铃声存放在手机D908ZCFI1.cla文件中的不同位置,这10个位置的起始地址我们可以称它为地址指针。我们可以把要替换的铃声放在D908ZCFI1.cla文件的空白地方,也就是手机不用的地址空间,这个存放替换后铃声的起始地址也叫指针。然后找到存放铃声地址指针的偏移地址,把指针指向新加的地址指针就行了。
概括起来说就是:
1.找到D908ZCFI1.cla中的空白地址,把新加入的声音文件COPY过来,记下起始地址;
2.找到要替换的铃声的地址指针,改成新加入声音的起始地址。
用到的软件
1.十六进制编辑软件WINHEX;
2.刷补丁软件(包括制作)SGH Flasher/Dumper 0.70 dev beta 0721i
音源:可以是midi,不能是wav,如果想加人声,可以做成MXMF格式。
第一步:在WINHEX中打开手机文件D908ZCFI1.cla
在下图中看到红色表示的就是地址的位置,这张为16进制表示。
浏览附件599240
可以在红色标记处按左键一次切换到10进制表示方式
这张为10进制表示,我们先用10进制表示。
浏览附件599241
第二步:按住左键拖动可以选中。
注意右下的红色标记处,这表示选中区域大小,因为我们是用上图中的10进制表示方法,所以这里的数值(6352)就是10进制的大小。
浏览附件599242
第三步:找到空白的空间,以便存放加入的声音。
浏览附件599243
这个偏移量也可以自己找,只要空白的空间大于声音文件的总长度就行。
注意红色的标记处为10进制表示方式。
浏览附件599255
第四步:红色表示的是找到后的地址。
浏览附件599244
第五步:打开一个声音文件,按CTRL+A后选择全部,注意右下角,为文件的大小,也就是占用的空间大小,这个大小要小于第三步中找到的空白空间的大小。按CTRL+C复制。
浏览附件599245
第六步:回到D908ZCFI1.CLA文件中,在图中红色标记处点一下左键切换到16进制表示方式,如图中的样子。记住这个F56650,这个就是加入的声音的起始地址。
浏览附件599246
第七步:按下图中的方法加入声音文件。
浏览附件599247
第八步:查找10个短信铃声的地址指针。
浏览附件599248
输入C0338F11,这是第一个短信音的地址指针
浏览附件599249
第九步:下图中红色的是第一个短信音的起始指针,绿色是第二个短信音,蓝色是第三个短信音,以此类推,每八个数字为一个地址指针,这样10就都表示出来了。
浏览附件599250
第十步:加入替换后的声音的起始地址指针,这是最重要的一步,不能写错了。
地址表示方法如下:
浏览附件599256
第十一步:把改好后的地址(5066F510)写入第一个短信音的指针表示处,如下图红色标记处
浏览附件599251
第十二步:把改好后的文件另存为其它名字的文件。
浏览附件599252
浏览附件599253
第十三步:打开刷补丁软件,把原始的D908ZCF11.cla放到第一行,把修改后的D908ZCF11em.cla放到第二个,点下面的创建DIF文件按钮,生成补丁文件。
浏览附件599254
以上图中所用的地址为例子地址,不代表每个人的手机文件。
由于水平有限,写的有不正确之处,请大家指正。
所用相关D908的软件可以到我和朋友的FTP中找
D908服务器 ftp://61.129.51.120
用户名和密码:d908qq_user
端口:21