首先要说向大家说对不起~~:_( :_( :_(
因为我自己没有对发布的内容进行详细的测试~
我认错~我认错~~~TOT
有DX反映按照我之前“如何用刷机线给s508传图片和铃声”操作~~传进去的图片正常~但铃声只能使用第一首。
之后自己试了一下~确实如此~发现自己忽略了samsung easy toolbox 替换铃声时空位填0的问题~现在补上一篇正确的铃声替换方法。
需要工具:hex workshop(或其它16进制编辑器)
请先下载这个我处理过的ogm1文件
点击下载
然后用samsung easy toolbox 打开一个原版的没有修改过的地址文件,读出铃声地址表
你会发现默认的铃声都是以40024,48024,50024这种递增的开始地址存放的~~
然后有hex workshop打开你刚才下载的那个ogm1文件~利用转到功能~转到第一首歌的地址40024
然后向上滚动一行~从40000开始看~(这是这首铃声的真正开始地址)
前4位0101~是固定标志~请不要更改
之后的AAAA是我修改的出来的标记~我们要在这里填上你要替换的铃声文件的大小
再后面的0079 4F88 也请不要修改 保持原样就好
剩下的字节(到下一行FF之前)是保存歌名的位置~这个可以到手机里面在更改~现在也不要动~~
之后红色的FFFF部分就是储存铃声文件的地方~我在这里都已经清空了~方便以后填充
然后我们就以一首“百鸟朝凤”作例子~看如何把这首歌替换到ogm1文件里面去
用hex workshop打开你要替换的铃声~按end~指到铃声最后,看下面的偏移栏里面的地址2CEB~就是这个铃声的大小(16进制的),将这个数字加上1(2CEC)~回到ogm1文件~填写到刚才那地址是40000的那个0101标志的后面
然后将指针放到FFFF前面~利用hex workshop里面的选择字块功能
字块的大小填入铃声的大小2CEB,选择16进制
然后使用ctrl+a,ctrl+c功能把铃声文件整个拷贝到对应的位置。
到此为止~一首铃声的替换就全部完成了~经测试绝对没问题。
注意~自己刷机之前请把12首铃声全部替换~不使用那个位置的话请把我预留的AAAA替换成0000,否则的话在手机里面读取那个铃声的时候会死机的
因为我自己没有对发布的内容进行详细的测试~
我认错~我认错~~~TOT
有DX反映按照我之前“如何用刷机线给s508传图片和铃声”操作~~传进去的图片正常~但铃声只能使用第一首。
之后自己试了一下~确实如此~发现自己忽略了samsung easy toolbox 替换铃声时空位填0的问题~现在补上一篇正确的铃声替换方法。
需要工具:hex workshop(或其它16进制编辑器)
请先下载这个我处理过的ogm1文件
点击下载
然后用samsung easy toolbox 打开一个原版的没有修改过的地址文件,读出铃声地址表
你会发现默认的铃声都是以40024,48024,50024这种递增的开始地址存放的~~
然后有hex workshop打开你刚才下载的那个ogm1文件~利用转到功能~转到第一首歌的地址40024
然后向上滚动一行~从40000开始看~(这是这首铃声的真正开始地址)
前4位0101~是固定标志~请不要更改
之后的AAAA是我修改的出来的标记~我们要在这里填上你要替换的铃声文件的大小
再后面的0079 4F88 也请不要修改 保持原样就好
剩下的字节(到下一行FF之前)是保存歌名的位置~这个可以到手机里面在更改~现在也不要动~~
之后红色的FFFF部分就是储存铃声文件的地方~我在这里都已经清空了~方便以后填充
然后我们就以一首“百鸟朝凤”作例子~看如何把这首歌替换到ogm1文件里面去
用hex workshop打开你要替换的铃声~按end~指到铃声最后,看下面的偏移栏里面的地址2CEB~就是这个铃声的大小(16进制的),将这个数字加上1(2CEC)~回到ogm1文件~填写到刚才那地址是40000的那个0101标志的后面
然后将指针放到FFFF前面~利用hex workshop里面的选择字块功能
字块的大小填入铃声的大小2CEB,选择16进制
然后使用ctrl+a,ctrl+c功能把铃声文件整个拷贝到对应的位置。
到此为止~一首铃声的替换就全部完成了~经测试绝对没问题。
注意~自己刷机之前请把12首铃声全部替换~不使用那个位置的话请把我预留的AAAA替换成0000,否则的话在手机里面读取那个铃声的时候会死机的