大家都知道图铃可以在 SAMSUNG DIY 软件里修改偏移指针,包括在 BIN 文件里的修改方法。但是例如 D418 、 E318 、 E608 、 E818 等系统手机是用 S3 文件刷进手机,但是字符在 SAMSUNG DIY 软件里不光无法进行偏移更改,而且也不能进行汉字替换。就算是在 BIN 文件里进行修改,但是在 SAMSUNG DIY 软件里转换成此地址的 S3 文件时却是乱码(无语),除非是将整个 BIN 文件或大段的地址转换后再刷进手机,浪费时间,不爽。
现在偶们就来学学偏移指针的制作方法,此方法同样适用于图铃指针的偏移(图铃指针的偏移还是建议在 SAMSUNG DIY 里修改比较方便)。
1、 其实指针偏移制作有不止一种软件制作,这里介绍大家最常使用的软件来制作。
2、 用 WinHex 软件打开 BIN 文件,这里偶来用 E318 的 I1 版本更改第一首来电铃声名 Arabesque 字符偏移来作说明吧。按 Ctrl+F 查找文本字串,填入 Arabesque ,点击确定查找(这里说明一下,此方法只适用于英文或数字的查找,如果要查找汉字就得先用 ut8 软件将需查找的汉字转换成 16 进制数值,扶植数值按 Ctrl+Alt+F 查找即可)
3、 按 F3 继续往下查找,这里偶们会查找到 4 处,经过验证,第二处即时铃声 Arabesque 的地址
4、 记下起始地址是 00817BA8 ,现在我们要找到它的指针, 16 进制数值在 BIN 文件里是两个数字代表一个地址,将 00817BA8 数值进行倒置,要两个为一个整体数字来倒置,倒置后数值即为 A87B8100 ,按 Ctrl+Alt+F 查找指针,填入 A87B8100 查找 Arabesque 的指针 ( 这里再说明一下, X1 、 X6 、 E1 、 E7 、 E8 等系统的手机指针查找则无需将起始地址进行倒置,例如起始地址为 00817BA8 ,则还是按 00817BA8 这个数值进行指针查找 )
5、 这里就是 Arabesque 的指针地址了, 00FF1448-00FF144B 共计 4 个字节
6、 好了,指针地址找到了,现在我们要开始做偏移了。在 WinHex 里新建一个新文件,在 “ 想要的文件大小 ” 里面就填入 4 个字节吧。这里偶们首先要清楚地偏移到哪个地址,假使偶们偏移到以 00000680 为起始地址的空白地址,那么偶们就直接在新建的文件里填入 80060000 吧(还是将此其实地址两个为一组颠倒即可)
7、 下面偶们开始保存这个文件,在文件名中不论取什么名字,最后加上 .mmf 即可,即让它保存为 mmf 格式的文件。保存好,下面偶们要用到它的
8、 好了, mmf 格式的文件也做好了, WinHex 的使命也就完成了。怎样制作成 S3 文件呢,这就到了关键之处了,需要建议一个 TXT 文本文档,但是制作 TXT 文本时很麻烦,很容易被 SAMSUNG DIY 软件打不开,怎么办?下面告诉你一个好办法:用 SAMSUNG DIY 软件打开 BIN 文件,在 “ 手机铃声替换区 ” 里点击 “ 获取铃声表 ” 后,再点击 “ 保存铃声表 ” ,偶给他取名也是 01 ,这里偶就不详细说明了。
9、 打开 01 文本,这里偶们假使就需要做一个指针的话,就保留第一个铃声地址,其余的清除掉
10、 将地址和大小改成 Arabesque 的指针地址和大小,即为 00FF1448-00FF144B 共计 4 个字节(回到第 5 段即是),保存
11、在 SAMSUNG DIY 里点击 “ 打开铃声表 ” 打开 01TXT 文本,右键加入到铃声替换区,在左边找到刚才做好的 “01mmf 文件 ” 右键加入到铃声替换区,生成 S3 文件,取名保存
12、好了,偏移指针做好了。至于字符文件怎么制作这里偶就无须再 啰 嗦了吧。