这几天我一直在试验酸桔、xyzhang、瓢虫、lingf等友人关于内置铃声的修改方法,几经曲折,自己也算初步搞清楚了,下面就谈谈修改过程中自己的做法(以波导G200 16和旋手机为例)
一、打开UltraEdit,选择V300.bif文件打开,在UltraEdit最下面的状态栏中可以看到大小为5574324。
二、用Ctrl+G命令,输入要修改的内置铃声地址,格式为0x开头的16进制地址,这里G808的手机可参照用lingf提供的内置铃声地址,波导G200的手机可参照下面的地址(我自己找的部分内置铃声地址):
铃声地址 内部文件名 铃声长度
2ACF98 1812 288D
2AF844 TC70925 035E
2AFBC0 NEOMELODY2 0F45
2B0B24 YAHOMELODY 0527
2B1068 NEOBUMBLE 0CE9
2B1D70 TC7030 5889
2B7618 NEOMORNING 4D20
2BC354 MOKJANG 1163
2BD4D4 IMAGEPOLKA 1B26
2BF018 TC70014_1 0DB2
2BFDE8 NEOPEERGYNT 118C
2C0F90 TC70879 069B
2C1648 NEOSLAVONIC 1FED
2C3654 ASSAKIDS3 1182
2C47F4 TC70878_127 9495
2CDCA8 TC70930 60A0
2D3D64 NEOTREPAK 333E
2D70C0 CHINESE1 1EAF
2D8F8C CHINESE2 3FAC
2DCF54 CHINESE3 54C5
下面是一些小铃声的地址:
2E2438 操作正确00EF
2E2544 操作错误0104
2E2664 闹钟01A2
2E2EF0 短信息018F
2E4388 开机0480
2E4824 关机0317
还有一些游戏的铃声就不一一列出了。
此处铃声长度为16进制,是根据铃声地址的前两个字节得知的,如“1812”的地址是0X2ACF98,在其前面是8D 28 ,那么该铃声的长度就是288D,换算成10进制就是10381 b,用计算器换算起来很方便。
三、准备好新的铃声文件,我的G200用16和旋铃声,G808用40和旋铃声,注意其大小不要超过原来的铃声大小,记下新铃声的大小(16进制和10进制),铃声大小查看文件属性可得知,如用陈慧琳的“不如跳舞”大小为10进制7249、16进制1C51。
四、将原“1812”铃声的长度8D 28改为“不如跳舞”的51 1C,这里要注意高位在后,而不是1C 51。
五、将光标移到4D 4D 4D 44 00 00的第一个4 上,用Ctrl+D命令,选定删除,字节数量填新铃声的10进制大小,如“不如跳舞“这里填7249,这一步是为新铃声准备空间。
六、删除完后光标不要移动,选“文件“-”特殊功能“-”插入文件“,选择新铃声,确定。
七、换一个名字保存文件,注意扩展名要为.bif,可以看到文件大小仍为5574324。
八、用floader写入手机,成功!
关于修改铃声酸桔、xyzhang、瓢虫、lingf等友人先期做了很多工作,以上只是我实际修改过程的具体步骤,替换短信、开机、关机等铃声步骤与上面类似,只是要注意所选铃声不要超过原来铃声的大小,有些地方写得可能过于罗嗦了,各位不要见笑啊!
目前内置铃声的名称仍然无法修改,还有就是不能替换大铃声(如人声歌曲),革命尚未成功,大家还需努力啊!