D508 DIY攻略-2

首先我们先要搞清楚D508的归属系统,这样才能对此系统的手机DIY有最基本的了解,三星D508手机属于SWIFT系统,不是属于SYSOL系统 。如果大家都以为D508是属于SYSOL系统的话,许多人就会一直以为D508的DIY方式和E808、E638、E338、X608等手机完全一样,其实不是 。这个在蓝色已有正解 。
四、bin铃声替换及偏移
1、替换小于内置铃声,无须偏移:
1)这里我们将使用SAMSUNG_DIY_3.3注册版软件进行替换,功能强于免费版的,蓝色下载地址:http://down.blueshow.net/soft/302.htm
2)首先复制一份原版本的bin文件,因为SAMSUNG_DIY软件不支持文件另存保存 。用SAMSUNG_DIY软件打开D508的bin文件,在“手机铃声替换区”中点击“获取铃声表”,这样bin文件里面的铃声地址就出来了 。在“内置铃声地址表”中找到需替换的铃声,需要替换进去的铃声要比内置铃声小,大了要做偏移,这里暂不表,下面会作介绍 。右键点击需替换的铃声,加入到“铃声替换表”中

D508 DIY攻略-2

文章插图

3)在左边的“选择待转换的铃声文件”区中找到需要替换进去的铃声文件,右键点击,加入到“铃声替换表”中

4)在“铃声替换表”中,将编号前的小方框打√,右键点击需替换的铃声,选择“替换文件”,会跳出个“已修改文件”对话框,确认

5)以上可以将多个铃声一起进行替换,只需将替换的铃声一一对应,然后将所有编号前的小方框打√,鼠标全部选择铃声,右键点击全部需替换的铃声,选择“替换文件”即可 。最后在SAMSUNG_DIY软件里面点击保存即完成 。

2、替换大于内置铃声,需偏移:
1)这里我们将使用WinHex或Hex Workshop这两个16进制编辑软件进行替换和偏移,WinHex汉化免安装版蓝色下载地址:http://down.blueshow.net/soft/297.htm
2)这里我们利用D508的D2版本bin文件来具体操作 。假使我们要替换的是“短信息9”铃声,用SAMSUNG_DIY软件打开bin文件,在“手机铃声替换区”中点击“获取铃声表”,也就是编号038铃声,看到它的大小为4690字节 。我们将使用字节数为5020字节的mmf铃声来替代它 。
3)用WinHex软件打开需要替换进去的mmf铃声文件,按Ctrl A全选,然后单击左边的16进制地址区(Offset),就变成10进制数值了,查看左下方的大小为5020字节,即为这首mmf铃声的字节大小,记住这个数值 。记得再单击左边的16进制地址区(Offset),变回16进制数值

4)用WinHex软件打开D508的bin文件,查找到大片的连续空白地址,只需能略大于5020字节的空白地址即可 。
5)这里假设我们用0000AB50为起始位置的空白地址,下面我们要查看这段连续空白地址的大小了 。点击起始空白地址,按Alt 1(选块开始),点击这段空白地址的结尾地址,按Alt 2(选块结尾),点击左边的16进制地址区变成10进制数值,查看左下方的大小为5296字节,足够存放要替换进的MMF文件了



6)在WinHex软件回到mmf铃声界面,按Ctrl A全选,再按Ctrl C复制,回到bin文件界面,单击地址0000AB50,按Ctrl B写入

记住这个mmf铃声在bin文件起始地址为0000AB50
7)mmf铃声已经写入到bin文件中,下面就要开始做偏移了 。用SAMSUNG_DIY软件打开bin文件,在“手机铃声替换区”中点击“获取铃声表”,这里我们要替换的是“短信息9”铃声,也就是编号038铃声,看到它的起始地址为00B48CAD

8)在WinHex软件里,按Ctrl Home回到bin文件开始地址 。下面我们开始搜索指针,D508的指针和三星的其它系统不一样,地址为00B48CAD,查找这个地址的指针就需加上10000000变成10B48CAD,然后再按照三星AGERE系统的指针查找方法一样,将它们按照每个字节倒过来查找(两个数字代表一个字节),即查找AD8CB410即可 。

推荐阅读