爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 6475|回复: 31
收起左侧

图片修改一点通

[复制链接]
发表于 2005-11-3 14:15:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
图片修改一点通

1.工具:计算器、Cool_Image2.11、sfe 及你手机的完整的6MB的Flash:a.bin
2.想修改6352号新增图片为101X80大小
3.步骤:
第一步:确定修改图片所需要的存储空间(即,当6352号图修改为101X80大小时,所需要的字节数)
    1.将你的需要图片宽度增加到刚好是8的倍数,即101要增加3,达到104刚好就是8的倍数。
    2.计算104 x 80 ÷ 8 = 1040.
        3.所得结果1040即为此6352号图修改为101X80大小的时候,所需要的字节数,即在手机Flash中所需要的存储空间大小。
        4.将1040用计算器转换为16进制数410,这个410在第二步中要使用。
第二步:在你的手机Flash,即a.bin中寻找没有使用的空间,大小不小于1040.
    1.打开DOS窗口,进入到你的sfe和a.bin的目录(你最好把这两个文件放到你的C盘的根目录,这样方便一点)
    2.输入命令:sfe 0 a.bin 410
        3.得到结果如下(这是我手机中的,你得与此肯定不同)
                ;Siemens Flash Explorer v2.51c (c)Dec.03 by RizaPN <rizapn@yahoo.com>

                ;File b.bin (pos=0x0,sz=0x600000,rd=0x600000) buffered
                ;FirmwareID: SLCKv55-lg8-gen7k.z1 (default memory mapping)

                0x1F23DE: free 0x0025E2 bytes
                0x1F4A7A: free 0x0016FE bytes
                0x1F6524: free 0x000ADC bytes
                0x1F706A: free 0x000F96 bytes
                0x1F90A2: free 0x000F5E bytes
                0x1FB100: free 0x000500 bytes
                0x1FB8E0: free 0x00075A bytes
                0x1FC7AE: free 0x003852 bytes
                0x27D46E: free 0x000612 bytes
                0x444994: free 0x000E6C bytes
                0x445ABE: free 0x000442 bytes
                0x447666: free 0x00093A bytes
                0x48241B: free 0x001BE5 bytes
                0x562FFE: free 0x000502 bytes
                0x56FF90: free 0x010070 bytes
                0x586E05: free 0x0015FB bytes
                0x58AFF0: free 0x0008CA bytes
                0x58C184: free 0x000465 bytes
                0x58D77D: free 0x000465 bytes
                0x59B79C: free 0x000864 bytes
                0x59D4AE: free 0x012B62 bytes
                0x5BEA3E: free 0x0013D6 bytes
                0x5CF22C: free 0x000C18 bytes
                0x5D8322: free 0x007C72 bytes
                0x5F12AC: free 0x000970 bytes
                0x5F29C4: free 0x00157C bytes
                0x5F88B4: free 0x0004BE bytes
                0x5FB3AC: free 0x00077E bytes
                0x5FD492: free 0x000D10 bytes
                0x5FEC0E: free 0x000D02 bytes
        4.上面的结果都是满足空闲空间不小于410(1040)字节,所以从上面的结果随便取一个地址,比如我选择0x445ABE这个地址,因为这个地址空闲442字节,比较接近410.当然,如果你想修改很多图片,你完全可以选择大的空闲地址,只是如果你日后想刷大的补丁时,可能找不到足够大的空闲地址了。
第三步:开始用Cool_Image修改图片
    1.用Cool_Image打开a.bin,定位到6352号图,如图01,
    2.点击工具条上的M按钮,修改地址栏的内容为你第三步所选择的地址,比如我选的是445ABE,修改高度和宽度分别为你需要的大小,即101和80,点确定,如图2,图3
    3.点击工具条上黄色的下方向箭头↓,导入你的已经准备好的101X80大小的图片,结果如图4
    4.点击工具条上的保存按钮,保存好你的修改补丁。
    5.打开你保存的VKP,如图5
第四步:现在可以连线刷机了,下面就不用我说了吧! ^_^



不好意思,不知为什么,第5张图传不上来了。缩包也传不上来。
第5张图就是用VK打开的生成的VKP补丁。原始数据都为“F”

[ 本帖最后由 xhjjxm 于 2005-11-3 14:37 编辑 ]
01.bmp
02.bmp
03.bmp
04.bmp

评分

参与人数 1实力分 +5 收起 理由
我爱绿茶 + 5 这贴子怎么不加精华 .

查看全部评分

发表于 2005-11-3 14:21:14 | 显示全部楼层
太好了,学习。
回复 支持 反对

使用道具 举报

发表于 2005-11-3 14:21:49 | 显示全部楼层
你的COOLIMAGE显示的字节数也不对啊, 430的也是显示不对.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-3 14:28:07 | 显示全部楼层
怎么第5张图就是传不上? 我是不是每天上传的图有限制?

这限制好象也太小了吧!

[ 本帖最后由 xhjjxm 于 2005-11-3 14:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2005-11-3 14:29:09 | 显示全部楼层
估计是超总量大小限制了。
支持。
回复 支持 反对

使用道具 举报

发表于 2005-11-3 14:56:12 | 显示全部楼层

回复 #3 wwssff 的帖子

没关系
刷到手机里以后你在打开刷过后的flash就会发现一切都是正常的了......
回复 支持 反对

使用道具 举报

发表于 2005-11-3 14:57:52 | 显示全部楼层

回复 #4 xhjjxm 的帖子

汗~~~~~~
X兄!你看你的每个图片是多大的.....好可怕!


这个教程很好~~~~~~~
顶破头~~~~~
回复 支持 反对

使用道具 举报

发表于 2005-11-3 14:59:41 | 显示全部楼层
应该和绿茶的教程一起看
这样比较容易入门......
回复 支持 反对

使用道具 举报

发表于 2005-11-3 15:16:54 | 显示全部楼层
这个教程太爽了!尤其是用sfe,真是一绝!
回复 支持 反对

使用道具 举报

发表于 2005-11-3 15:32:26 | 显示全部楼层
好东西,对新手们太有用了,顶~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2005-11-3 16:24:32 | 显示全部楼层
这么好的贴子没人顶???
回复 支持 反对

使用道具 举报

发表于 2005-11-3 16:42:36 | 显示全部楼层
我把文档复制了,图片下载了!
全都收藏了!
现在发现居然木有顶!
补顶!
回复 支持 反对

使用道具 举报

发表于 2005-11-3 16:46:34 | 显示全部楼层
以下的怎么改?

6352号图片,下面一行是一个完整的图片索引数据:
0x50C680: FFFFFFFFFFFFFFFF 10100100F804FC02

假如有10张图的动画,其它几个图片的索引和地址,又如何改?
回复 支持 反对

使用道具 举报

发表于 2005-11-3 16:46:46 | 显示全部楼层
收藏
.........................
回复 支持 反对

使用道具 举报

发表于 2005-11-3 16:48:13 | 显示全部楼层
这个贴子谁要是不顶,哼哼

                               
登录/注册后可看大图
回复 支持 反对

使用道具 举报

发表于 2005-11-3 16:50:23 | 显示全部楼层
用SFE可直接生成图片的vkp:

sfe为了支持显示任意图片的DrawImage功能,增加了解析BMP图片的功能,可以把BMP反汇编成内部的资源格式,下面的例子中会详细讲解一下。

> sfe d image.bmp         ; disasm bitmap (1 bit format), assembler output
> sfe d image.bmp,8,8 10,10,img1  ; same function but for image at position 8,8
                    with size 10x10, name it as img1
回复 支持 反对

使用道具 举报

发表于 2005-11-3 17:00:54 | 显示全部楼层

回复 #13 Xinshou 的帖子

后面的部分就看绿茶的贴子~~~~~~~~~~~~~~~~~~`
回复 支持 反对

使用道具 举报

发表于 2005-11-3 17:12:03 | 显示全部楼层
原帖由 下午四点半 于 2005-11-3 17:00 发表
后面的部分就看绿茶的贴子~~~~~~~~~~~~~~~~~~`

绿茶的哪个贴子?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-4 19:53:49 | 显示全部楼层

回复 #7 下午四点半 的帖子

没注意,是有点大了,论坛的上传限制是多少?

另,茶兄的 那个帖子地址是多少,怎么不传上来?最好把它帖到一楼。




Xinshou :用本帖的方法,你不需要去修改补丁中的索引了,在生成的VKP中有自动生成的索引修改。

[ 本帖最后由 xhjjxm 于 2005-11-5 17:07 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2005-11-4 23:01:26 | 显示全部楼层
好贴子,顶上去再慢慢看。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-19 20:14

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表