M界面部分资源分析_第1页
M界面部分资源分析_第2页
M界面部分资源分析_第3页
M界面部分资源分析_第4页
M界面部分资源分析_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、注意:所有的多字节数据,都是低位在前,高位在后的。比如 应该为x 很奇怪,左软键弹出菜单在资源文件中找不到。估计是直接集成到主程序里面的 h: B | BC F 前个字节所有版本都一样的 | 该部分不知道什么意思,每个版本都不尽相同,但同一个版本的界面文件是一样的h: FA 这个字节表示后面跟的资源地址对的个数,这里表示后面有xFA=个资源从这之后的开始就是下面这个索引地址对了:struct DWORD resNo; 字节的资源号,高两位都为 即形如:AB CD格式 DWORDaddress; +H 后表示该索引对应资源的偏移地址,从该部分的开头计算偏移地址【即从x开始的相对偏移地址】RESO

2、URCE_ADDR索引里面,实际上的图片,文字,铃声等资源仅为个左右,其他的那些不知道是什么,估计是每一屏幕的菜单资源吧。跳转到address+H的地方,首先是个字节的 resNo 的重复,接下来的个字节根据资源文件的不同而有如下区别:struct DWORD resNo; 字节的索引,和INDEX_ADDRresNo的相同 DWORD length;对于MID,MMF铃声,这四个字节是大小对于bmp文件,宽度WORD * 高度WORD,接着的data区的是文件头,后面的数据的长度是(宽度*高度*)字节【导入的时候把位的bmp文件转换成了位的文件】有一种比较特殊的索引,length = res

3、No,?不知是什么资源,可能是菜单 BYTE data; 具体的数据区RESOURCE_DATA文字分析:索引为 FF 为中文字符 前个字符为标识头,后面个字符为接下来的 字符串索引 所占的长度,包括自己共有F字节,也即有(F-)=xC个字符串,再后面则是字符串索引个字节一项,按顺序排下去,索引对应的字符串存放在【偏移地址为:索引本身所在的开始地址索引存储的数值】。比如:在xh处为第一个字符串索引,存放的数据为 F- xf,则该字符串对应的存放起始地址为:xh+xf=xh第二个字符串索引应该位于 (-)* + xh=xh处第n个字符串索引应该位于 (n-)* + xh处后面就是UTF-编码的中

4、文字符基本上都是个字符表达一个汉字的UNICODE编码,每个字符串之间 隔开索引为 FF 为英文字符 前个字符为标识头,英文字符的UTF-编码和ASCII码一致的 菜单项分析:菜单项偏移地址处应该 RESOURCE_DATAlength=RESOURCE_DATAresNo;每一个菜单界面应该有一个字节头,然后按字节一个菜单条目往下编排struct DWORD dw; 估计是菜单的属性,风格 WORD wdreserve; 目前都为 WORD wdNo; WORDwdNo; 不知是一个什么编号 WORD wd; 目前都为 WORD itemNum; 项目个数MENU_HEAD;struct D

5、WORD dw;WORD strIndex; 菜单项名称在字符查找表中的序号(取值范围 xF) WORD wdNo; 不知是一个什么编号,感觉和 MENU_HEADwdNo 是在同一个空间里面的编号 DWORD subIndex; 对于仍有子菜单的项目,该位置存储子菜单项目的资源号(INDEX_DATAindex) 对于没有子菜单的项目,填充 DWORD dw; 目前都为MENU_ITEM; 电话本菜单编排:资源:E 个菜单项 :EED E火拼速查 :ED E AB C FF 查找B AE EC添加 :AE E B FC E群组管理 :FC E DFFF 通话信息 BB C 快速拨号 :C F

6、 BFF 电话本管理 BFF资料室 信息菜单编排:资源: C个菜单项 : DC 短信 EC ED D彩信 CEEBF 语音信箱 FF 小区广播 B B EF 空间查看 CEEAF 信息设置小区广播菜单编排:FF资源:A : 个菜单项EC 读广播消息 FA A 自动显示ED FF 频道选择 音画效果菜单编排:资源: 个菜单项 EF 铃声选择FD DF 效果音设置 FF B 提示方式 :B AF 音量调整 : F EF 待机设置 EF隐藏信息设置F DF 开关机效果 影音休闲菜单编排:C资源: 这一段不知道是什么是指示项数的,表示总共有条项目 BC C E ;照相机-进入子菜单 C反转后是(C-)

7、*+字符查找表起始地址(x),找到对应的字符串索引 后面指示对应子菜单的索引 EC ;MP播放器-直接进入程序 : C E;电影院-直接进入程序E A ;调频收音机-直接进入程序 :A ;电子书FF ;游戏-进入子菜单【java版本的该地方为 无线java】照相机菜单编排:E资源: C 个菜单项 ADC C 拍摄照片-直接进入程序 C E 拍摄视频-直接进入程序 ACC C 浏览照片-直接进入程序 C E 浏览视频-直接进入程序 游戏菜单编排:【java版本也采用此资源】FF资源:A个菜单项F FF 五子棋-进入子菜单F 俄罗斯方块-进入子菜单EE 推箱子-进入子菜单 Java版本:A E 应

8、用管理器C 剩余空间A 设置 FF 下载资源 重置五子棋菜单编排:FF资源:A F 个菜单项 FF 新游戏-进入子菜单 F BC 载入游戏-直接进入游戏F FF 等级选择-进入子菜单 A游戏规则-查看游戏帮助 打开x序号的字符串五子棋-新游戏菜单编排:FF资源:A个菜单项 F F 先手-直接进入游戏 F F 后手-直接进入游戏五子棋-等级选择菜单编排:FF资源: F B个菜单项 F E 初级 打对勾表示选择【设置选项】 F F 中级F A 高级 工具箱菜单编排:A资源:B个菜单项 D C 闹钟 日程管理 DF AB DCF 词典 C D A计算器 BD 录音机 B 便笺C F D电脑通信E DDF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论