用MMFman替换铃声和字符串

工具:MMFman , 下载地址:http://bbs.hz365.com/dispbbs.asp?boardid=59&id=34267 ,
作为例子的版本:我自己做的T208人声版(F3) 。
 1、替换铃声(1)运行MMFman , 打开bin1文件“T28ZCWF3_1.BIN” , 注意打开文件对话框默认打开的文件是“axf”类型的 , 所以要选择“所有文件” , 才能找到bin类型文件 。打开bin1文件后 , 我们看到的主窗口就是一个列表 , 列表的主要标题从左到右有:序号------铃声在列表中的序号、长度------刷机软件中铃声的大小、最大长度------刷机软件中可用的铃声空间、第一地址(不管它)、其它地址(不管它)、更换文件------替换进去的铃声在电脑中的位置、长度------替换进去的铃声大小 。
(2)替换铃声:在列表中我们可以看到bin1中所有的铃声的大小、首地址等 。要进行替换铃声用鼠标双击列表中的某一项 , 即某一行 , 这时会弹出一个对话框 , 见图2 , 在对话中你可以更详细的看到这首铃声的信息 , 其中有几个按钮 , “另存”按钮------将铃声导出、而“打开”按钮就是把你要替换进来的铃声选中 , 选中后可以看到“文件长度”和“多余长度” , 注意“多余长度”不要是负数 , 不然替换无效 , 然后按确定即可 。至于其它几个按钮 , 现在对T208来说没有多大用处 。
(3)按确定后 , 又回到刚才的列表了 , 不过这时被你双击的那一项的“更换文件”和“长度”列中列出了欲替换进去的铃声信息 , 见图3 。注意:要使修改生效 , 在退出时必须保存文件 , 否则就白做了 。
2、替换字符串方法一【用MMFman替换铃声和字符串】(1)要替换字符串 , 在MMFman的“编辑”菜单中选中“查找替换” , 也可以按工具栏中的快捷图标 , 选中后弹出一个“查找替换字符串”的对话框 , 见图4 。在对话框的“编码”中有两个单选按钮a:“SAMSUNG UNICODE”和b:“ASCII 中文内容一般为UNICODE” , 按我的理解a是指我们在手机中用“中文”做语言时的那些字符串 , 也就是说当你选中了a时 , 你查找一个字符串时 , 不会查到英文语言用的那个字符 , 即使在电脑上显示是一样的 。而b则是采用英文语言时的那些字符串 。我们中国人都用中文 , 所以你查找时就要选a:“SAMSUNG UNICODE” , 而不要选b了 。
(2)输入要查找的字符串 , 然后按“下一个”按钮 , MMFman就会进行查找 , 而且在右边的列表中会定位到查找到的位置 , 就拿查找“信息铃声”为例 , 我们可以看到图5的画面 。如果你要进行替换成“我的铃声” , 就在“替换”的旁边输入“我的铃声” , 然后按替换就可以 。查找“中国移动通信、星期、月、日”等的原理一样 , 不过可能会匹配很多个 , 其实就下面几个是在屏幕上显示的 , 其它是在别的地方出现的 。(字符串 位移)(中国移动通信 edd44 )(中国联通edd54)( 日 ed53C)( 月 ed540)(星期日 ed5a8)(星期一ed5b0)(星期二ed5b8)(星期三ed5c0)(星期四ed5c8)(星期五ed5d0)(星期六ed5d8 ) 。这样你就可以把这些东东改成自己喜欢的东东了 , 不过要注意最好替换进去的字符串不要超过它本来的长度 , 而且那个“允许修改长度”也最好不要选 。替换好后 , 关闭这个对话框 , 回到主窗口 , 千万记得要存盘 , 不要又白做了 。

    推荐阅读