X108铃声偏移地址的修改

我们经常能看到大于 32K 的经典铃声,可 EasyStudio PIMS & File Manager 不支持 32K 以上的铃声传输,网上虽然有不少高手自己做了些大铃声的刷机文件供我们下载使用,可很少有自己喜欢的铃声,没办法,自己做吧!
这里我以 X108ZCDC1 版的短信铃声修改为例,给大家介绍铃声替换的方法
【X108铃声偏移地址的修改】使用软件: SAMSUNG-DIY,WinHEX
首先,用 WinHEX 打开从网上下载的 C1 版原始文件,或自己从手机里备份出来的文件也可以 。再打开需要替换进去的铃声文件,如下图所示:

X108铃声偏移地址的修改



找出原始文件的空闲地址,就是连续的 FFFFFFFFFF 的地方,记下空闲地址的首地址(这里是 00B5DE18 ),查看一下铃声的大小(精确到字节,这里是 16088 字节),计算一下存放这个铃声所用空间的末地址(把首地址换算成十进制的数,加上铃声文件的大小,减 1,再换算为十六进制,这里是 B61CEF ),两个地址之间就是铃声存放的地方 。在原始文件空闲地址的首地址先点左键,再点右键,点“选块开始”,用同样的方法在末地址点“选块结尾”,如下图所示:

再进入铃声文件,按照上一步的方法全部选定(从首地址到末地址都要选),复制( CtrlC ),再回到原始文件,光标移到空闲地址的首地址(这时候待写如的地址应该还是选定状态),依次点“编辑” — “剪切板数据” — “写入”,在弹出来的对话框中点“确定”,这一步是写入铃声文件,需要注意的是,千万不能把地址搞错,否则会造成文件变大,不能刷机的,如下图所示:
现在开始做偏移地址的修改:用 SAMSUNG-DIY 打开原始文件,在“手机铃声替换区”里“获取铃声列表”,选定要替换的铃声,这里以第四首铃声为例(短信铃声),记住铃声的首地址(这里为 00515DA0 ),SAMSUNG-DIY 的使命也就结束了,如下图所示:
在原始文件中,依次点“搜索” — “查找 16 进制数”,在弹出来的对话框中填刚才记下来的地址( 00515DA0 ),光标就会移动到记录 00515DA0 的首地址,如下图所示:
把 00515DA0 修改为最开始制作的空闲地址的首地址( 00B5DE18 ),保存,如下图所示:
打开 DOWNLOADER 刷机就可以了,呵呵 。

    推荐阅读