2 DIY花泽完美版全攻略--铃声篇

【2 DIY花泽完美版全攻略--铃声篇】(接“DIY花泽完美版全攻略--铃声篇(1)”)
四、注意:制作了铃声替换 S3 文件后不要马上刷到手机里,最好先将手机中的铃声名称对应好替换铃声名称,改过来以后再刷 。要不然如果先刷了改了铃声名称的 BIN 文件,最后还是要重新刷一次刚才合并的替换铃声 S3 文件,因为只有这样才能将铃声内容和铃声名称对应起来,做到真正的铃声替换,所以建议刷机时先刷改过铃声名称的 BIN 文件,再刷刚才合并的替换铃声 S3 文件 。下面就让我给大家介绍一下如何进行字符替换,改铃声名的全部过程吧 ~~ ^_^
1 、在记事本中建立要替换的铃声与原手机铃声的对应关系,前面的编号即为手机铃声编号,也是刚才备份出来的铃声编号 。注意:记事本编号旁的铃声名称应和原手机铃声名称完全相同,且箭头后面准备替换的铃声名称字符长度应小于或严格等于原手机铃声名称字符长度,这样就不必进行偏移,可以直接替换 。(如图)

2 DIY花泽完美版全攻略--铃声篇

文章插图
2 、用 Hex Workshop 打开最先用 SAMSUNG DIY 转换的花泽完美版 BIN 文件 。(如下图)图 4-2-2 为打开后花泽完美版的 16 进制地址表,手机中的铃声名称就存在这些地址中 。我们现在要将他们都找出来,然后用替换铃声的名称来取代他们 。

3 、从刚才建立对应关系的记事本中复制要替换的第一个铃声名称(原手机上的铃声名称),比如要将“功夫”替换掉,则复制“功夫”,接着打开 UT8 字符转换器 .exe ,在“ TEXT ”中粘贴“功夫”,然后在“ UTF-8 ”中显示出对应的 16 进制码,复制该码(该码即为字符“功夫”在花泽完美版中的存储地址,我们就是要找到这段地址然后实行替换) 。
4 、返回到刚才打开花泽完美版 BIN 文件的 Hex Workshop 地址界面,点右键,选择“查找”,如下图,然后在弹出对话框的“数值”项中粘贴刚才复制的“功夫” 16 进制码,选择“查找所有实例”,然后“确定” 。这时在地址主界面中有一段黄色的被选中地址,该地址即为字符“功夫”的存储地址,右边黄色被选中区为实例位置,因为软件不支持汉字字符转码,只支持英文、标点和数字显示,所以反映在右边是不可见的,字符“功夫”在右边就以一串点来显示 。

5 、下面进行字符替换 。和刚才一样,复制记事本中的替换铃声名称,如“ TheOne ”(注:该替换铃声本来是李贞贤的独一无二,但是“独一无二”名字长度大于手机中的“功夫”长度,故用“ TheOne ”代替“独一无二”来替换手机中的字符“功夫”) 。同样打开 UT8 字符转换器 .exe ,复制“ TheOne ”的 16 进制码 。如图 。
6 、进入刚才的 Hex Workshop 地址界面,选中黄色的地址段,然后打开“编辑”中的“粘贴特殊”工具,在弹出的对话框中选择“解释为 16 进制字串”,然后点“粘贴”,我们会发现“ TheOne ”的 16 进制码已经覆盖了原来的“功夫” 16 进制码,在右边实例区域中,对应的“功夫”字符段已经显示成“ TheOne ”了(如图),至此,我们完成了第一个铃声名称的替换,当然,还要注意哦,别忘了点“保存”,呵呵 ~~。^_^

7 、按照同样的方法将其他需要替换的铃声名称全部替换 。这里还要提醒大家一定要注意,千万要注意的地方,我因为忽略了这点,导致最后刷机成功了却一开机就死了,没办法,只好重新刷,重新替换了 。做字符替换最关键的一点是:若替换字符和原铃声名称严格相等,则没有关系,可以安心替换刷机;若替换字符长度小于原铃声名称,则产生的 16 进制码必然比原铃声名称占用的地址要少,这样就需要在替换铃声名称的 16 进制码后用 0 补上相应的差额,使两者位数相等,切记切记!!!要不然地址错位,肯定全乱套,想开机都难!!!

推荐阅读