关联了文件,我们就可以试听里面所有的铃声了 。测试的时候按照顺序试听,找到要替换的铃声位置就好了 。一般来说 。铃声表里的铃声也是按照分类和手机里的顺序一样排列的 。
这里假定我们要替换 E6 版本里的名字叫铃声的 6 个铃声为大铃声!!注意是铃声名字就叫铃声的,排列在所有铃声列表的 COOL 铃声后面一共是 6 个 。我们找到的铃声编号是 42~47。SAMSUNG DIY 程序还为大家提供了一个功能就是后面的备注,你可以双击空白的位置填写自己的备注 。这样便于记忆 。程序里的保存铃声表是用来把铃声地址存储为一个 TXT 文件格式的 。打开铃声表是打开我们自己编辑的铃声表的 。这里我还没有使用 。等使用后把心得告诉大家 。个人以为是在我们以后备份了替换了手机铃声以后,我们可以保存已经做了地址偏移的铃声的地址表了 。并且可以自己编辑地址表 。
从这里看出来,我们要替换的第一个铃声 #042 是 1414 字节的,假如我们要替换进去的铃声是一首叫“勇气”的 58K 的铃声,那么也就是 59606 字节,我们查看铃声文件大小的时候,点右键查看属性就可以得到信息了 。新铃声比原来的铃声大了很多 。在原位置替换是不大可能的了 。所以我们必须要做地址偏移,什么是地址偏移呢?简单的举个例子说,就是所有铃声在手机里都存储在一个空间,那么手机如何知道哪个名字就是对应的铃声呢 。那么程序必须告诉手机到什么位置去找这个铃声,那么就是程序记录了铃声的指针,这类似于图书馆的检索卡功能 。我们只需要找一本书的检索卡,卡上记录了书在库里的什么位置,哪个书架上 。到此,既然这里放不下我们的铃声,那么我们就需要给程序新做一个铃声的“检索卡“也就是指针偏移了 。
看到上图,我们进行到第三步的时候,就是需要填写一个新地址,添写什么地址呢,现在我们还不知道,需要使用其他的程序来查找这个地址,也就是在手机软件里查找空白空间,这个步骤是需要我们自己动手来完成的,DIY 程序目前帮不上忙了 。:)
计算一个铃声占位置是多少也比较简单,通过系统里自带的计算器就可以实现了 。下面教大家计算铃声的 16 位长度,然后如何把第二首铃声的位移按照顺序排列在第一首铃声后面 。
我们刚才找到的 FF FF FF FF 的大面积空间了,然后我们启始的第一首铃声地址改到了 0x00C399C0 的位置上,而我们的第一首铃声的大小是 59606 字节,这样我们可以知道在第一个位置 0x00C399C0 加上铃声的长度 59060 字节就可以了 。但是 16 进制数和 10 进制相加是我们通过系统计算器实现的 。首先把计算器类型转换成科学型计算器,这样就可以看到 16 进制的字样了 。我们先选择 16 进制,然后输入 00C399C0 (其实前两个 00 不用输入,这里为看着清楚)然后再点 10 进制就 OK 了,这里看到 00C399C0 转换成十进制的数字很大 。是: 128188880 ,然后用这个数字加上我们的铃声长度十进制度数字就可以了 。相加的结果是 12878486 ,再点转换成十六进制,就可以看到咱想要的东东了: C48296 (实际上 00C48296 )
然后使用 UEDIT32 程序,在搜索菜单里找到“转到指定行 / 页”的功能,然后输入这个铃声文件相加后的 16 进制数字 0x00C48296 ,这个就是第一个铃声文件的结尾了!!注意,是结尾哦!!在 UEDIT32 程序里,我们看到黄色的指示里有蓝色的光标停留在我们的地址上,停住光标在这里不动,可以看到该程序页面的最下面一行有具体提示“位置: c48296H,12878486,DOS” 的字样 。移动光标到旁边的一组地址,可以看到下面的指示有变化了,“位置: c48297H,12878487,DOS” 下一个铃声那么就应该是从下一个地址开始的,也就是 0x00C48297 了 。然后我们返回 SAMSUNG DIY 程序的下一首要替换的铃声,也就是 #43 首,选择位移,然后填写这个开始地址就好了 。接着再按照第一个铃声的制做办法转换铃声 MMF 文件为 S3 文件就可以了 。而第三首也是这样计算铃声的结尾地址的 。说到这里大家应该比较明白后面剩下的铃声就如此炮制就可以了 。
推荐阅读
- 教你自编铃声
- 二 教你自编铃声
- picsart怎么替换颜色?替换颜色的方法说明
- V307替换人声铃声方法
- 一步一步教你刷三星X108手机
- 教你八招把电脑里的文件管理起来
- 教你怎样玩保龄球游戏--让它一次全倒
- 怎样局部替换铃声
- 手把手教你做自己的铃声
- D418替换内置铃声的超级儿童入门级教程