为了能造福广大机油,让大家逐步自己自足,每个人口味不同,各种版本的BIN未必能满足你越来越扩张的需求,这里推出一个中级教程,希望大家能认真领会,并快速走向自己的BIN制作之路。
要点一:图片的地址、指针、大小信息。通过图片地址,我们能够了解到图片存放的地址;而弄清指针能够使我们正确修改指向,能够实现图片的正确显示;而大小信息能够的了解、正确修改能使得手机正确读取每一帧信息,避免出现超界读取而图象无法正常显示和系统文件错误导致的机器故障,下面我来介绍这几个信息的分析和正确认识。打开ImageHunter,打开BIN文件,点击菜单栏的查找,这里就那开机画面分析,找到然后按修改,跳出对话框:
我们能在第一行信息中看到图片像素和大小信息,这也是手机默认的图象大小信息,如果你像自己修改后的图片完全合适手机的要求,那么就把图片制作成128*128像素的,注意待机画面是(128*96,128*60),而图象文件大小则无所谓,只要你有空间方,把指针指向它就好了。下面我们来解读重要数据:
信息 1:03 80 80 00
03表示手机系统文件中的图片压缩格式,X659用的是03压缩格式,80 80 是图片像素128*128,而128*98大小的图片,则信息为03 80 60 00;
信息2:CE 4A 04 00
CE 4A表示的是图片大小信息,它表示图片的大小为4A CE(16进数值),十进数值表示为19150字节,可以通过换算得出,WinHex中带有数值转换器,可以很容易得出对应数值。也就是说,如果你的指向图片如果为21000字节,那么你先要换算成16进制数值,21000(十进制)——52 08(16进制数值)——而在BIN中,你的这个图片大小信息就应该表示为 08 52 04 00 (倒排);
图象地址:00 22 9D 24
这个是图象存放的地址,也就是说系统识别和读取数值然后实现显示,但存放地址并不和标记信息连续放置,我们只要在 24 9D 22 00(倒排就是偏移量),也就是在这个位置存放了大小为08 52 的图片。知道这个,有利于我们清楚的知道图片的结束位置,能帮助我们正确替换,否则超过就会覆盖其它有用的BIN信息,引起手机的不正常,所以大家要认真理解。
指针地址:00 37 B6 50
这个是系统读取图片的指针位置,就是偏移量位置,争取找到才能使得我们找准位置,对号入座,错位后果不堪设想。
通过以上讲解,相信大家已经熟知一二,它是BIN修改的最基础知识,机油们一定要看明白,记清楚。
要点二:准确找到位置、并能正确修改。
理解了上面的知识,下面的就容易上手了,比如我们要修改开机画面,那么我们先要把图片放入手机BIN位置,如位置0080000。
然后我们再找到图片位置,打开WINHEX,搜索16进制数值:00 22 9D 24,然后标记会自动跳到相应位置:
然后把图象地址00 22 9D 24 改成00 00 80 00(008000倒排),然后把CE 4A 04 00用你自己的图片大小信息覆盖,如你的BIN图片大小为21000字节,那么你就要把CE 4A 04 00改成 08 52 04 00。
注意,X659的开机器画面是补缺式的,就是说后一帧要用到上一帧用到的图片信息,如果你用连续的128*128的图片替换,那么显示的将是半截半截的图片,所以所有指针都指向一个图片可以使得图象正确显示。以上为我把所有原动画指针都指向同一图象地址,也就是我放自己图片的位置。
要点三、歌曲指针修改
在原版本修改后,歌曲往往不能正确读取或者不能正确显示歌名,都是因为指针没有能正确显示造成的,而歌曲的指针修改就成了重中之中,否则我们的心血就会不能正常回报。
歌曲也象图片那样有固定的存放位置,比如X07魔鬼版,存放地址就是:
一、4500003 (192k)
二、4B00002 (128k)
三、7F00004 (256K)
四、8300003 (192k)
五、8600003 (192K)
六、8900003 (192k)
简单的说,就是在偏移量450000处(以下几个位置意同)放入大小为192K的文件,在BIN中就是16进数值,所以我们制作好歌曲然后就可以对号覆盖了。
值得注意的是:千万不要超过规定空间,否则指针无法正确对位,歌曲也无法正确播放;另外,我们在修改后碰到不能正确显示歌名的问题是由于歌名存放位置的指针没有改变,因为歌曲实际大小已经改变:
歌名一般在歌曲文件的尾部,而指针在BIN文件前面,找到歌曲指针方法是:你把错误的歌曲名字用16进数转换成代码,然后在WINHEX中搜索16进数值,找到错误的歌曲名字后,用正确的歌曲名字覆盖,不足部分(现歌名比原歌名短的情况)用00替代。然后就可以正确显示歌曲名字了。
注意的是,你必须下载16进制数值转换程序,把歌名(中英文字符)转换成BIN认同的16进制数值,然后才能对应覆盖,下载地址:http://www.callcn.net/bbs/read.php?tid=67&toread=1&fpage=2
要点四,个性化铃声指针修改。其实这个不是主要,但拿出来解析,是因为这个最能反映三星BIN程序的特点,就是空间运用最节约化。如果你在铃声界面、闹铃界面、个性化铃声界面同时有三个曲子出现,如:女人声、闻香识女人、女人铃,那么三星的系统BIN会把女人一词共享,也就是说只存放一次,如果你只改一个,把女人声改成正确的歌名,那么其它就会显示不正确,为了使大家更好的明白,我举个例子:
如果你把个性话铃声名的“女人声”改成“鼓声”,那么其它两个地方的歌名显示就是“闻香识鼓声”、“鼓声铃”,也就是关联‘女人’一词全部都改变了!出现牛头不对马嘴现象,所以通过这里提醒大家,系统内出现多次的文件正共享,不宜修改。
以上是修改时的一些重点标注,帮助大家理解,还如下图:
注意到上图的说明,女人一词的对应16进数值是重复指向的,修改并不对我们改善BIN带来什么好处,反而容易弄巧成拙。
以上阐述关于修改图片和铃声BIN的要点,希望大家认真学习,以实现X659大家庭谁都能刷上自己的BIN的梦想。