
分段刷铃声不求人,完全改铃教程。
这个改的方法是在我发布的http://bbs.52pantech.com/dispbbs.asp?boardID=21&ID=11239&page=2内核基础上的,其他的版本只供参考。
首先用workshop打开内核文件,把前八位删了,选中,然后点上面的剪切,再保存。因为等下计算偏移地址不包括这前八位,删掉才好计算。这八位记录了内核的开始地址和文件大小。
此主题相关图片如下:
然后用三星软件导入删了前八位的内核再获取铃声列表,记得上面显示的编号不是指针顺序,所以不用管它,它是按照内存地址排序下来的。编号1-44就是我们能用的空间(和旋,自然,人声,音效)。地址为:3AF81C-460FCC=B17B0 =726960字节 所以,我们可以替换比726960字节小的铃声。
假如我们换一首江南的600k,就是论坛上那个(http://bbs.52pantech.com/dispbbs.asp?boardID=21&ID=11407&page=1 把他第一首提取出来就可以了).
铃声地址列表(http://bbs.52pantech.com/dispbbs.asp?boardID=21&ID=10594&page=1)
找到第一首的指针是:000000001CF83A01B64D000001000000
3af81c 是开始地址 004DB6是文件大小.我们再看看刚才用三星软件导入删掉前八位内核再获取铃声列表的第一个铃声是3AF81C,大小是:19894=4DB6 这正好是指针里的开始地址和文件大小。看懂了这个我们就开始下一步。
我们要修改第一首的指针里的大小,因为要改的铃声也是从这里开始的,开始地址就不用动了。我们先把内核里的这部分备份出来,打开workshop,再查找:000000001CF83A01B64D000001000000
找到后把偏移地址记下。下面那部分就是我们要改的:
然后打开smartdownloader.exe开始备份这部分,地址为:0x014BC6DC-0x014BC6DF
用workshop打开刚才备份的东东,内容如下:DCC6 4B01 E0C6 4B01 B64D 0000
前面八位为开始和结束地址。我们要改B64D 0000为我们要的大小:613,931 字节=95E2B
把刚才备份的东东复制一份,然后打开修改成我们要刷的文件内容:DCC6 4B01 E0C6 4B01 2B5E 0900,把这个修改好的用FLoader21.exe刷回去,就修改好了指针。如果要恢复,把刚才备份的刷回去。
接下来改铃声。
在内核里找到第一首铃,偏移地址:3AF81C
然后我们把600k的位置备份出来,因为等下会被江南的覆盖掉。备份出来后以后要改回去,把备份的刷回去就ok 了。
同样用smartdownloader.exe备份, 地址范围是:3AF81C到 3AF81C+95E2B(文件大小)
就是0x013AF81C-0x01445647
打开备份,内容如下:1CF83A01485644014D4D4D44…………55810A00892A0F008924
注意下面的文件大小:613940
然后把我们的江南文件打开,前面插入1CF83A0148564401,注意文件大小是不是613940,不够的后面补零,做好后另保存为一文件,就可以用FLoader21.exe把保存的文件刷进去了。
开机试试,第一首就变成了超清晰的江南了。但是和旋2-36都没声音了,因为被江南的覆盖掉了。
假如要恢复,把刚才备份的刷回去,就ok了。
修改是麻烦点,但是刷机是非常快的,一分钟左右,就可以更新或者恢复备份。[此贴子已经被作者于2004-11-20 18:01:55编辑过]
(此贴获得3束鲜花奖励)





此主题相关图片如下:















