前面说到图片编辑要点,大家参与热烈,X659论坛也蓬勃发展,但光有图片BIN编辑教程,还是不过瘾,于是铃声在BIN中的编辑铃声又成了大家关注的重点。为了能使得X659论坛锦上添花,更为生机勃勃,现在把BIN铃声编辑的几个要点在这里作阐述,希望大家认真理解,通过身体力行,使得自己的手机早日实现从开机到操作的每一个铃声都发生翻天覆地的变化,让自己的手机独具风格。
首先要准备的工具有:WINHEX、SAMSUNG DIY、X659系统BIN文件、MMF声音文件
打开SAMSUNG DIY(通过它确定铃声的存放位置,通过它可以推导出指针位置):
接着打开准备好的X659系统BIN文件:
成功打开BIN文件后,在程序界面右下方有绿灯显示,这个时候点击获取铃声表按扭,然后SAMSUNG DIY程序会自动读出所有铃声文件:
通过这个列表,我们能看到整个BIN系统文件中的铃声文件,包括开机、关机、按键、闹铃、游戏铃声:
001 : 0x00001248 - 0x00001489 大小: 578
002 : 0x0000148A - 0x00001694 大小: 523
003 : 0x00001697 - 0x00001A5E 大小: 968
004 : 0x00001A5F - 0x00002B10 大小: 4274
005 : 0x0000DAC0 - 0x0000FF45 大小: 9350
006 : 0x0001CC58 - 0x0001EF59 大小: 8962
007 : 0x0001EF5A - 0x0001FF9D 大小: 4164
008 : 0x003EB0EC - 0x003EBBEC 大小: 2817
009 : 0x003EBBF0 - 0x003EBD2C 大小: 317
010 : 0x003EBD30 - 0x003EC903 大小: 3028
011 : 0x003EC906 - 0x003EC9EB 大小: 230
012 : 0x003EC9EE - 0x003ECC7F 大小: 658
013 : 0x003ECC82 - 0x003ED3C5 大小: 1860
014 : 0x003ED3C8 - 0x003EDCC5 大小: 2302
015 : 0x003EDCC8 - 0x003EEF18 大小: 4689
016 : 0x003EEF1B - 0x003EF0F9 大小: 479
017 : 0x003EF0FC - 0x003F0344 大小: 4681
018 : 0x003F0347 - 0x003F0920 大小: 1498
019 : 0x00411A52 - 0x00411DD8 大小: 903
020 : 0x00411DDB - 0x004121AB 大小: 977
021 : 0x004121AE - 0x0041223B 大小: 142
022 : 0x0041223E - 0x004122C4 大小: 135
023 : 0x004122C7 - 0x00412DF7 大小: 2865
024 : 0x00412DFA - 0x004131F6 大小: 1021
025 : 0x004131F9 - 0x0041352B 大小: 819
026 : 0x00448918 - 0x0044D5F2 大小: 19675
027 : 0x0044D5F3 - 0x0044FA17 大小: 9253
028 : 0x00450000 - 0x0047EFB8 大小: 192441
029 : 0x004B0000 - 0x004CB337 大小: 111416
030 : 0x007EFDD8 - 0x007EFE9B 大小: 196
031 : 0x007EFE9C - 0x007EFFF1 大小: 342
032 : 0x007F0000 - 0x0082A694 大小: 239253
033 : 0x00830000 - 0x0085FBA5 大小: 195494
034 : 0x00860000 - 0x0088F5A2 大小: 193955
035 : 0x00890000 - 0x008B5BE3 大小: 154596
036 : 0x008C0000 - 0x008C0F7A 大小: 3963
037 : 0x008C0F7B - 0x008C11B9 大小: 575
038 : 0x008C11BA - 0x008C12E6 大小: 301
039 : 0x008C12E7 - 0x008C1C91 大小: 2475
040 : 0x008C1C92 - 0x008C1FAC 大小: 795
041 : 0x008C1FAD - 0x008C21EE 大小: 578
042 : 0x008C21EF - 0x008C22E3 大小: 245
043 : 0x008C22E4 - 0x008C2370 大小: 141
044 : 0x008C23F3 - 0x008C2504 大小: 274
045 : 0x008C2505 - 0x008C264F 大小: 331
046 : 0x008C2650 - 0x008C271A 大小: 203
047 : 0x008C271B - 0x008C27F6 大小: 220
048 : 0x008C27F7 - 0x008C28D2 大小: 220
049 : 0x008C28D3 - 0x008C29AE 大小: 220
050 : 0x008C29AF - 0x008C2A8A 大小: 220
051 : 0x008C2A8B - 0x008C2B66 大小: 220
052 : 0x008C2B67 - 0x008C2C42 大小: 220
053 : 0x008C2C43 - 0x008C2D1E 大小: 220
054 : 0x008C2D1F - 0x008C2DFA 大小: 220
055 : 0x008C2DFB - 0x008C2ED6 大小: 220
056 : 0x008C2ED7 - 0x008C2FA1 大小: 203
057 : 0x008C2FA2 - 0x008C307D 大小: 220
058 : 0x008C307E - 0x008C3159 大小: 220
059 : 0x008C315A - 0x008C3235 大小: 220
060 : 0x008C3236 - 0x008C3311 大小: 220
061 : 0x008C3312 - 0x008C33A8 大小: 151
062 : 0x008C33A9 - 0x008C343F 大小: 151
063 : 0x008C3440 - 0x008C34D6 大小: 151
064 : 0x008C34D7 - 0x008C356D 大小: 151
065 : 0x008C356E - 0x008C3604 大小: 151
066 : 0x008C3605 - 0x008C369B 大小: 151
067 : 0x008C369C - 0x008C3732 大小: 151
068 : 0x008C3733 - 0x008C37C9 大小: 151
069 : 0x008C37CA - 0x008C3860 大小: 151
070 : 0x008C3861 - 0x008C38F7 大小: 151
071 : 0x008C38F8 - 0x008C470F 大小: 3608
072 : 0x008C4710 - 0x008C54DB 大小: 3532
073 : 0x008C54DC - 0x008C651C 大小: 4161
074 : 0x008C651D - 0x008C7550 大小: 4148
075 : 0x008C7551 - 0x008C837C 大小: 3628
076 : 0x008C837D - 0x008C931C 大小: 4000
077 : 0x008C931D - 0x008CA358 大小: 4156
078 : 0x008CA359 - 0x008CB094 大小: 3388
079 : 0x008CB095 - 0x008CC43C 大小: 5032
080 : 0x008CC43D - 0x008CD464 大小: 4136
081 : 0x008CD465 - 0x008CE450 大小: 4076
082 : 0x008CE451 - 0x008CF8AE 大小: 5214
083 : 0x008CF8AF - 0x008D0B4C 大小: 4766
084 : 0x008D0B4D - 0x008D1AEA 大小: 3998
085 : 0x008D1AEB - 0x008D2C20 大小: 4406
086 : 0x008D2C21 - 0x008D3E9E 大小: 4734
087 : 0x008D3E9F - 0x008D52E4 大小: 5190
088 : 0x008D52E5 - 0x008D663A 大小: 4950
089 : 0x008D663B - 0x008D7FDA 大小: 6560
090 : 0x008D7FDB - 0x008D9338 大小: 4958
091 : 0x008D9339 - 0x008DAADB 大小: 6051
092 : 0x008DAADC - 0x008DC251 大小: 6006
093 : 0x008DC252 - 0x008DD9CE 大小: 6013
094 : 0x008DD9CF - 0x008DF186 大小: 6072
095 : 0x008DF187 - 0x008E081F 大小: 5785
096 : 0x008E0820 - 0x008E1FAC 大小: 6029
097 : 0x008E1FAD - 0x008E3729 大小: 6013
098 : 0x008E372A - 0x008E4EB6 大小: 6029
099 : 0x008E4EB7 - 0x008E661E 大小: 5992
100 : 0x008E661F - 0x008E7CBB 大小: 5789
101 : 0x008E7CBC - 0x008E94CD 大小: 6162
102 : 0x008E94CE - 0x008EAB2A 大小: 5725
103 : 0x008EAB2B - 0x008EC7A7 大小: 7293
104 : 0x008EC7A8 - 0x008EDF64 大小: 6077
105 : 0x008EDF65 - 0x008EFB39 大小: 7125
106 : 0x008EFB3A - 0x008F1A30 大小: 7927
107 : 0x008F1A31 - 0x008F36D1 大小: 7329
108 : 0x008F36D2 - 0x008F3799 大小: 200
109 : 0x008F379A - 0x008F3845 大小: 172
110 : 0x008F3846 - 0x008F3921 大小: 220
111 : 0x008F3922 - 0x008F3C88 大小: 871
112 : 0x008F3C89 - 0x008F6185 大小: 9469
113 : 0x008F6186 - 0x008FC60B 大小: 25734
114 : 0x008FC60C - 0x008FC9C2 大小: 951
115 : 0x008FC9C3 - 0x008FD5B0 大小: 3054
116 : 0x008FD5B1 - 0x008FE1FE 大小: 3150
117 : 0x008FE1FF - 0x008FF500 大小: 4866
118 : 0x008FF501 - 0x008FFF1C 大小: 2588
我们能够看到一共118个铃声,可以看出有28、29、33、34、35几个位置就是我们刷进去的一些大铃声,但是我们的目的不仅如此,我们的目标是修改其它铃声,就是我们最难改的按键、提示等声音,所以我们下面就来看看如何修改系统BIN内的其它声音。右键点击自己准备替换的铃声文件:
选择修改铃声偏移地址,也就是铃声存放的位置,选择TXXX,然后跳出一个对话框:
可以看到,我们准备修改的这个声音文件偏移地址是00001697,也就是说在BIN中这个铃声存放的位置是 00001697,用WINHEX打开同一个BIN系统文件:
如红色线指示,就是你刚才查看的声音文件存放位置,而其所占空间就是音乐文件的大小,我们所要关心的也是最关键的指针就是 97 16 00 00 (偏移量00001697倒排),我们通过搜索16进数值来查找指针位置:
输入97160000,按查找,光标就会跳到相应位置:
可以看到,这个就是刚才你准备替换的铃声指针位置,看到这里你只要认真明白以上的操作过程,那么再注意以下几个要点,那么你就可以修改的手机内的任何声音了:
第一,在SAMSUNG DIY软件中双击铃声列表,你可以试听每一个铃声,你就可以确认你准备替换的是开机还是关机声音、是按键还是提示声音、是闹钟还是游戏声音,确认后你就可以记录下开始地址(如003 : 0x00001697 - 0x00001A5E 大小: 968 字节),00001697就是这个声音文件的存放地址;
第二,知道存放地址,我们就能知道指针,指针在BIN中的数值就是偏移量的倒排,这是和图片相同的地方,如地址是0x00001697,那么指针就是97 16 00 00;
第三,知道指针后,我们就有两个办法更换铃声,第一个是准备好与原铃声文件一样大小的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修改要点解析(中级教程))。
好,已经非常详细明白了,祝大家成功掌握。