我下载了X208的行货版本:X208ZCEJ3(内含X208刷机平台),使用SAMSUNG DIY 4.0将.S3的 文件转为.bIN,打开这个BIN文件,导出铃声表,将所有铃声导出来试听,得知短消息铃声的排列位置是从24-33,我不太明白偏移指针是什么意思(第一次刷),所以决定新的短消息铃声总长度不超过旧的,这样就不会影响到其他铃声的使用。于是我找了5个MMF文件,加上一个无声的mmf文件(无声的MMF文件有下载,我拿他来凑字节数),替换掉28~33的六个短消息铃声,其中第一个为无声的MMF文件,替换完毕,将新的BIN文件转换回S3文件,开始刷机,刷机完毕后试验发现被替换掉的短消息铃声只有最后两个可用,原来预想的结果是第5个是无声的,接下来的五个应该是我替换的铃声。我遗漏了什么步骤吗?各位大虾可否给于见解?不胜感激!
我自己想了两个原因,但不能自圆其说。第一个是因为新刷入的六个短消息铃声虽然总长度比被替换的六个小,但是铃声的长度不一,所以每个新的短消息铃声起始指针和原来不一样了,如果程序是通过每个的起始指针读取铃声的话,新的短消息铃声将不能正确访问,但是这样的话为什么最后两个铃声可以被访问呢,奇怪哉。
第二个原因是也许不能发声的那几个铃声和三星要的格式略有不同,这个笨蛋程序不能正确访问。但是我这几个铃声是一起制作的,当初在西门子S57下可以访问。所以这个可能性好像也不大
我自己想了两个原因,但不能自圆其说。第一个是因为新刷入的六个短消息铃声虽然总长度比被替换的六个小,但是铃声的长度不一,所以每个新的短消息铃声起始指针和原来不一样了,如果程序是通过每个的起始指针读取铃声的话,新的短消息铃声将不能正确访问,但是这样的话为什么最后两个铃声可以被访问呢,奇怪哉。
第二个原因是也许不能发声的那几个铃声和三星要的格式略有不同,这个笨蛋程序不能正确访问。但是我这几个铃声是一起制作的,当初在西门子S57下可以访问。所以这个可能性好像也不大