经过多天的研究,参考宝典里的文章和蓝色论坛里的文章,终于弄懂了替换内置铃声的办法,让我的小 3也可以支持35K—64K的铃声了。这里就将几天研究得来的心得说给机油们,有错误的地方还请大侠们批评指正。
一、要准备的软件
1、optiFlash4.14(只有这个版本支持马行E310C)
2、SAMSUNG DIY V4.0
3、WinHex
二、做好备份。
运行 Optiflash4.14 。出现如下窗口,点击 setting ,进入设置窗口
然后在按下图设置
上图中,在 Read 设置里, Save File 栏中选择你要备份到硬盘中的地址,扩展名写 *.sre 。然后在 Read Ranges 栏中填入 0x00000000 - 0x01ffffff ,再点击 Add Region ,将备份地址加入,再按“确定”,出现以下对话框:
然后,我们就可以点击上图中的 Read 键,当出现“ Power on mobile ! ”时,将 数据线接到电脑 COM1 口上,把直充插在数据线小方盒上的直充插口上,用直充供电。数据线开关打在 D/L 档这边。手机去卡去电池。将数据线接到手机,真正的备份就开始了。我的端口速度是设成 115200 ,没有用加速软件,花了大约 50 分钟。当对话框中出现 All is well 时,就说明备份好了,备份的文件大约 96M 。备份的好处就是如果刷坏了,还可以再刷回来。
二、替换内置铃声
1 、运行 samsung diy v4.0 ,出现如下图窗口,点击“ S3 文件转换区”,点击“打开 S3 文件”,从硬盘中选择你刚才备份好的 *.sre 文件。
然后点击“ s3 — >bin ”,会跳出对话框,提示你 bin 文件的存储位置,如下图,填好后,点击“保存”,就可以将 S3 文件转换成 bin 文件。
转换完后,点击“文件”,选择“打开手机文件”,跳出对话框,如下图,选择刚才转换好的 bin 文件,点击“打开”。等待一会,我们就打开了这个 bin 文件。
打开 bin 文件之后,点击“手机铃声替换区”,出现如下图对话框。
点击“获取铃声表”,等待一会就会出现如下图的对话框。其中编号 001 — 025 就是手机的内置铃声了,你可以在某首铃声处点击右键,选择“导出选择铃声”就可以把这首内置铃声备份在 MMF 格式的铃声了。试听一下,是不是和手机里的一样。
2 、运行 WinHes ,打开刚才转换好的 bin 文件,点击“打开”,如下图
上图中打开的数据都是以 16 进制编写的,都是手机中的数据。用这个软件的目的就是要找出手机里没有用的空白地址,以便让我们将铃声存储。现在我们就去找这些空白地址。空白地址就是右边什么都没有,中间都是用 FFFFFFFFF ……或 00000000 ……表示的,如下图
我们可以看到在 006818E0 — 007FFFFF 地址段是空白的,这里我们可以用 Winhex 软件中自带的 16 进制转换器和计算器,换算出这个地址大约有 1.5M 的空间, E310C 现在只支持最大 64K 的铃声,这里可以存二十几首歌了。那我们先记住 006818E0 这个起始地址。(续)