[文章] 利用不常用的图片位置换大铃声

小丑

社区贡献者
2003-07-01
2,595
0
0
换大铃声!!408的D2版本里面经过查找,发现有的图片使用的机率很低,比如0X2FB540到0X3224C0这中间
位置上的6张图片,好象是连接什么的动画,仔细找过,都没有发现这6张图片是应该在手机什么状态下出现,
所以就把这位置拿来给大 铃声,正好弥补了把大铃声加到AXF最后使修改AXF过大的弊病~
好了~~现在既然知道了有个大位置(155.875K,很大的地方了),就去找自己喜欢的大铃声文件吧~~
找到以后用HEX打开MMF大铃声文件,把窗口拉到文件最后,看一下具体大小,比如一首爱你不是2-3天,
打开以后拉到最后,把鼠标放在最后结尾处,可以看到下面的小窗口上面显示出Offset 157770(0X0002684A)
记住2684A就是此文件16位进制的大小,157770是次文件10位进制的大小~按键盘Ctrl+A,全部选择,然后把鼠标放在
选择到的黑影处,然后点鼠标左键,选择Copy~~然后再打开你想修改的D2版本AXF文件,按键盘Ctrl+G,然后在出现
的小窗口上填上002FB540,光标就直接找到位置,然后点击HEX上面的Edit键,在弹出的菜单里面选择Select Block
出现小窗口,在Block栏里填上MMF文件的16位进制大小2684A,此时Block输入栏下面有2个选择,Dec和Hex
如果上面在Block输入栏填写的是16位进制,就要选择HEX,如果填写的是10位进制就选择Dec,旁边的Method
里面选择Size df block,然后点OK键,这样就在AXF文件上选择了和MMF文件大小一样的位置,然后把鼠标放在
文件被选择的部分上,点左键,然后选择Paste,替换成刚才复制到的MMF文件,这样一首大铃声就加在AXF文件上了,
然后找到408内置铃声列表,30首内置可以选做来电响铃的铃声文件位置,看哪个不喜欢,就把哪个铃声的起始
位置记住,比如我不想要第一首了,就记住它的位置是0062E2AC,2个数字为一组排列,00 62 E2 AC,
然后把顺序反过来记,就变成AC E2 62 00,然后回到HEX,按键盘Ctrl+F,把刚才的数字ACE26200填写到
Value栏里,点确定,在HEX右下方的窗口里面就查找到了位置,用鼠标点击超找到的数字,HEX的主窗口就
直接显示到ACE26200的位置,然后把002FB540也同样反过来记,变成40B52F00,把HEX主窗口显示的ACE26200
修改成40B52F00,(上面是把铃声存到文件库里面,现在是把引用文件位置修改过来),这样就修改完了,
然后点击HEX上面的File,选择Save As,打上文件名字以及文件后缀名称(.axf),保存就可以了~
然后刷新的AXF文件就可以了~~~如果觉得不爽,还可以顺便把手机里面的占用的铃声的名字改过来,但只能改
成英文或拼音!!!有文章介绍怎么样修改的!这里就不墨迹了!
这只是加了一个大铃声,前面说过,这块地方一共是155K,所以根据你想加的大铃声的大小可以再多加,
想加第2首铃声和上面的操作是一样的,唯一的不同是位置不同了,要记住你刚才加完一个大铃声后面的
位置,然后在此位置上再进行操作,最后修改引用文件位置的时候就把这个位置反过来记,然后替换掉你
不想要的铃声的引用位置!注意,一共加的铃声最后不可以超出0X2FB540到0X3224C0之间,否则会影响手机
开机时网络搜索的动画!(此无用图片位置由LEFE提供)
另外也可以用占用原30首铃声位置的方法加大铃声,方法一样,但最后修改引用的时候比较麻烦,
需要把占用到的引用位置全部更换掉,否则开不了机~~
30首内置铃声的起始位置可以在别的帖子查找到!(有够罗嗦,小名墨迹,大名唐僧)
 

小丑

社区贡献者
2003-07-01
2,595
0
0
换大铃声!!408的D2版本里面经过查找,发现有的图片使用的机率很低,比如0X2FB540到0X3224C0这中间
位置上的6张图片,好象是连接什么的动画,仔细找过,都没有发现这6张图片是应该在手机什么状态下出现,
所以就把这位置拿来给大 铃声,正好弥补了把大铃声加到AXF最后使修改AXF过大的弊病~
好了~~现在既然知道了有个大位置(155.875K,很大的地方了),就去找自己喜欢的大铃声文件吧~~
找到以后用HEX打开MMF大铃声文件,把窗口拉到文件最后,看一下具体大小,比如一首爱你不是2-3天,
打开以后拉到最后,把鼠标放在最后结尾处,可以看到下面的小窗口上面显示出Offset 157770(0X0002684A)
记住2684A就是此文件16位进制的大小,157770是次文件10位进制的大小~按键盘Ctrl+A,全部选择,然后把鼠标放在
选择到的黑影处,然后点鼠标左键,选择Copy~~然后再打开你想修改的D2版本AXF文件,按键盘Ctrl+G,然后在出现
的小窗口上填上002FB540,光标就直接找到位置,然后点击HEX上面的Edit键,在弹出的菜单里面选择Select Block
出现小窗口,在Block栏里填上MMF文件的16位进制大小2684A,此时Block输入栏下面有2个选择,Dec和Hex
如果上面在Block输入栏填写的是16位进制,就要选择HEX,如果填写的是10位进制就选择Dec,旁边的Method
里面选择Size df block,然后点OK键,这样就在AXF文件上选择了和MMF文件大小一样的位置,然后把鼠标放在
文件被选择的部分上,点左键,然后选择Paste,替换成刚才复制到的MMF文件,这样一首大铃声就加在AXF文件上了,
然后找到408内置铃声列表,30首内置可以选做来电响铃的铃声文件位置,看哪个不喜欢,就把哪个铃声的起始
位置记住,比如我不想要第一首了,就记住它的位置是0062E2AC,2个数字为一组排列,00 62 E2 AC,
然后把顺序反过来记,就变成AC E2 62 00,然后回到HEX,按键盘Ctrl+F,把刚才的数字ACE26200填写到
Value栏里,点确定,在HEX右下方的窗口里面就查找到了位置,用鼠标点击超找到的数字,HEX的主窗口就
直接显示到ACE26200的位置,然后把002FB540也同样反过来记,变成40B52F00,把HEX主窗口显示的ACE26200
修改成40B52F00,(上面是把铃声存到文件库里面,现在是把引用文件位置修改过来),这样就修改完了,
然后点击HEX上面的File,选择Save As,打上文件名字以及文件后缀名称(.axf),保存就可以了~
然后刷新的AXF文件就可以了~~~如果觉得不爽,还可以顺便把手机里面的占用的铃声的名字改过来,但只能改
成英文或拼音!!!有文章介绍怎么样修改的!这里就不墨迹了!
这只是加了一个大铃声,前面说过,这块地方一共是155K,所以根据你想加的大铃声的大小可以再多加,
想加第2首铃声和上面的操作是一样的,唯一的不同是位置不同了,要记住你刚才加完一个大铃声后面的
位置,然后在此位置上再进行操作,最后修改引用文件位置的时候就把这个位置反过来记,然后替换掉你
不想要的铃声的引用位置!注意,一共加的铃声最后不可以超出0X2FB540到0X3224C0之间,否则会影响手机
开机时网络搜索的动画!(此无用图片位置由LEFE提供)
另外也可以用占用原30首铃声位置的方法加大铃声,方法一样,但最后修改引用的时候比较麻烦,
需要把占用到的引用位置全部更换掉,否则开不了机~~
30首内置铃声的起始位置可以在别的帖子查找到!(有够罗嗦,小名墨迹,大名唐僧)
 

忧郁的blue

普通会员
2003-06-02
206
0
0
0X2FB540到0X3224C0之间的图好像是手机和电脑连接上网时显示的图片。。。更改后与电脑连接时不知道会不会出错。。。
 

小丑

社区贡献者
2003-07-01
2,595
0
0
那样动画就不会正常显示~~因为图片让铃声占了~~
但不会影响手机运做~~
 

lefe

普通会员
2003-06-06
917
0
0
最初由 小丑 发表
那样动画就不会正常显示~~因为图片让铃声占了~~
但不会影响手机运做~~
怎么会不能正常显示呢??
 
R

Rose<bo

游客
选择到的黑影处,然后点鼠标左键,选择Copy~~然后再打开你想修改的D2版本AXF文件,按键盘Ctrl+G,然后在出现
的小窗口上填上002FB540,光标就直接找到位置


我做到这里就不行了,因为按Ctrl+G后那个小窗口只能点退出了,点OK就是不行,而且也没有什么光标啊,怎么回事呢?
 

小丑

社区贡献者
2003-07-01
2,595
0
0
原版当中再就是OGM里面的空间了~~
如果不修改图片张数的话AXF中就没有这样大的空间了