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

浏览:29日期:2023-04-12

前面说到图片编辑要点,大家参与热烈,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修改要点解析(中级教程))。

好,已经非常详细明白了,祝大家成功掌握。

相关文章: