記得曾經(jīng)有一位網(wǎng)友說過這樣一句話:‘別人用單音的時候,我用和弦;別人用和弦的時候,我用人聲’!的確,手機的鈴聲從最初的單調(diào)鈴聲到后來的音樂,再到后來的3和弦、4和弦、8和弦、16和弦,一直到現(xiàn)在主流的40和弦,音色越來越優(yōu)美,聲音越來越好聽,很快,在手機上會出現(xiàn)更高和弦階數(shù)的鈴聲,甚至是采用立體聲鈴聲,到那時,手機的鈴聲將會發(fā)展的更加個性化!
8好意思,扯遠(yuǎn)了,回到我們今天的主題上來。現(xiàn)在的人聲鈴聲一般都比較大,小的也得40K,大的甚至100-200K,而S108如果用數(shù)據(jù)線上傳的話,最大才支持20K的鈴聲,根本無法體驗人聲鈴聲的魅力,那有沒有辦法使S108支持更大的鈴聲呢?當(dāng)然可以,S108支持的鈴聲最大為64K,雖然不是很大,但是基本上夠用了。下面我們就具體看一下給S108植入大鈴聲的方法。
準(zhǔn)備工作:
A、硬件方面:S108手機、S108數(shù)據(jù)線、S108原裝直充、電腦
B、軟件方面:SAMSUNG DIY1.1、SRE EDITOR、記事本、Windows自帶計算器以及和現(xiàn)在所用的版本相同的S108 Rom。
注:由于我現(xiàn)在使用的是水改D2版,所以一下操作都是在D2的基礎(chǔ)上進行的,其他版本類似。
操作步驟:
一、制作鈴聲替換文件
1、啟動SAMSUNG DIY1.1,由于S108的Rom一般為S3或者Sre文件,所以需要轉(zhuǎn)換成BIN文件才能被SAMSUNG DIY1.1打開,選擇SAMSUNG DIY1.1的S3文件轉(zhuǎn)換區(qū),將Rom文件轉(zhuǎn)換成BIN文件,設(shè)置選擇默認(rèn)即可,此步比較簡單,就不再詳細(xì)說明了。
2、用SAMSUNG DIY1.1打開上一步轉(zhuǎn)換后的bin文件,在‘手機鈴聲替換區(qū)’點擊‘獲取鈴聲表’,即可得到所有鈴聲的地址表,如圖:
3、在獲得的鈴聲地址表上點右鍵,會彈出一個菜單,選擇‘導(dǎo)出所有鈴聲’,這樣會將所有鈴聲導(dǎo)出為mmf格式的鈴聲文件,通過試聽,我們發(fā)現(xiàn)從47-91為內(nèi)置的鈴聲,共45首,占據(jù)295,309字節(jié)的空間。
4、我們利用第84-89的6首鈴聲的空間共63,889 字節(jié)來放一首62,552 字節(jié)的鈴聲。編寫用于倒入鈴聲的鈴聲表(可參照SAMSUNG DIY自帶的鈴聲表格式制作),用記事本編寫以下文件:
5、用SAMSUNG DIY1.1打開S38ZCWG2.BIN文件,按下圖步驟操作生成大鈴聲文件:
6、至此,大鈴聲刷機文件已完成,下面需要更改鈴聲的指針
二、修改鈴聲的指針
1、在前面我們已經(jīng)知道S108 D2版的內(nèi)置鈴聲從47開始,我們通過SAMSUNG DIY獲取D2版的鈴聲表可以看到第47首內(nèi)置鈴聲的起始地址為0x00CA4DE4,結(jié)束地址為0x00CA5172,大小為911字節(jié)。如圖:
2、在三星軟件中,地址信息是采用高位在后、低位在前的方式記錄的,啟動SRE Editor,選擇file->open SRE,打開相應(yīng)版本的SRE文件,然后選擇Edit->find,就會彈出查找的對話框,在HEX欄輸入第47首內(nèi)置鈴聲的起始地址,不過這次要倒過來,即E44DCA00,然后點擊find,稍等一會,SRE Editor即可完成查找,如圖:
8、這樣,鈴聲的指針也修改好了,但是單單這樣改的話,手機菜單中仍會保留45首內(nèi)置鈴聲的名稱,而其中的84-89的位置被大鈴聲所占用,如果在手機的鈴聲設(shè)置菜單中進入84的位置(即內(nèi)置來電鈴聲的第38首)時,會是替換的大鈴聲,而進入85-89(也就是內(nèi)置來電鈴聲39-43首)的位置時,會導(dǎo)致這些位置的鈴聲不能發(fā)音,我們可以把這些鈴聲的指針修改一下,讓它們都指向同一個內(nèi)置鈴聲(包括地址指向以及鈴聲大小都要修改),雖然這樣造成的結(jié)果是39-43位置的來電鈴聲相同,但是總比沒有聲音好,下圖是我所作的修改的一個截圖:
9、至此鈴聲的指針也修改好了。
三、刷機
這是最后一步了,將我們保存的大鈴聲替換文件和鈴聲指針修改文件都刷到手機就大功告成了。
最后,聽著自己手機中傳出的唱歌的鈴聲,是不是別有一番成就感呢?
新聞熱點
疑難解答
圖片精選