第二部分:替換比內(nèi)置大的鈴聲
我先說一說原理吧,省得到了下面有的朋友會看暈了,呵呵! 其實也很簡單,打開bin文件,把要替換的大鈴聲(真人唱歌鈴聲)放到bin的空白位置,找到要替換的(比如"鳥聲")鈴聲指針,把指針指向大鈴聲地址,收工!哈,是不是很簡單啊
打開 Samsung Diy4.0 軟件,打開 x468 的 BIN文件,然后我們進入“手機鈴聲替換區(qū)”點“獲取鈴聲表”按鈕,這樣我們就可以得到 BIN 文件中的內(nèi)置鈴聲的地址和大小了。接下來我們開始正式的替換鈴聲工作了.
下面我還是拿"信息1"這個鈴聲作為例子來說明,大家可以從列表內(nèi)看到 編號001 這個鈴聲,也就是"信息1"這個鈴聲的起始位置,以及這個鈴聲的大小,456,還不到1k,嘿!我要替換成"nokia鈴聲.mmf"這個文件,這個文件有3k,比原來的文件要大哦!直接替換是不行的,要改偏移地址拉!^_^
首先記下 信息1 這個鈴聲的開始地址:00914310,先記下來,等會有用!
接下來開始使用hex workshop 這個軟件拉
用hex workshop 以次打開x468zcdb2.bin 以及 你要替換的鈴聲"nokia鈴聲.mmf"
下一步就是把 "nokia鈴聲.mmf"復制到 bin內(nèi)了:
全選mmf文件,復制:
把這個鈴聲的代碼粘貼到 bin文件的末尾處 并 記住該地址:00C87480
警告信息不用理它^_^
這樣,我要替換的"nokia鈴聲.mmf"就到bin文件里面了,這里要注意一下,如果最后位數(shù)不夠,要用"0"填充!
好了,這樣的話,我們的任務算完成了一半拉,簡單吧,呵呵!
下面是比較重要的了,也就是找到 "信息1"的指針,并把它修改 指向 新鈴聲的位置
剛才我們從samsung diy內(nèi)得到了 "信息1"的開始位置是:00914310 ok,那么我們就搜索00914310 看看 "信息1"在bin內(nèi)的指針位置^_^
在hex中點擊 ctrl+f 也就是 編輯--查找
哈,還真的有啊(廢話-_-!)
找到了后就把它修改掉吧!什么? 不知道修改成什么?!暈,呵呵 修改成 新鈴聲在bin內(nèi)的開始位置拉 呵呵 就是剛才記下的第二個地址啊:00C87480
這是改掉后的圖片
ok,大功告成,是不是很簡單啊,這樣原來鈴聲的指針就指向了你新的鈴聲上,保存bin 刷機,是不是 "信息1" 成了 "nokia鈴聲"拉 呵呵!
利用此原理大家可以任意修改bin內(nèi)置的 聲音!
在這里提醒大家的是:當刷入的鈴聲很大的時候(大于32k小于544k),需要給bin打上544k鈴聲補丁才能正常聽到鈴聲! 還有就是 bin文件的空間是有限的,總大小不要超過16m,所以建議大家植入大鈴聲的時候計算好大小!還有..還有....還有什么要注意的?!嘿,一時想不起來了,有問題論壇問吧!goodluck!
刷機有風險,甚刷!