首先,要有刷機線(不是數據線)。然后要有WinHex,還要有刷機軟件SGH Flasher/dumper。還要有一個你喜歡的mid格式的音樂,來替換機子上的短信聲音。不推薦把mp3格式的改成mid格式,因為轉化過來,音質差太多了。mid格式的音樂鈴聲區好多現成的,下個喜歡得來換吧。midi鈴聲區地址:http://bbs.blueshow.net/thread.php?fid=114,最后準備紙筆各一個(如果是過目不忘就不用準備了)
下面以8282 D1版本為例,修改bin文件
1.先把bin(即cla)文件復制出來(防止操作失誤損壞原版bin文件)。
2.用winhex打開bin和mid鈴聲(圖是打開bin的,mid鈴聲也是一樣的方法)
3.點到winhex打開的mid鈴聲界面,按ctrl+A(全選),然后點Offset區域(這里切換16進制地址和10進制地址),就是圖圈1的地方,會發現圖圈2的地方有變化,當變成數字的時候,即圖中2482就是我選中的鈴聲大小,記下大小。按ctrl+c(復制)
4.點到winhex打開的bin界面,找到大量空白地址的地方(就是圖圈1的那種好多.....的),按住鼠標左一直拉,直到發現圖圈2地方的數比剛才記錄的2482這個數大,就可以了。這步是確定有足夠的空間可以放下,要替換的鈴聲
5.把光標放回選中的大量空白地址的開頭,點Offset區域換成10進制。然后按ctrl+b(粘貼)把剛才復制的鈴聲粘過來。這是出現個對話框,記下框里的數C8FB80,這個數就是粘貼過來的鈴聲開始地址,點確定。之后又出來個對話框,接著點確定把。
6.找出機子想替換掉的短信地址,我找的是短信6的,地址是B550F0。
7.回到winhex的bin界面,按Ctrl+Home,把光標放在文件的開頭。然后開始短信6的地址變位指針。短信6地址是B550F0,要在地址前2位加上10變為10B550F0,然后把10B550F0以每2位為單位倒過來變成F050B010。F050B010就是短信6的指針了(ps:別問我為啥這么變,我也覺得太變態了)按Ctrl+Alt+F鍵查找16進制數值,填入“F050B010”,點確定就搜索到了短信6的指針。
8.mid鈴聲地址為C8FB80,指針為80FBC810(還是按照剛才那種變態的換算方法),把搜索到的指針換成剛才mid換算過來的鈴聲的指針80FBC810。(即把F050B010改成80FBC810)
9.把修改過的bin,另存為一個文件。總之別把原來的bin覆蓋掉就好了。
注:以上的數據都是偶做的時候的數據,你做的時候數據不一定一樣,但是方法是相同的。
下面做短信聲音替換的補丁
1.打開SGH Flasher/dumper,點服務選項-----根據不同的bin/dif/tfs創建dif文件
2.把未經過修改的bin選進“使用原始bin文件”里,把修改過的bin文件選進“和原始bin文件比較的另一個bin文件”里。如圖圈1
3.點一下“創建dif文件”,就是圖圈2的地方。
4.喝杯茶等著dif文件做出來吧.
注:如果把原始的bin文件和比較的bin文件換一個位置,做出來的就是還原補丁了
最后把補丁刷手機里,就大功告成了。
短信息制作是參考的d508里的一個版主的帖子,叫啥名字我給忘了。 那個midi的地址也是他給的。希望新手也能看懂。
偶也是菜鳥,有啥寫的不對的地方請指出,如果你覺得我寫的對你有幫助,就多支持我一下,thanks~
新聞熱點
疑難解答
圖片精選