[原创]指针偏移制作教程

放鱼

普通会员
2004-08-22
821
0
0
大家都知道图铃可以在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、好了,偏移指针做好了。至于字符文件怎么制作这里偶就无须再啰嗦了吧。
 

CHENLL

普通会员
2004-03-21
5,050
0
0
这么好的教程。。。。一定要加精的。。。。嘻嘻。。。
 

tmp1804

普通会员
2005-01-10
14
0
0
呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓呓