在前面的文章里和大家說過了,如果要做大鈴的替換的和偏移的話,最重要的就是要在BIN文件里找到可以使用的大段的FFFF的空白地址以植入大鈴聲,不過放說回來了,一個14M的BIN文件的16進制編碼在WINHEX顯示有近千行,想找到一段連續的空白地址是非常難的,有些人以為0000的也是空白地址,經本人測試并不是這樣的,BIN文件里確實有很多的0000的空白地址,在A1版本的軟件里要FFFF連續空白地址要多很多,不要認為這些地址也是可以用的,事實這些并不能算是空白地址而空白顯示,他們在手機的使用中是有自己的作用,在手機的操作過程中,0000顯示為透明色,也就相當于我們視覺看到的手機界面上的白色,當然如果占用了這些0000的空白地址,對手機的使用應該不會出現什么問題,至少不會出現無法開機的情況,不過原來我們在使用中看到的應該以透明色顯示手機操作提示信息就會被無序的亂色來代替,所以你可以千萬不要輕用哦。下面就來告訴大家一個找到空白地址的很簡單的方法,而且完全可用,這里要用到一個新的軟件,MY DIY 5。0
首先打開軟件,然后打開E338A1版本的軟件。
在文件里選擇打開手機文件,彈出對話里,由于本機的軟件格式為CLA 所以在下面把文件格式改為全部文件,選擇E338ZCEA1。CLA
這樣我們就可以查找空白地址了,在軟件的上方有一個功能為:查到軟件里空白地址的大小,可以在右邊的空格里填寫你需要的數據量,然后點一下重新查找空白地址,右邊的方框里就會顯示查找的結果。包括空白地址的大小,起始和結束地址。我們以A1的軟件為例,查找的空白地址大小為15211 其結果如下:
我們記下這個空白地址的起始地址就可以了,這里說明一下,如果需要的空白地址過大,軟件將不會有查找結果,顯示則為空,A1可以查找到最大的空白地址就是18689BYTE 而I1則可以查找到超過200K的空白地址,這明顯說明I1的DIY平臺要比A1強得多!
空白地址找到了,我們就可以用WINHEX來替換和偏移了。首先用WINHEX打開需要替換進去的鈴聲文件,和手機的版本文件。下面要做的就是定義選塊以植入鈴聲的編碼。這里告訴大家一個比較快的方法:
首先在BIN文件頁面的地址欄里點一下鼠標使之顯示為10進制形式,然后在該行的首字符前點擊右鍵-編輯-定義選塊。剛剛說了叫大家記下空白地址的起始地址,我們就可以在彈出的對話框里填入了,這里還要用一下計算器,把起始地址加上鈴聲大小就是結束地址,注意單位是BYTE。直接填入后確認軟件就會自動定義選塊!
選塊會顯反色顯示,回到鈴聲文件頁畫后,把鈴聲的編碼全部復制后回到BIN的選塊的開始,然后按CRTL+B填充。這樣一個一個完整的鈴聲就植入了BIN了,下面要做的就是鈴聲起始地址的偏移了,這在前面是有介紹的!
新聞熱點
疑難解答
圖片精選