丛林版主请进有问题请教.

jeremylee9

普通会员
2006-05-04
2,501
0
0
我使用的D828和D608是同样的系统, CLA的格式应该差不多, TFS里也是IFG格式的图片.
我也想DIYD828的界面, 可翻遍了整个52和蓝色也找不到一篇关于制作配置文件的帖子.
能否教教我如何找到图片的地址,RXT文件里所写的地址是UE32打开CLA所看到地址吗?
如果是的话,那例如0x013CC047这个地址的字串是FC030F 可他之前还有FC030F为何不算在内,而且我在D828的CLA中搜索到同样的字串后 不管是用第一个FC030F还是第二个的地址都有问题.
也许我一开始就理解错了.
 

丛林猎手

普通会员
2004-04-12
9,965
0
0
都是同样系统,BIN文件不同
同样是糖,还分红糖,白糖呢
不要混在一起

找图片不是简单的事,不了解图片的定义,几乎没有办法下手,毕竟我们是在16进制 软件里找
 

jeremylee9

普通会员
2006-05-04
2,501
0
0
我懂 用D608的配置文件打开D828的CLA 可以看到破碎的图 比如G网的图就是闹钟 稍微调整地址就可以正常显示。
我的理解是用UE32在CLA中找寻有规则的文件头,无从下手的不知道原来图片的文件头是什么 即CLA中原来是什么格式的图片。
再一个没能理解的是地址问题,所谓地址是指BIN文件中的地址,还是指手机在工作时类似内存地址?
 

丛林猎手

普通会员
2004-04-12
9,965
0
0
单个图片的内容在BIN里都相同
只是因为机型不同,开始地址不一样,所以你打开会花,稍微改下开始地址就能正常显示了
 

jeremylee9

普通会员
2006-05-04
2,501
0
0
我的思路是用你们提供D608地址找到原来图片的内容 再在D828的BIN里搜索同样内容 应该就可以了
问题就是不知道所谓的地址表、配制文件中的地址究竟代表什么?
应该不是BIN文件中的物理地址
悠悠提到过两两兑换后得到的是BIN文件中的实际地址,可我发现BIN文件根本没那么大,没有那么大的地址
究其所有,就是能否告诉我到底地址代表的是什么地址
不好意思我说的比较混乱,麻烦您赐教,万分感谢。
 

丛林猎手

普通会员
2004-04-12
9,965
0
0
地址表包括配置文件里给出的都是图片的开始地址
在RESMAN里只要提供图片开始地址,图片尺寸,图片色彩位数就能显示了
 

jeremylee9

普通会员
2006-05-04
2,501
0
0
我理解能力太差了,还是不能理解地址的含义,我使用配制文件中给出的地址,通过UE32的转到行,或者WHEX的偏移到,得到的数据就是我在第一贴中提到的字串 如果这是图片的文件头的话 那为什么每个图片的文件头都不一样。
也许我把事情搞复杂了。
如果方便的话,是不是可以告诉我。抛开一切,就当没有D608的地址表,如何从头找D828的图片地址。
谢谢 再次感谢
 

丛林猎手

普通会员
2004-04-12
9,965
0
0
这个不能叫图片的文件头,因为BIN里的图片都是经过压缩的.压缩过的不存在图片的文件头说法

这个纯在BIN里找不知道图片的定义你几乎找不到的
你要知道图片的 大小 开始地址 指针 图片尺寸 图片色彩位数(要求高的话还包括图片显示的坐标呢)
你只要有一个不知道,就不能成功查找
 

jeremylee9

普通会员
2006-05-04
2,501
0
0
唉~~ 看来我只能放弃自己找地址的念头了,图片的大小,尺寸,颜色位数你们都已经给出了现成的了,问题就在这个开始地址是如何得来的。
谢谢您的指教,永远支持你
 

jeremylee9

普通会员
2006-05-04
2,501
0
0
希望丛林版主有时间的话也关心下D828区,希望有天可以看到828区也象现在608区一样热闹,有那么多实用的补丁可以使用
 

丛林猎手

普通会员
2004-04-12
9,965
0
0
呵呵,有时间做个D828的配置文件吧
最近做补丁,所以没弄,弄配置文件是个麻烦活,我这个人比较懒,所以一般不做,嘿嘿
应该马上有一个新补丁和大家见面了

谢谢你的支持,因为有你和大家的支持才是我一直做补丁给大家的动力
感谢 [s:11]