体验人声的魅力——为S108刷入大铃声

【体验人声的魅力——为S108刷入大铃声】记得曾经有一位网友说过这样一句话:‘别人用单音的时候,我用和弦;别人用和弦的时候,我用人声’!的确,手机的铃声从最初的单调铃声到后来的音乐,再到后来的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文件,在‘手机铃声替换区’点击‘获取铃声表’,即可得到所有铃声的地址表,如图:

体验人声的魅力——为S108刷入大铃声


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位置的来电铃声相同,但是总比没有声音好,下图是我所作的修改的一个截图:

推荐阅读