飞航快来

Klose

普通会员
2004-02-16
108
0
0
我重弄了一遍
加了8首铃声 没改名字,改完BIN文件大小14MB,最后偏移地址是e047c0
超了你说的E00000了,刷如机器,都没问题。
等我再改了三首歌名后刷如机器就又开不了机了
这三个名字都是两字的,我直接替换的。
我超了你说的偏移地址没事吧?
为什么改完名字又开不了,最后文件大小还是14MB
 

Klose

普通会员
2004-02-16
108
0
0
我重弄了一遍
加了8首铃声 没改名字,改完BIN文件大小14MB,最后偏移地址是e047c0
超了你说的E00000了,刷如机器,都没问题。
等我再改了三首歌名后刷如机器就又开不了机了
这三个名字都是两字的,我直接替换的。
我超了你说的偏移地址没事吧?
为什么改完名字又开不了,最后文件大小还是14MB
 

爱飞的航

普通会员
2003-09-05
3,170
0
0
看来铃声加得没问题了。但是最好不要超过E00000,以后一复位或一执行某些指令和操作,这个铃声就没声了。
歌名改得一定有问题。你自己替换铃声名时用的覆盖还是插入?
替换铃声名要替换两处,你的铃声名代码是UT-8的吗?
 

Klose

普通会员
2004-02-16
108
0
0
用的是覆盖
铃声名用的UT8没问题啊]
还有两个字以上的我不会改
 

爱飞的航

普通会员
2003-09-05
3,170
0
0
肯定是哪里出了问题?
要不你先用369的CHARDIY来替换铃声名。再用HW打开看改成什么样了?等搞清楚了,再自己改。
大于原铃声名的要这么改:在程序中间找空余空间,放下字符代码,改铃声名索引。两个索引都要改。
还有就是你的铃声名一定不要贴在E00000之后。
 

Klose

普通会员
2004-02-16
108
0
0
我应该把铃声代码贴到哪?最后一首歌后面行吗?还用加FFFF分开吗
 

爱飞的航

普通会员
2003-09-05
3,170
0
0
CHARDIY替换也不能大于原字符长度。
放的地方是空余空间,但不能超过E00000。你的铃声后面就超过E00000了。
间隔方法你可以看看程序里是怎么作的,按照它的方式来。是加0000间隔。
在替换2个字符成功之前,不建议你急着要搞大于原字符长度的更改。
 

Klose

普通会员
2004-02-16
108
0
0
歌名之间的代码也要用0000间隔吗?
我现在做的这个没超E00000
 

Klose

普通会员
2004-02-16
108
0
0
两个字的没问题了
你看我说的步骤对吗?
比如说我要将铃声3改成四个字的
先将铃声3转为UT8,然后在BIN文件查找,有两个地方。
将要更改的铃声名字UT8字符贴到程序最末,记下开始位置的偏移地址
把这个地址分别替换到那两个地方
你看对不对?麻烦你了