铃声补丁的补充( 二 )




铃声补丁的补充

文章插图



4、用WinHex软件打开BIN文件,查找到大片的FFFF连续空白地址,只需能略大于4628字节即可 。这里我们用006E8930为起始位置的空白地址,下面我们要查看这段连续空白地址的大小了 。点击起始空白地址,按Alt 1(选块开始),点击这段空白地址的结尾地址,按Alt 2(选块结尾),点击左边的16进制地址区变成10进制数值,查看左下方的大小为7568字节,足够存放要替换进的MMF文件了
5、双击起始空白地址,将16进制变为10进制,右键点击起始空白地址,选择“编辑”,选择“定义选块”,跳出如下对话框



对话框中的“开始”数值即为起始地址的10进制数值7244080,加上铃声MMF文件的大小7568,即为“结尾”地址的数值7251467,添入即可,确定

6、回到WinHex的MMF文件窗口,按Ctrl A全选,Ctrl C复制,再回到BIN文件窗口,点击起始空白地址,按Ctrl B写入此时跳出对话框


7、选择确定,即MMF铃声写入我们已选择的地段,已替换了原有的16进制数值
8、打开SAMSUNG DIY软件,打开A1版本的BIN文件,点击获取铃声表,这样就看到BIN文件里的铃声地址了
9、我们要替换的短信铃声5在地址表中的005号,记下它的起始地址00BFC5OF 。回到WinHex软件,CtrlAlt F键搜索16进制数值,添入原始铃声起始地址16进制数值00BFC5OF,确定,即找到原始铃声起始地址了
10、按Ctrl L填充选块,添入起始空白地址16进制数值006E8930,确定,此时已修改为起始空白地址006E8930了 。

11、保存已修改过的BIN文件,这样偏移就完成了 。最后刷机进去就可以了或做补丁 。

12、上面介绍的是铃声偏移方法,BIN图片和TFS开关机图片只需准备BIN和TFS图片地址表,用SAMSUNG DIY直接替换即可,因为图片在像素大小相同的情况下基本是无须做偏移的,可以直接替换 。
无声铃声的制作.
我们用手机的时候,发现有许多手机的提示音怎么着也去不掉,那么我们就做一个无声的铃声替换进去.
用SAMSUNG DIY软件打开备份好BIN文件,点击获取铃声表,找到需要更改的铃声地址,记下此铃声的起始地址(这里我们将第10首短信铃声改为无声,在地址表中位置是010),此起始地址为00BFEC3F 。SAMSUNG DIY的任务结束
用WinHex软件打开备份BIN文件,按Ctrl Alt F搜索第2首短信铃声地址00BFEC3F
按Ctrl L(填充选块),跳出对话框,在“用16进制数值填充”中添入8个0,确定,此时原来的选块即已改变了
可以在此再制作其它铃声的操作,最后直接保存BIN文件即完成了
有的铃音是有两个地址,例如“操作成功”铃音就有两个地址,在制作时注意将两个都进行更改方可 。


推荐阅读