中级教程 X659系统BIN铃声编辑要点( 三 )


第三,知道指针后,我们就有两个办法更换铃声,第一个是准备好与原铃声文件一样大小的MMF声音文件(注意不用转化成BIN也可以实现),如968字节,那么我们就能完全替换,如果比968字节小,那么其余部分用00 替换,直到下一个铃声文件开始;但我们要注意的是,很难找到这么小然后又好听中意的声音文件,这个时候就可以用另外一个办法,把指针修改,指向大铃声文件,也就是说如果你的大铃声存放在450000,那么你就把97 16 00 00 改成 45 00 00 00,这样就实现了对这个声音的修改,同样的办法你可以修改X659铃声中的所有如上面列表(1-118位)的声音 。
第四,声音修改比图片简单,因为没有大小和压缩编码信息,但有一点注意,系统内的铃声有些是同时带中文名称指向的,有些是不带中文名字的(如按键音),所以当你在修改如闹钟的铃声的时候,如果你想改名,那么你要把中文名转化为16进数值(如上一篇图片教材),然后搜索,用正确的覆盖就可以 。
第五,铃声之间间隔是通过00 数值实现的,如果你在修改铃声BIN时候,如果采取替换的办法,如把968字节声音替换,那么注意了,你的声音和下一声音之间有00间隔,否则出错 。
因此,铃声修改主要的原则就是找出存放位置(偏移量)——推导指针位置(偏移量倒排)——修改你要指向的声音文件位置(指针修改为新铃声位置,如果是原位置,那么只要替换,不足部分用00补足)——然后保存——接着打开USBDOWNLOADER刷机就可以(办法同 X659系统BIN修改要点解析(中级教程)) 。
好,已经非常详细明白了,祝大家成功掌握 。

推荐阅读