D508 DIY攻略-2( 二 )


9)在WinHex软件按Ctrl Alt F键查找16进制数值,填入“短信息9”铃声的偏移指针AD8CB410,确定,即找到偏移指针的地址了

10)将AD8CB410更改为替换进的铃声地址指针50AB0010(地址为0000AB50,指针为50AB0010)

11)最后将修改后的bin文件重命名另存为.bin格式保存即可 。

3、bin无空白地址的偏移方法:
1)假如在bin文件里面我们没有找到能略大于我们需要替换进去的mmf铃声字节的连续空白地址,是不是就没办法了呢,有办法,我们可以将mmf铃声放置在bin文件的最后地址开始,但是此方法不建议占用过多过大的地址,毕竟它会占用手机的内存,会影响下载空间 。
2)首先我们要在bin文件最后粘贴00字节选块,按下图进行操作

3)选择“粘贴零字节”
4)确认附加到文件的结尾
5)我们选择要插入的零字节数,这个没有专业的规定,只要能让我们另起一行即可 。这里我们填入16
6)如下图所示点击确认
7)在WinHex软件回到mmf铃声界面,按Ctrl A全选,再按Ctrl C复制,回到bin文件界面,单击地址018400E0,按Ctrl B写入

8)如下图所示点击确认
记住这个mmf铃声在bin文件起始地址为018400E0
9)mmf铃声已经写入到bin文件中,下面就要开始做偏移了 。偏移的方法参照上面的 四、2、7)—11)步骤即可


五、字符替换及偏移
1、替换小于原内置字符,无须偏移:
1)字符的替换和偏移和bin文件里面的铃声替换有点大同小异,只是需要使用到的软件略有不同而已 。英文字母及数字占有16进制的1个字节,汉字占用3个字节 。
2)假如我们想把来电铃声的第一首的字符“快乐的时光”更改为“沉默是金”,用ut8软件先把汉字转换为16进制数值,注意大小写及空格,ut8软件下载地址:http://down.blueshow.net/soft/300.htm,复制UTF-8码
3)用WinHex打开D508的D2版本bin文件,按Ctrl Alt F键查找16进制数值,输入“快乐的时光”UTF-8码,查找字符地址
4)下面我们用“沉默是金”这4个汉字替换进去,用ut8软件得出沉默是金的UTF-8码,复制,在找到的“快乐的时光”字符中单击第一个字符,按Ctrl B写入,原字符“快乐的时光”为15个字节,而“沉默是金”是12个字节,这样就会多处三个字节未尽行修改,这里我们要将后面的这三个字符全部修改为00,切记!因为如果不将此三个字符更改为00字符的话,那在手机上就会体现出“沉默是金光”字样,多出了个“光字符” 。如下列图片所示:


5)这样字符即修改成功 。

2、替换大于原内置字符,须偏移:
1)如需替换大于原有地址的字符,则需在bin里面找到空白地址将需替换进的字符放置在此处 。例如我们用“两个人的下雪天”替换“快乐的时光”,查找连续的FFFF空白地址,这里我们找到以001118D0为起始地址的空白地址
记住起始地址001118D0,相应的指针应为D0181110
2)查找“快乐的时光”偏移指针,上面我们已经知道地址为00AC55A0,查找指针A055AC10
3)将A055 AC10修改为D0181110,这样就做好了偏移 。另存文件即可 。
六、制作3GP视频
D508支持mp3作为来电铃声,mp3的剪切和处理论坛已有很多相关教材了,这里就不在叙述了 。下面将介绍3GP视频文件的制作处理,在此之前需准备好视频文件,如果是很长的视频文件,则需在制作3GP视频将视频剪切成我们所需要转换的那部分,这一步在这里也不再撰述了,网上有此相关的教材太多了,大家可以去搜索下 。
转换3GP视频的软件有好几个,我们常用的是Xenon软件,这里我们将使用Xenon 1.2.1031汉化版本,这里有下载:http://down.blueshow.net/soft/443.htm 。

推荐阅读