给大家介绍一下刷机的几个步骤,希望能给大家带来帮助,也希望带给大家DIY的乐趣。
1.必备硬件:X199一部(推荐硬件20,软件WD28以上),数据线,电脑。
2.必备软件:USB端口下载的主体软件,USB数据线的驱动,bin文件(大小7M是带铃声的,小于7M也可能是不带铃声的,不推荐)。
当然bin一般都是高手们做好的我们拿来用用,如果你是高手当然也可以自己DIY,把自己喜欢的歌曲做成铃声。
步骤:首先把手机关机,和电脑连好,装好USB数据线的驱动,在电脑的设备管理器-调制解调器-SAMSUNG CDMA MODEM里确认端口是COM:X(X代表数字),如图1、图2。然后打开USB端口下载的主体软件,在右边控制栏的control下找到第三个按纽,选相应的COM口。接着看软件的上方,在bin的后面有个文件夹的图表,点击把bin的文件放入(再次确认bin的文件大小为7M),放好后准备开始刷机。如图3。
图1
图2
图3
按住手机的数字键0,再按开机键,手机将会进入USB DOWNLOADING MODEM,刷音乐盒及带铃声的bin时在download type下要选Font(Normal),如果要保留原来的铃声选Change(Emergency),点击软件右边control下的第一个按纽,会出现一个对话框,输入Start address:0x0000 block:112,点确定即可,这时手机开始进入刷机过程,稍后会出现一个对话框,是乱码的,放心点确定即可。软件右下角开始出现刷机时间的跳动,大概1分20秒左右,在软件正中间会出现进度条,等到100%,手机会自动重启,你就可以欣赏你的手机铃声了!
最后给大家说几个注意事项:1.在刷机的过程中,请确定你的电池是足够的,最好充满电;而且刷机过程中千万不要动数据线和手机,以免手机的内存储块被损坏!2.bin的分类,传统的音乐盒,只修改铃声,不修改控制系统和铃声名称,比较安全。一般的bin文件,修改铃声,铃声名称和控制系统,有一定的危险,请大家考虑清楚!其实一切刷机的DIY行为都是有危险的,个人觉得刷机的乐趣才是无穷的,看着自己的手机响着自己喜欢的铃声,那种感觉是怎样的呢?
预祝大家刷机成功!刷机后如果一切正常就不用清除内存,如果会出现屏幕闪动的话建议清除内存!具体步骤:M-8-*-123580-0-是 就OK了。
如果版本低于WD28,请遵守这个升级顺序(转帖800档wingkong):
升级顺序(建议按步骤升级)
VK01->VL07->WB27->WD28->WF02->WG22->WK17->WL22
要升级到以下版本时所要选择的模式:
如果版本为VK01,升级时下载模式选择CHANGE(EMERGENCY)(注:只能先升级到VL07)
如果版本为VL07,升级时下载模式选择NORMAL(注:VL07和WB27之间的版本升级都用此模式)
如果版本为WB27,升级时下载模式选择CHANGE(EMERGENCY)
如果版本为WD28,升级时下载模式选择FONT(NORMAL)
如果版本为WF02,升级时下载模式选择NORMAL
如果版本为WG22,不带铃声升级时下载模式选择CHANGE(EMERGENCY)
如果版本为WK17,带铃声升级时下载模式选择FONT(NORMAL)
如果版本为WK17,不带铃声升级时下载模式选择CHANGE(EMERGENCY)
如果版本为WL22,不带铃声升级时下载模式选择CHANGE(EMERGENCY)
如果刷机后没有问题的话最好不清除,因为如果清除的话你的电话本和下载的铃声图片全都没有了,清除前一定要记得用PCLINK做个备份,以免数据丢失。
说了199刷机的简单方法,肯定有机友提意见说虽然刷音乐盒和个性化,但是会做音乐盒的高手也不多,怎么能保证每个bin都是我们自己喜欢的呢?其实也有办法,你可以对你的手机铃声进行单曲替换。方法也很简单。
首先给大家介绍一下指针的概念,当你用手机欣赏一个铃声时,你要在目录里选择你要听铃声的名字,而手机则要通过这个名字在整个内存中找到这个对应的铃声,那必然就有一个相应的地址与此名称对应,而这个地址就是指针。想替换单个铃声,只要把该铃声指向地址里的内容更换一样。说通俗点,101原来住的是小李,现在你希望的是去101能找到的是小王,那么方法就是让小王住进101而代替小李。101就是我们说的指针,小李就是原来的铃声,小王则是想替换进手机的铃声。
那么如何找到一个bin中各个铃声的地址和指针呢?方法很多,先给大家推荐一款软件:MMFMAN,这款软件可以识别100K以上的bin文件,而SAMSUNG DIY等其他软件是不可以的,这也是推荐他的原因。用MMFMAN打开你的手机bin文件(是大的bin ,不是你想换进去的单曲bin哦),可以看见所有的铃声及对应的最大长度,位移,第一地址等等,这些可都是重要的信息。这里的位移就是该对应铃声的首地址,而最大长度说实在就是铃声的大小,不过单位是字节,要换算成Kb的话只要用最大长度除上1024就可以估算出这个铃声所占bin位置大小,从而知道你可以替换的新bin的大小。(推荐替换的时候选的bin小于原来的bin,这样的话指针不会发生变化,如果你的新bin大于原来的bin,将会占了下个bin的位置,使下个铃声没有声音,因为指针都是指向首地址的。)
在这里我为了方便大家就附上X199的内置铃声地址表:
內置42個铃声:
铃声地址 027 : 00630000 - 006303B6 铃声大小: 951 无
铃声地址 028 : 006303B7 - 0063057E 铃声大小: 456 无
铃声地址 029 : 0063057F - 0063098A 铃声大小: 1036 无
铃声地址 030 : 0063098B - 00630EE5 铃声大小: 1371 无
铃声地址 031 : 00630EE6 - 0063146B 铃声大小: 1414 无
铃声地址 032 : 0063146C - 00631ECB 铃声大小: 2656 无
铃声地址 033 : 00631ECC - 006322F7 铃声大小: 1068 无
铃声地址 034 : 006322F8 - 006329C1 铃声大小: 1738 无
铃声地址 035 : 006329C2 - 006373EE 铃声大小: 18989 无
铃声地址 036 : 006373EF - 00638740 铃声大小: 4946 无
铃声地址 037 : 00638741 - 0063E3FF 铃声大小: 23743 无
铃声地址 038 : 0063E400 - 00644885 铃声大小: 25734 无
铃声地址 039 : 00644886 - 0064A22C 铃声大小: 22951 无
铃声地址 040 : 0064A22D - 00650426 铃声大小: 25082 无
铃声地址 041 : 00650427 - 00658291 铃声大小: 32363 无
铃声地址 042 : 00658292 - 0065D545 铃声大小: 21172 无
铃声地址 043 : 0065D546 - 00662715 铃声大小: 20944 无
铃声地址 044 : 00662716 - 00664B9B 铃声大小: 9350 无
铃声地址 045 : 00664B9C - 00669635 铃声大小: 19098 无
铃声地址 046 : 00669636 - 0066B9AD 铃声大小: 9080 无
铃声地址 047 : 0066B9AE - 0066F467 铃声大小: 15034 无
铃声地址 048 : 0066F468 - 00672DF0 铃声大小: 14729 无
铃声地址 049 : 00672DF1 - 0067ED8D 铃声大小: 49053 无
铃声地址 050 : 0067ED8E - 006866CE 铃声大小: 31041 无
铃声地址 051 : 006866CF - 0068CDF7 铃声大小: 26409 无
铃声地址 052 : 0068CDF8 - 006936E3 铃声大小: 26860 无
铃声地址 053 : 006936E4 - 00696180 铃声大小: 10909 无
铃声地址 054 : 00696181 - 00698BB7 铃声大小: 10807 无
铃声地址 055 : 00698BB8 - 0069AA86 铃声大小: 7887 无
铃声地址 056 : 0069AA87 - 006A1570 铃声大小: 27370 无
铃声地址 057 : 006A1571 - 006A4207 铃声大小: 11415 无
铃声地址 058 : 006A4208 - 006A6E1E 铃声大小: 11287 无
铃声地址 059 : 006A6E1F - 006AD33F 铃声大小: 25889 无
铃声地址 060 : 006AD340 - 006B04E0 铃声大小: 12705 无
铃声地址 061 : 006B04E1 - 006B3C9C 铃声大小: 14268 无
铃声地址 062 : 006B3C9D - 006B7B1D 铃声大小: 16001 无
铃声地址 063 : 006B7B1E - 006B8F0F 铃声大小: 5106 无
铃声地址 064 : 006B8F10 - 006BE079 铃声大小: 20842 无
铃声地址 065 : 006BE07A - 006C166F 铃声大小: 13814 无
铃声地址 066 : 006C1670 - 006C2721 铃声大小: 4274 无
铃声地址 067 : 006C2722 - 006C3798 铃声大小: 4215 无
铃声地址 068 : 006C3799 - 006C51AD 铃声大小: 6677 无
闹铃:
铃声地址 069 : 006C51AE - 006C74AF 铃声大小: 8962 无
铃声地址 070 : 006C74B0 - 006C98D4 铃声大小: 9253 无
铃声地址 071 : 006C98D5 - 006D583F 铃声大小: 49003 无
铃声地址 072 : 006D5840 - 006D69FF 铃声大小: 4544 无
铃声地址 073 : 006D6A00 - 006DB3CC 铃声大小: 18893 无
短信:
铃声地址 074 : 006DB3CD - 006DB459 铃声大小: 141 无
铃声地址 075 : 006DB45A - 006DB54C 铃声大小: 243 无
铃声地址 076 : 006DB54D - 006DB6A9 铃声大小: 349 无
铃声地址 077 : 006DB6AA - 006E2479 铃声大小: 28112 无
铃声地址 078 : 006E247A - 006E33F4 铃声大小: 3963 无
铃声地址 079 : 006E33F5 - 006E36A9 铃声大小: 693 无
铃声地址 080 : 006E36AA - 006E38E8 铃声大小: 575 无
连接声:
铃声地址 081 : 006E38E9 - 006E39DD 铃声大小: 245 无
铃声地址 082 : 006E39DE - 006E3C1F 铃声大小: 578 无
开关机声:
铃声地址 083 : 006E3C20 - 006E3F86 铃声大小: 871 无
铃声地址 084 : 006E3F87 - 006E6483 铃声大小: 9469 无
现在具体介绍一下替换单曲的方法.先介绍两个概念,所谓的Start address和Block count是指的开始地址和时钟系数:开始地址,顾名思义,就是你写入文件的地方。可以用mmfman方便的查找出来。而时钟系数是你写入文件大小(单位为Kb)除以64得出的数字,也可以理解为文件的大小,64即为1。比如你刷的是音乐盒文件,大小为7168K,那么除以64得到的就是112,即你的时钟系数为112。如果你想替换的铃声大小为128K,那么时钟系数为2,很简单,192K的时钟系数就是3了。知道了这些,大家刷机的时候就可以自己掌握这些参数,而不用死记他们了。
1.欲替换进手机的bin小于原来bin所占空间;(入门级)
这种情况很简单,很多高手也曾经说起过,完全和刷机的步骤一样,选择download type也是font(normal)。唯一的区别就是在刚才的那两个参数上,只要输入合适的即可。
2.欲替换进手机的bin大于原来bin所占空间。(高级,必须修改bin和指针)
这种情况比较复杂,需要修改指针,又要再次用到mmfman这个软件。用mmfman打开你的bin文件后可以看到位移和第一地址。位移就是我们所说的铃声的首地址,而第一地址是该铃声指针存放的地方,以偏移量的形式给出。如图4。
图4
首先用mmfman打开你的整体bin文件,找到你想替换的铃声位移(首地址)。再用winhex打开你想替换进去的铃声文件,按CTRL+A全选,再按CTRL+C复制,然后再用winhex打开整体的bin文件,在想替换的地址处按CTRL+B进行覆盖(这样BIN文件大小不会改变)。然后保存bin文件。
需要说明的是,如果你替换的铃声大于原来的空间,就会占到下个铃声的空间,导致下个铃声的指针错误,现在需要修改的就是你所替换铃声的下个铃声的指针。我再给大家介绍一下首地址和指针的关系。如果一个铃声的首地址是630000,我们把他两位分开:63 00 00,那么他的指针就是00 00 63(规则1),很简单吧?还需要注意的是每个指针之间要用00隔开(规则2)。
现在用mmfman打开保存好的新的bin文件,找到刚刚替换铃声,不过需要修改的是这个铃声的下一个铃声的指针,你会发现他的地址和指针不符和我上面说的那个规则1。修改的方法如下:在winhex里,按ALT+G(转到偏移量),输入替换过的那个铃声的第一地址,可以看到他的指针00 00 63,注意规则2,所以在00 00 63 00后的XX XX XX就是我们需要修改的指针,还是规则1,如果地址为AB CD EF,那么指针改为EF CD AB,修改后保存。
最后再用mmfman打开bin检查一下看看是不是都符合规则1,如果正确无误的话,恭喜你,成功了。如果你想替换多个铃声的话,只要依次修改到符合规则1即可。
1.必备硬件:X199一部(推荐硬件20,软件WD28以上),数据线,电脑。
2.必备软件:USB端口下载的主体软件,USB数据线的驱动,bin文件(大小7M是带铃声的,小于7M也可能是不带铃声的,不推荐)。
当然bin一般都是高手们做好的我们拿来用用,如果你是高手当然也可以自己DIY,把自己喜欢的歌曲做成铃声。
步骤:首先把手机关机,和电脑连好,装好USB数据线的驱动,在电脑的设备管理器-调制解调器-SAMSUNG CDMA MODEM里确认端口是COM:X(X代表数字),如图1、图2。然后打开USB端口下载的主体软件,在右边控制栏的control下找到第三个按纽,选相应的COM口。接着看软件的上方,在bin的后面有个文件夹的图表,点击把bin的文件放入(再次确认bin的文件大小为7M),放好后准备开始刷机。如图3。
按住手机的数字键0,再按开机键,手机将会进入USB DOWNLOADING MODEM,刷音乐盒及带铃声的bin时在download type下要选Font(Normal),如果要保留原来的铃声选Change(Emergency),点击软件右边control下的第一个按纽,会出现一个对话框,输入Start address:0x0000 block:112,点确定即可,这时手机开始进入刷机过程,稍后会出现一个对话框,是乱码的,放心点确定即可。软件右下角开始出现刷机时间的跳动,大概1分20秒左右,在软件正中间会出现进度条,等到100%,手机会自动重启,你就可以欣赏你的手机铃声了!
最后给大家说几个注意事项:1.在刷机的过程中,请确定你的电池是足够的,最好充满电;而且刷机过程中千万不要动数据线和手机,以免手机的内存储块被损坏!2.bin的分类,传统的音乐盒,只修改铃声,不修改控制系统和铃声名称,比较安全。一般的bin文件,修改铃声,铃声名称和控制系统,有一定的危险,请大家考虑清楚!其实一切刷机的DIY行为都是有危险的,个人觉得刷机的乐趣才是无穷的,看着自己的手机响着自己喜欢的铃声,那种感觉是怎样的呢?
预祝大家刷机成功!刷机后如果一切正常就不用清除内存,如果会出现屏幕闪动的话建议清除内存!具体步骤:M-8-*-123580-0-是 就OK了。
如果版本低于WD28,请遵守这个升级顺序(转帖800档wingkong):
升级顺序(建议按步骤升级)
VK01->VL07->WB27->WD28->WF02->WG22->WK17->WL22
要升级到以下版本时所要选择的模式:
如果版本为VK01,升级时下载模式选择CHANGE(EMERGENCY)(注:只能先升级到VL07)
如果版本为VL07,升级时下载模式选择NORMAL(注:VL07和WB27之间的版本升级都用此模式)
如果版本为WB27,升级时下载模式选择CHANGE(EMERGENCY)
如果版本为WD28,升级时下载模式选择FONT(NORMAL)
如果版本为WF02,升级时下载模式选择NORMAL
如果版本为WG22,不带铃声升级时下载模式选择CHANGE(EMERGENCY)
如果版本为WK17,带铃声升级时下载模式选择FONT(NORMAL)
如果版本为WK17,不带铃声升级时下载模式选择CHANGE(EMERGENCY)
如果版本为WL22,不带铃声升级时下载模式选择CHANGE(EMERGENCY)
如果刷机后没有问题的话最好不清除,因为如果清除的话你的电话本和下载的铃声图片全都没有了,清除前一定要记得用PCLINK做个备份,以免数据丢失。
说了199刷机的简单方法,肯定有机友提意见说虽然刷音乐盒和个性化,但是会做音乐盒的高手也不多,怎么能保证每个bin都是我们自己喜欢的呢?其实也有办法,你可以对你的手机铃声进行单曲替换。方法也很简单。
首先给大家介绍一下指针的概念,当你用手机欣赏一个铃声时,你要在目录里选择你要听铃声的名字,而手机则要通过这个名字在整个内存中找到这个对应的铃声,那必然就有一个相应的地址与此名称对应,而这个地址就是指针。想替换单个铃声,只要把该铃声指向地址里的内容更换一样。说通俗点,101原来住的是小李,现在你希望的是去101能找到的是小王,那么方法就是让小王住进101而代替小李。101就是我们说的指针,小李就是原来的铃声,小王则是想替换进手机的铃声。
那么如何找到一个bin中各个铃声的地址和指针呢?方法很多,先给大家推荐一款软件:MMFMAN,这款软件可以识别100K以上的bin文件,而SAMSUNG DIY等其他软件是不可以的,这也是推荐他的原因。用MMFMAN打开你的手机bin文件(是大的bin ,不是你想换进去的单曲bin哦),可以看见所有的铃声及对应的最大长度,位移,第一地址等等,这些可都是重要的信息。这里的位移就是该对应铃声的首地址,而最大长度说实在就是铃声的大小,不过单位是字节,要换算成Kb的话只要用最大长度除上1024就可以估算出这个铃声所占bin位置大小,从而知道你可以替换的新bin的大小。(推荐替换的时候选的bin小于原来的bin,这样的话指针不会发生变化,如果你的新bin大于原来的bin,将会占了下个bin的位置,使下个铃声没有声音,因为指针都是指向首地址的。)
在这里我为了方便大家就附上X199的内置铃声地址表:
內置42個铃声:
铃声地址 027 : 00630000 - 006303B6 铃声大小: 951 无
铃声地址 028 : 006303B7 - 0063057E 铃声大小: 456 无
铃声地址 029 : 0063057F - 0063098A 铃声大小: 1036 无
铃声地址 030 : 0063098B - 00630EE5 铃声大小: 1371 无
铃声地址 031 : 00630EE6 - 0063146B 铃声大小: 1414 无
铃声地址 032 : 0063146C - 00631ECB 铃声大小: 2656 无
铃声地址 033 : 00631ECC - 006322F7 铃声大小: 1068 无
铃声地址 034 : 006322F8 - 006329C1 铃声大小: 1738 无
铃声地址 035 : 006329C2 - 006373EE 铃声大小: 18989 无
铃声地址 036 : 006373EF - 00638740 铃声大小: 4946 无
铃声地址 037 : 00638741 - 0063E3FF 铃声大小: 23743 无
铃声地址 038 : 0063E400 - 00644885 铃声大小: 25734 无
铃声地址 039 : 00644886 - 0064A22C 铃声大小: 22951 无
铃声地址 040 : 0064A22D - 00650426 铃声大小: 25082 无
铃声地址 041 : 00650427 - 00658291 铃声大小: 32363 无
铃声地址 042 : 00658292 - 0065D545 铃声大小: 21172 无
铃声地址 043 : 0065D546 - 00662715 铃声大小: 20944 无
铃声地址 044 : 00662716 - 00664B9B 铃声大小: 9350 无
铃声地址 045 : 00664B9C - 00669635 铃声大小: 19098 无
铃声地址 046 : 00669636 - 0066B9AD 铃声大小: 9080 无
铃声地址 047 : 0066B9AE - 0066F467 铃声大小: 15034 无
铃声地址 048 : 0066F468 - 00672DF0 铃声大小: 14729 无
铃声地址 049 : 00672DF1 - 0067ED8D 铃声大小: 49053 无
铃声地址 050 : 0067ED8E - 006866CE 铃声大小: 31041 无
铃声地址 051 : 006866CF - 0068CDF7 铃声大小: 26409 无
铃声地址 052 : 0068CDF8 - 006936E3 铃声大小: 26860 无
铃声地址 053 : 006936E4 - 00696180 铃声大小: 10909 无
铃声地址 054 : 00696181 - 00698BB7 铃声大小: 10807 无
铃声地址 055 : 00698BB8 - 0069AA86 铃声大小: 7887 无
铃声地址 056 : 0069AA87 - 006A1570 铃声大小: 27370 无
铃声地址 057 : 006A1571 - 006A4207 铃声大小: 11415 无
铃声地址 058 : 006A4208 - 006A6E1E 铃声大小: 11287 无
铃声地址 059 : 006A6E1F - 006AD33F 铃声大小: 25889 无
铃声地址 060 : 006AD340 - 006B04E0 铃声大小: 12705 无
铃声地址 061 : 006B04E1 - 006B3C9C 铃声大小: 14268 无
铃声地址 062 : 006B3C9D - 006B7B1D 铃声大小: 16001 无
铃声地址 063 : 006B7B1E - 006B8F0F 铃声大小: 5106 无
铃声地址 064 : 006B8F10 - 006BE079 铃声大小: 20842 无
铃声地址 065 : 006BE07A - 006C166F 铃声大小: 13814 无
铃声地址 066 : 006C1670 - 006C2721 铃声大小: 4274 无
铃声地址 067 : 006C2722 - 006C3798 铃声大小: 4215 无
铃声地址 068 : 006C3799 - 006C51AD 铃声大小: 6677 无
闹铃:
铃声地址 069 : 006C51AE - 006C74AF 铃声大小: 8962 无
铃声地址 070 : 006C74B0 - 006C98D4 铃声大小: 9253 无
铃声地址 071 : 006C98D5 - 006D583F 铃声大小: 49003 无
铃声地址 072 : 006D5840 - 006D69FF 铃声大小: 4544 无
铃声地址 073 : 006D6A00 - 006DB3CC 铃声大小: 18893 无
短信:
铃声地址 074 : 006DB3CD - 006DB459 铃声大小: 141 无
铃声地址 075 : 006DB45A - 006DB54C 铃声大小: 243 无
铃声地址 076 : 006DB54D - 006DB6A9 铃声大小: 349 无
铃声地址 077 : 006DB6AA - 006E2479 铃声大小: 28112 无
铃声地址 078 : 006E247A - 006E33F4 铃声大小: 3963 无
铃声地址 079 : 006E33F5 - 006E36A9 铃声大小: 693 无
铃声地址 080 : 006E36AA - 006E38E8 铃声大小: 575 无
连接声:
铃声地址 081 : 006E38E9 - 006E39DD 铃声大小: 245 无
铃声地址 082 : 006E39DE - 006E3C1F 铃声大小: 578 无
开关机声:
铃声地址 083 : 006E3C20 - 006E3F86 铃声大小: 871 无
铃声地址 084 : 006E3F87 - 006E6483 铃声大小: 9469 无
现在具体介绍一下替换单曲的方法.先介绍两个概念,所谓的Start address和Block count是指的开始地址和时钟系数:开始地址,顾名思义,就是你写入文件的地方。可以用mmfman方便的查找出来。而时钟系数是你写入文件大小(单位为Kb)除以64得出的数字,也可以理解为文件的大小,64即为1。比如你刷的是音乐盒文件,大小为7168K,那么除以64得到的就是112,即你的时钟系数为112。如果你想替换的铃声大小为128K,那么时钟系数为2,很简单,192K的时钟系数就是3了。知道了这些,大家刷机的时候就可以自己掌握这些参数,而不用死记他们了。
1.欲替换进手机的bin小于原来bin所占空间;(入门级)
这种情况很简单,很多高手也曾经说起过,完全和刷机的步骤一样,选择download type也是font(normal)。唯一的区别就是在刚才的那两个参数上,只要输入合适的即可。
2.欲替换进手机的bin大于原来bin所占空间。(高级,必须修改bin和指针)
这种情况比较复杂,需要修改指针,又要再次用到mmfman这个软件。用mmfman打开你的bin文件后可以看到位移和第一地址。位移就是我们所说的铃声的首地址,而第一地址是该铃声指针存放的地方,以偏移量的形式给出。如图4。
首先用mmfman打开你的整体bin文件,找到你想替换的铃声位移(首地址)。再用winhex打开你想替换进去的铃声文件,按CTRL+A全选,再按CTRL+C复制,然后再用winhex打开整体的bin文件,在想替换的地址处按CTRL+B进行覆盖(这样BIN文件大小不会改变)。然后保存bin文件。
需要说明的是,如果你替换的铃声大于原来的空间,就会占到下个铃声的空间,导致下个铃声的指针错误,现在需要修改的就是你所替换铃声的下个铃声的指针。我再给大家介绍一下首地址和指针的关系。如果一个铃声的首地址是630000,我们把他两位分开:63 00 00,那么他的指针就是00 00 63(规则1),很简单吧?还需要注意的是每个指针之间要用00隔开(规则2)。
现在用mmfman打开保存好的新的bin文件,找到刚刚替换铃声,不过需要修改的是这个铃声的下一个铃声的指针,你会发现他的地址和指针不符和我上面说的那个规则1。修改的方法如下:在winhex里,按ALT+G(转到偏移量),输入替换过的那个铃声的第一地址,可以看到他的指针00 00 63,注意规则2,所以在00 00 63 00后的XX XX XX就是我们需要修改的指针,还是规则1,如果地址为AB CD EF,那么指针改为EF CD AB,修改后保存。
最后再用mmfman打开bin检查一下看看是不是都符合规则1,如果正确无误的话,恭喜你,成功了。如果你想替换多个铃声的话,只要依次修改到符合规则1即可。