看我七十二变——2128内置wav铃声的替换傻瓜教程

近期,机油 100fun 和 fciq 分别写出了如何提取、修改内置 4 首 wav 铃声的文章 。他们可说是给我们广大使用 2128 或 A55to2128 的机油,带来了一大福音,为解决部分内置铃声难听、无法更换,而相关的新铃声占用动态内存等问题提供了好方法 。但由于他们的文章过于简单,且不是十分明了,使许多机油走了很多本不该走的弯路 。(我实验了六次才成功,晕啊 ~~~ )
为此,我将 100fun 、 fciq 两位机油的文章进行了综合,并做一个详细的分解、说明,让大家能更清楚明了地知道如何提取、修改 2128 内置的 4 首 wav 铃声 。
必需的五个软件:
V_Klay 、 UltraEdit 、 CoolEdit 、 FullFlashComparer 、 uni2sie (下载地址附后)
准备好工具后,我们就准备开始吧,不要让这些软件吓住了哦,其实很简单的,你们想啊,我这鱼脑都行了,你们会比我差吗? ^_^
内置的 wav 铃声有 4 首,分别为:救护车、马嘶声、海豚、鸡鸣声,除了救护车一个铃声的音频采样级别为 8000Hz 外,其他三个铃声的音频采样级别都是 16000Hz ,大家制作的时候一定要注意,不要搞错了 。下面我以“救护车”的提取、修改为例 。一起来吧 ~~~ ^_^
一、提取内置铃声:
1 、使用软件 V_Klay ,备份 2128 或 A55to2128 ,已破解、打过或未打过补丁的 fullflash ,然后再复制一个,总共为两个: fullflash 和 fullflashcopy。(注:此名称可随意改,不过为了方便大家理解,我就如此命名了)(备份过程文章附后)
2 、因为我们要做的是先提取内置的 wav 铃声,因此,必须知道铃声在哪 。在此,再次感谢机油 100fun ,他的文章告诉我们,内置 wav 铃声的开头数值为: 52 49 46 46 (每两个数字间有一个半角空格) 。使用软件 UltraEdit ,打开 fullflashcopy ,我们利用 UltraEdit 的查找功能来寻找内置的 wav 铃声 。按查找设置按钮,输入数值: 52 49 46 46 ,按“找下一个”(如图 1 )(以下图片均可点击放大观看) 。
找到第一个内置铃声的开头,在这里,请大家用笔记下你所看到的,第一个内置铃声前面的 ID 号: 005d8000h。记下后,我们继续向下查找,找到第二个内置铃声的开头——在这里,请大家注意了,第二个铃声的开头,其实就是第一个铃声的结尾,因此,请大家用笔记下第一个铃声的结尾字串 ID 号: 005dbff0h ,而不是 005dc00h ,留意!!!(如图 2 )
将光标移动到第二个铃声开头数值 52 前,点击一下,按住鼠标左键不放,向上移动,或者用 PageUp 按钮快速翻页,一直移动到刚才我们记下的第一个铃声开头 ID 部分,可以看到所选部分已经全部反白,这就是我们的第一个 wav 铃声内容(如图 3 ) 。
按复制按钮或 Ctrl C ,并新建一个文件,将复制的铃声内容按粘贴按钮或 Ctrl V ,粘贴到新文件中,如果出现乱码,请按软件上的字母 H (如图 4 ) 。
按保存按钮,保存新文件,保存时文件名可任起,然后自己加上后缀名 .wav (如图 5 ) 。
这时,我们可以听一听这个铃声到底是哪一个内置铃声 。救护车!没错!这就是我们需要修改的那个铃声,如今我们已经成功提取了 ~~~ ^_^~~~ (为什么第一个铃声就是救护车呢?这或许与它在 2128 里的排列有关吧 。其它的另三个铃声提取方法一样 ~~~ ^_^ ) 。
二、制作所需铃声:
要想制作出新的合适的铃声,必须与我们所提取的救护车铃声做一下比较 。
鼠标右键单击救护车铃声,选择属性,可以看到,救护车铃声的大小为: 16384 字节 。使用 Cool Edit 打开救护车铃声,可以看到,铃声长度为: 4.019 秒 。救护车的铃声采样级别为: 8000Hz。

推荐阅读