替换S208里内置图片的最后一篇文章了。。。。。。。。
第五步:大于原始图片的替换方法
1) 合并法
针对开关机的情况,动画文件比较多。另外图片很大,都是 128*144 的,如果采用上面的办法就会效果不好了。因为太多的白色或者单一颜色的好图片实在难找,比如 JOHNS 提供的变型金刚的开机图,基本上以黑色为主,就可以全部替换进去,但是一般来说这样的图片太难找了。所以针对大的图片作为开关机图片,我们可以使用这个办法,就是合并法,所谓合并法,就是如果一个图片大于原始图片,我们在不改变新准备的替换图片的前提下,把原始图片的第一祯和第二祯合并,然后用两个合并起来的图片空间存一个图片,这样就可以了,原理是这样的 , 实际操作中和地址位移是一样的做法 , 只是做一般铃声图片位移动手机的空白空间的时候 , 我们需要查找空间 , 然后把图片地址指向空白空间的地址 , 而合并是把第二图片的地址指向上一个地址而已。
具体步骤是我们先把要替换的图片找到,这里我只举例说明替换关机图片的的第一幅图片为大图,这样其他的都是一个原理,大家按照这个操作就可以了。在图片地址表里,我们选择 #82 和 #83 作为目标图片,由于是想要替换 #82 图片为一个大图,所以我要吧 #83 的地址和 #82 的合并起来,这样两个图片的空间替换一个图片,一般来说都是没有问题的了。因为一般图片大替换不进去也就是大一点点而已。这里我们先记录下来 #82 的地址,这个地址不是在手机里的实际地址,只是 SAMSUNG DIY 软件使用的地址,我们记录图片表里的地址就可以,不用找手机里的真实地址,因为此程序可以识别。 #82 的地址是: 0X00704026 ,然后选择 #83 图片点 MOUSE 的右键,选择修改图片偏移地址。
在下面的新窗口里,我们需要先查找图片地址,点击查找,然后窗口里会有一个地址找到,这都不用管,我们只需要在空白处填写我们的新图片地址,也就是 #82 的地址就好了。然后点击修改就可以了。这时候程序会提示你保存一个 SRE (也就是 S3 )的刷机文件,这个只是图片更改位置指针的刷机文件,告诉手机软件去哪里找这个图片,所以替换图片的工作还没有完成,目前只是 50% 而已。
我们回到图片替换的窗口,开始操作 #82 的图片替换,具体也就是按照上面我们说过的替换小图片的步骤一样操作就可以了。只是替换的时候程序会提示你,图片大小超过了原始的图片大小,不过不用理会它,只是一个提示而已。我们确定后点保存图标即可,从图片信息里可以看到新图片的确比原始图片大了一点。
下图是我们保存的时候,程序再一次的确认新替换的图片要大于原始图片,我们依然是保存。(因为自己知道嘛。。呵呵。。这就和 XP 提示我们设备驱动没有经过 MS 签署一样。)
接下来我们可以回到住窗口查看替换后的图片,图片 #82 是正常显示的新图片,而图片 #83 却是乱的,不用担心,因为我们占用了图片 #83 的空间,当然就乱了。
最后一步还是按照替换小图片的操作说明,选择 #82 图片和 #83 图片生成可以刷机的 SRE 文件就可以了。为了命名好记忆,建议大家与上面生成的图片位移文件有点关联,比如上一个文件叫“关机图 1 ”这个就可以叫“关机图 1A ”等等,因为替换这样一个图片是需要两个刷机文件的。(这里排除全部合并了的 SRE 文件)
3 )地址偏移法
( 写这东东好累喲,又要截图,又要操作,还要编辑图片和打字。。。。严重要求给点奖励 # ! #%@#$%#!)
继续吧 ~~~~
地址偏移法实际上是和上面的合并法几乎是一样的,区别就是原来图片 #82 和 #83 合并了, #82 使用了下面一个图片的空间,这里的另外一个方法是:把 #82 的图片地址指针指到我们手机里的空白空间去,那么操作的时候就直接点 #82 图片右键,选择图片地址偏移操作,同上面一样的先查找铃声地址,然后在空白处填写我们找到的手机空白空间,这里就需要填写一个新地址啦!!关键就在这里了。添写什么地址呢,现在我们还不知道,需要使用其他的程序来查找这个地址,也就是在手机软件里查找空白空间,这个步骤是需要我们自己动手来完成的, DIY 程序目前帮不上忙了。。:)
SAMSUNG DIY 程序提供了简单的指针偏移文件的制作,而省去了用专业 16 进制程序搜索编辑的工作。我们只需要使用 UEDIT32 程序来找到手机里的空白空间就可以了。 UTRA EDIT32 程序是一个 16 进制的编辑程序,可以识别我们转换过的 BIN 文件和 SRE 文件,这个软件很多地方有下载的。打开 UEDIT32 ,然后再打开我们正在编辑的 BIN 文件,这时候会看到 16 进制的代码,不要头大,我们不需要你编程序的。。嘿嘿 ~~~ 只需要用简单的方法查找空白空间就成了。 在手机软件里,空白空间一般都是大面积的 FF FF FF 的地方,所以我们向下滚动找到这个空间就好了。
当我们记好了找到的铃声空间的第一个地址: 00C399C0 ,然后转到 SAMSUNG DIY 程序填写到下面的图片位移的空白栏处。生成一个图片位移刷机文件,程序首先找到以前的图片地址,程序提供了我们这个功能,所以直接用查找就可以了,找到后,在上面的空白出填写新地址: 00C399C0 就可以了,然后点击修改就可以生成一个刷机 S3 文件了。记住文件存放的地址,文件名称自己起一个容易记录的就好了。比如叫“关机 1 位移 .S3 ”什么的。因为后面还要对应一个图片 S3 文件,现在做的只是一个指针 S3 文件,仅仅能告诉程序播放这个图片的时候,需要到我们的新地址去找了,但是新图片还不在里面哦 ~~ 。这时候只用需要简单的使用 SAMSUNG DIY 程序里的 S3 《 == 》 BIN 文件互相转换的功能就好了。直接到程序里的 S3 文件转换区,选择下面的 BIN 转化 S3 文件就可以了。这里不是选择一个 BIN 文件,而是要直接转换我们的图片文件为一个 S3 文件,具体操作见下图:
到此为止,我们的第一个大图片替换到空白空间全部做完,如果你操作没有失误,地址没有填错的话,保证你 100% 可以刷到手机里了。
接下来的剩余 14 个图片如何替换进去呢?操作方法是一样的,手机的空白空间是有限的,如何充分的利用这些空白空间尽可能的多存储我们自己的图片是关键,所以我们需要对于空白空间进行规划一下,其实最好的办法就是图片一个一个的按照顺序存储,而中间不至于有很大的空白,这样就没有浪费了,也避免了以后自己 DIY 的时候忘记了什么文件给位移到了什么地方,还有多少空白空间。一旦忘记了这次图片移动的地址,而下次图片或者铃声又选择了重复地址进行存储的话,刷到手机里什么样子就谁也说不好啦。。理由是,我们一直都是使用这个 E6 的原始文件 DIY 的,这次做完了以后不用保存的话,下次还是一个干净的没有经过 DIY 的 E6 软件,但是这样做就必须记住我们位移有多少次了。如果是按照顺序存储的话,只需要记录上一次 DIY 的最后一个文件在空白空间存放的结束地址就好了。所以这里有一个关键的说明就是,含有图片或者铃声位移的刷机文件,刷的时候要慎重,如故你以前从来没有刷过什么图片替换或者铃声替换的话,当然没有问题,空白空间都是干净的,如果刷过,就说不好了,因为每个人自己查找空白空间,很容易重复的。两个以上的人做的东西不可能是商量过的,一般都是按照自己规划好的,所以刷了张三的刷机文件又刷李四的有可能会导致地址冲突而死机,解决的办法也不是没有,就是刷回你原来备份的原始的 E6 或者 G3 了。建议刷的时候只刷一个人的,这样可以避免地址冲突。到不是要大家选择我的刷机文件,这个问题是需要和大家说清楚的。或者下刷机 S3 文件以前问问清楚有没有包含位移最好,如果图片都是按照方法二的合并法替换的内置图片问题就不大了。理论上不会有什么冲突的。上面的注意请切记。
最后,如何计算一个图片的在空白空间占的多少位置,请大家参照我的文章“替换大铃声到 S208 ”里最后的一节里面的说明,充分利用 WINDOWS 自带的计算器来操作就好了。原理也是一样的。最近我也在查找 E6 的空白空间,计算一下到底有多少,只是比较忙,还没有做完,等全部查找完了,计算结果给大家公布,这样就很容易计算出我们在空白空间能存多少大铃声和大图片了。
最后还是希望大家一起来 DIY 。。。这里是个人关于图片替换操作的的一个心得体会。技术方面十分感谢 SAMSUNG DIY 程序的作者天外飞仙的指导和曹赞,蔚蓝之月,错误提示,寒雨, WUDAN,黑衣浪人,ROOLF,JOHNS,LEWISSHAN等 各位给予的帮助,以及友人7020论坛里ZYX,望海泉,SUNNY_KENT,金哥,友人S208论坛里ARCHNER,KEKEMEI,LEFE,YANGS208,INTELSONY,DRJ_1980,LEAYH等 很多朋友的支持,这里在一并谢过了。。。
以上如有错误希望大家指正。谢谢
Alex Lee// alexplee@21cn.com
2003.9.23
新闻热点
疑难解答
图片精选