记得曾经有一位网友说过这样一句话:‘别人用单音的时候,我用和弦;别人用和弦的时候,我用人声’!的确,手机的铃声从最初的单调铃声到后来的音乐,再到后来的3和弦、4和弦、8和弦、16和弦,一直到现在主流的40和弦,音色越来越优美,声音越来越好听,很快,在手机上会出现更高和弦阶数的铃声,甚至是采用立体声铃声,到那时,手机的铃声将会发展的更加个性化!
8好意思,扯远了,回到我们今天的主题上来。现在的人声铃声一般都比较大,小的也得40K,大的甚至100-200K,而S108如果用数据线上传的话,最大才支持20K的铃声,根本无法体验人声铃声的魅力,那有没有办法使S108支持更大的铃声呢?当然可以,S108支持的铃声最大为64K,虽然不是很大,但是基本上够用了。下面我们就具体看一下给S108植入大铃声的方法。
准备工作:
A、硬件方面:S108手机、S108数据线、S108原装直充、电脑
B、软件方面:SAMSUNG DIY1.1、SRE EDITOR、记事本、Windows自带计算器以及和现在所用的版本相同的S108 Rom。
注:由于我现在使用的是水改D2版,所以一下操作都是在D2的基础上进行的,其他版本类似。
操作步骤:
一、制作铃声替换文件
1、启动SAMSUNG DIY1.1,由于S108的Rom一般为S3或者Sre文件,所以需要转换成BIN文件才能被SAMSUNG DIY1.1打开,选择SAMSUNG DIY1.1的S3文件转换区,将Rom文件转换成BIN文件,设置选择默认即可,此步比较简单,就不再详细说明了。
2、用SAMSUNG DIY1.1打开上一步转换后的bin文件,在‘手机铃声替换区’点击‘获取铃声表’,即可得到所有铃声的地址表,如图:
3、在获得的铃声地址表上点右键,会弹出一个菜单,选择‘导出所有铃声’,这样会将所有铃声导出为mmf格式的铃声文件,通过试听,我们发现从47-91为内置的铃声,共45首,占据295,309字节的空间。
4、我们利用第84-89的6首铃声的空间共63,889 字节来放一首62,552 字节的铃声。编写用于倒入铃声的铃声表(可参照SAMSUNG DIY自带的铃声表格式制作),用记事本编写以下文件:
5、用SAMSUNG DIY1.1打开S38ZCWG2.BIN文件,按下图步骤操作生成大铃声文件:
6、至此,大铃声刷机文件已完成,下面需要更改铃声的指针
二、修改铃声的指针
1、在前面我们已经知道S108 D2版的内置铃声从47开始,我们通过SAMSUNG DIY获取D2版的铃声表可以看到第47首内置铃声的起始地址为0x00CA4DE4,结束地址为0x00CA5172,大小为911字节。如图:
2、在三星软件中,地址信息是采用高位在后、低位在前的方式记录的,启动SRE Editor,选择file->open SRE,打开相应版本的SRE文件,然后选择Edit->find,就会弹出查找的对话框,在HEX栏输入第47首内置铃声的起始地址,不过这次要倒过来,即E44DCA00,然后点击find,稍等一会,SRE Editor即可完成查找,如图:
8、这样,铃声的指针也修改好了,但是单单这样改的话,手机菜单中仍会保留45首内置铃声的名称,而其中的84-89的位置被大铃声所占用,如果在手机的铃声设置菜单中进入84的位置(即内置来电铃声的第38首)时,会是替换的大铃声,而进入85-89(也就是内置来电铃声39-43首)的位置时,会导致这些位置的铃声不能发音,我们可以把这些铃声的指针修改一下,让它们都指向同一个内置铃声(包括地址指向以及铃声大小都要修改),虽然这样造成的结果是39-43位置的来电铃声相同,但是总比没有声音好,下图是我所作的修改的一个截图:
9、至此铃声的指针也修改好了。
三、刷机
这是最后一步了,将我们保存的大铃声替换文件和铃声指针修改文件都刷到手机就大功告成了。
最后,听着自己手机中传出的唱歌的铃声,是不是别有一番成就感呢?