★★★教你如何利用不常用的空间来放大铃声★★★★
经常看到网友不会利用S508中不常用的空间来放大铃声,今天就做一个教程,希望大家通过这个教程,能够慢慢地步入DIYER行列!
认识可以利用的空间:
BIN1文件:
铃声方面:铃声2-----太空2
图片方面:GPRS连接(31帧)、短信动画1----3
BIN2文件(因为BIN2文件没有内置铃声,所以只能利用图片空间):
屏保(可以是四个,也可是是3个、2个、1个,可以自己决定)、问候语背景、连接动画
OGM2文件:
铃声方面:芭蕾舞曲---------铃声1
图片方面:菜单、开关机动画
首先,我们说一下要用到的工具:
1、当然是手机文件了,至于是哪个文件,就要看你想占用哪些空间了,这里用bin2文件中的屏保2-4为例;
2、S508的图片地址表,你用哪个版的软件,就要用哪个版本的图片地址表,这里我以I3水货版本的为例;
3、WinHex。
没有工具的朋友,可以到以下地址下载:
S508软件下载[05年5月16日]添加MidRadioPlayer铃声播放器(有史以来最全)
好,下面我就来说说如何利用不常用的空间,放入我们想要的大铃声。
1、先打开图片地址表,找到我们想利用的空间(这里以I3的bin2文件中的屏保2-4为例);我们可以看到屏保2-4的空间为0EEA80-1ABA80,这些都是16进制数据,转换成10进制数据就是756K,地址是从0EEA80到1ABA80这块地方,这就是我们要用的空间。此时应该记下整个bin2文件的大小“4608808字节”,在软件的左边。
2、启动WinHex,打开I3的bin2文件,现在出现在大家眼前的就是bin2文件的16进制代码(天书^_^),我们不用管这些是什么东西,找到自己要用的空间才是正事。“转到偏移量”-“0EEA80”-“确定”,到达屏保2的起始地址0EEA80,
单击鼠标右键,选择“选块开始”。
3、刚才我们说到可以利用的空间大小是756K,所以我们要放进去的铃声大小就一定不能大于756K(这里我用童话445K为例)。
4、用WinHex打开童话。直接用快捷键“全选(CTRL+A)”-“复制(CTRL+C)”,这时要记住童话文件的大小,在WinHex的右下角可以看到,大小为“6F536”,把这个数据记在草稿纸上。
5、转到bin2文件,打开“转到偏移量”-“6F536”-“当前位置”-“确定”,然后将光标向前移一位,到达正确位置“15DFB5”,单击鼠标右键,选择“选块结尾”,这时选块的大小应该正好和童话文件的大小一样是“6F536”,在软件的右下角可以看到。
6、在“位置”菜单-“转到”-“选块开头”,直接按键盘上的“Delete”删除刚才的选块,然后再按“复制(CTRL+V)”粘贴“童话”(刚才已经复制过),这样,童话的铃声就放入bin2文件里的,这里的文件大小应该还是4608808。最后保存,就行了。
接下来就是修改铃声指针
首先,大家要知道,所有的铃声指针,都放在bin1文件中。由于I3版本没有我们要的铃声地址表,所以大家可以用samsung diy来提取铃声,如果不知道哪个是什么铃声,可以试听一下。(这里我以替换bin1文件中的“铃声2”为例)
1、用samsung diy打开bin1文件,“获取铃声表”,经过试听,我们可以知道第21个铃声就是我们要替换的“铃声2”起始地址为3FD0F8;
2、用WinHex打开bin1文件(因为我们要替换指针,所有的铃声指针都在bin1文件中),查找16进制数据,也就是刚才我们记下的“铃声2”的起始地址3FD0F8;
3、将我们找到的3FD0F8改成“童话”的起始地址就可以了,“童话”的地址=0EEA80+800000=8EEA80。
以下是计算偏移地址的公式:
指针地址的值=原来起始地址+偏移增量。具体是:(所谓“原来起始地址是指在WinHex或Hex Workshop中你看到的地址,这里讲到的“值”都是16制的。)
OGM1指针地址的值=原来起始地址+700000
BIN2指针地址的值=原来起始地址+800000
OGM2指针地址的值=原来起始地址+C70000
4、最后保存,再将刚才改过的文件刷入手机就OK了。
在这里我只是举一个例子,其他的情况可以参照着这个教程来做,改短消息,改铃声都是这样,只要找到空间放入铃声,然后再修改它的指针就可以。
经常看到网友不会利用S508中不常用的空间来放大铃声,今天就做一个教程,希望大家通过这个教程,能够慢慢地步入DIYER行列!
认识可以利用的空间:
BIN1文件:
铃声方面:铃声2-----太空2
图片方面:GPRS连接(31帧)、短信动画1----3
BIN2文件(因为BIN2文件没有内置铃声,所以只能利用图片空间):
屏保(可以是四个,也可是是3个、2个、1个,可以自己决定)、问候语背景、连接动画
OGM2文件:
铃声方面:芭蕾舞曲---------铃声1
图片方面:菜单、开关机动画
首先,我们说一下要用到的工具:
1、当然是手机文件了,至于是哪个文件,就要看你想占用哪些空间了,这里用bin2文件中的屏保2-4为例;
2、S508的图片地址表,你用哪个版的软件,就要用哪个版本的图片地址表,这里我以I3水货版本的为例;
3、WinHex。
没有工具的朋友,可以到以下地址下载:
S508软件下载[05年5月16日]添加MidRadioPlayer铃声播放器(有史以来最全)
好,下面我就来说说如何利用不常用的空间,放入我们想要的大铃声。
1、先打开图片地址表,找到我们想利用的空间(这里以I3的bin2文件中的屏保2-4为例);我们可以看到屏保2-4的空间为0EEA80-1ABA80,这些都是16进制数据,转换成10进制数据就是756K,地址是从0EEA80到1ABA80这块地方,这就是我们要用的空间。此时应该记下整个bin2文件的大小“4608808字节”,在软件的左边。
2、启动WinHex,打开I3的bin2文件,现在出现在大家眼前的就是bin2文件的16进制代码(天书^_^),我们不用管这些是什么东西,找到自己要用的空间才是正事。“转到偏移量”-“0EEA80”-“确定”,到达屏保2的起始地址0EEA80,
单击鼠标右键,选择“选块开始”。
3、刚才我们说到可以利用的空间大小是756K,所以我们要放进去的铃声大小就一定不能大于756K(这里我用童话445K为例)。
4、用WinHex打开童话。直接用快捷键“全选(CTRL+A)”-“复制(CTRL+C)”,这时要记住童话文件的大小,在WinHex的右下角可以看到,大小为“6F536”,把这个数据记在草稿纸上。
5、转到bin2文件,打开“转到偏移量”-“6F536”-“当前位置”-“确定”,然后将光标向前移一位,到达正确位置“15DFB5”,单击鼠标右键,选择“选块结尾”,这时选块的大小应该正好和童话文件的大小一样是“6F536”,在软件的右下角可以看到。
6、在“位置”菜单-“转到”-“选块开头”,直接按键盘上的“Delete”删除刚才的选块,然后再按“复制(CTRL+V)”粘贴“童话”(刚才已经复制过),这样,童话的铃声就放入bin2文件里的,这里的文件大小应该还是4608808。最后保存,就行了。
接下来就是修改铃声指针
首先,大家要知道,所有的铃声指针,都放在bin1文件中。由于I3版本没有我们要的铃声地址表,所以大家可以用samsung diy来提取铃声,如果不知道哪个是什么铃声,可以试听一下。(这里我以替换bin1文件中的“铃声2”为例)
1、用samsung diy打开bin1文件,“获取铃声表”,经过试听,我们可以知道第21个铃声就是我们要替换的“铃声2”起始地址为3FD0F8;
2、用WinHex打开bin1文件(因为我们要替换指针,所有的铃声指针都在bin1文件中),查找16进制数据,也就是刚才我们记下的“铃声2”的起始地址3FD0F8;
3、将我们找到的3FD0F8改成“童话”的起始地址就可以了,“童话”的地址=0EEA80+800000=8EEA80。
以下是计算偏移地址的公式:
指针地址的值=原来起始地址+偏移增量。具体是:(所谓“原来起始地址是指在WinHex或Hex Workshop中你看到的地址,这里讲到的“值”都是16制的。)
OGM1指针地址的值=原来起始地址+700000
BIN2指针地址的值=原来起始地址+800000
OGM2指针地址的值=原来起始地址+C70000
4、最后保存,再将刚才改过的文件刷入手机就OK了。
在这里我只是举一个例子,其他的情况可以参照着这个教程来做,改短消息,改铃声都是这样,只要找到空间放入铃声,然后再修改它的指针就可以。