前面說到圖片編輯要點,大家參與熱烈,X659論壇也蓬勃發(fā)展,但光有圖片BIN編輯教程,還是不過癮,于是鈴聲在BIN中的編輯鈴聲又成了大家關(guān)注的重點。為了能使得X659論壇錦上添花,更為生機勃勃,現(xiàn)在把BIN鈴聲編輯的幾個要點在這里作闡述,希望大家認真理解,通過身體力行,使得自己的手機早日實現(xiàn)從開機到操作的每一個鈴聲都發(fā)生翻天覆地的變化,讓自己的手機獨具風(fēng)格。
首先要準備的工具有:WINHEX、SAMSUNG DIY、X659系統(tǒng)BIN文件、MMF聲音文件
打開SAMSUNG DIY(通過它確定鈴聲的存放位置,通過它可以推導(dǎo)出指針位置):
接著打開準備好的X659系統(tǒng)BIN文件:
成功打開BIN文件后,在程序界面右下方有綠燈顯示,這個時候點擊獲取鈴聲表按扭,然后SAMSUNG DIY程序會自動讀出所有鈴聲文件:
通過這個列表,我們能看到整個BIN系統(tǒng)文件中的鈴聲文件,包括開機、關(guān)機、按鍵、鬧鈴、游戲鈴聲:
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幾個位置就是我們刷進去的一些大鈴聲,但是我們的目的不僅如此,我們的目標是修改其它鈴聲,就是我們最難改的按鍵、提示等聲音,所以我們下面就來看看如何修改系統(tǒng)BIN內(nèi)的其它聲音。右鍵點擊自己準備替換的鈴聲文件:
選擇修改鈴聲偏移地址,也就是鈴聲存放的位置,選擇TXXX,然后跳出一個對話框:
可以看到,我們準備修改的這個聲音文件偏移地址是00001697,也就是說在BIN中這個鈴聲存放的位置是 00001697,用WINHEX打開同一個BIN系統(tǒng)文件:
如紅色線指示,就是你剛才查看的聲音文件存放位置,而其所占空間就是音樂文件的大小,我們所要關(guān)心的也是最關(guān)鍵的指針就是 97 16 00 00 (偏移量00001697倒排),我們通過搜索16進數(shù)值來查找指針位置:
輸入97160000,按查找,光標就會跳到相應(yīng)位置:
可以看到,這個就是剛才你準備替換的鈴聲指針位置,看到這里你只要認真明白以上的操作過程,那么再注意以下幾個要點,那么你就可以修改的手機內(nèi)的任何聲音了:
第一,在SAMSUNG DIY軟件中雙擊鈴聲列表,你可以試聽每一個鈴聲,你就可以確認你準備替換的是開機還是關(guān)機聲音、是按鍵還是提示聲音、是鬧鐘還是游戲聲音,確認后你就可以記錄下開始地址(如003 : 0x00001697 - 0x00001A5E 大小: 968 字節(jié)),00001697就是這個聲音文件的存放地址;
第二,知道存放地址,我們就能知道指針,指針在BIN中的數(shù)值就是偏移量的倒排,這是和圖片相同的地方,如地址是0x00001697,那么指針就是97 16 00 00;
第三,知道指針后,我們就有兩個辦法更換鈴聲,第一個是準備好與原鈴聲文件一樣大小的MMF聲音文件(注意不用轉(zhuǎn)化成BIN也可以實現(xiàn)),如968字節(jié),那么我們就能完全替換,如果比968字節(jié)小,那么其余部分用00 替換,直到下一個鈴聲文件開始;但我們要注意的是,很難找到這么小然后又好聽中意的聲音文件,這個時候就可以用另外一個辦法,把指針修改,指向大鈴聲文件,也就是說如果你的大鈴聲存放在450000,那么你就把97 16 00 00 改成 45 00 00 00,這樣就實現(xiàn)了對這個聲音的修改,同樣的辦法你可以修改X659鈴聲中的所有如上面列表(1-118位)的聲音。
第四,聲音修改比圖片簡單,因為沒有大小和壓縮編碼信息,但有一點注意,系統(tǒng)內(nèi)的鈴聲有些是同時帶中文名稱指向的,有些是不帶中文名字的(如按鍵音),所以當(dāng)你在修改如鬧鐘的鈴聲的時候,如果你想改名,那么你要把中文名轉(zhuǎn)化為16進數(shù)值(如上一篇圖片教材),然后搜索,用正確的覆蓋就可以。
第五,鈴聲之間間隔是通過00 數(shù)值實現(xiàn)的,如果你在修改鈴聲BIN時候,如果采取替換的辦法,如把968字節(jié)聲音替換,那么注意了,你的聲音和下一聲音之間有00間隔,否則出錯。
因此,鈴聲修改主要的原則就是找出存放位置(偏移量)——推導(dǎo)指針位置(偏移量倒排)——修改你要指向的聲音文件位置(指針修改為新鈴聲位置,如果是原位置,那么只要替換,不足部分用00補足)——然后保存——接著打開USBDOWNLOADER刷機就可以(辦法同 X659系統(tǒng)BIN修改要點解析(中級教程))。
好,已經(jīng)非常詳細明白了,祝大家成功掌握。