教你黑莓修改vsm文件

教你黑莓修改vsm文件

ID:14692392

大小:232.00 KB

页数:3页

时间:2018-07-29

教你黑莓修改vsm文件_第1页
教你黑莓修改vsm文件_第2页
教你黑莓修改vsm文件_第3页
资源描述:

《教你黑莓修改vsm文件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[转]教你黑莓修改VSM文件(2010-02-0112:57:49)转载标签:it分类:手机技术替换VSM的开机PNG后,刷机会导致Vendor变-1等等问题,今天我参考国外论坛给的信息告诉大家怎么修改VSM文件。VSM文件包含营运商的开机画面、首封邮件信息、铃声 修改VSM文件替换VSM的开机PNG后,刷机会导致Vendor变-1等等问题,今天我参考国外论坛给的信息告诉大家怎么修改VSM文件。VSM文件包含营运商的开机画面、首封邮件信息、铃声等等资源信息。开始28字节的含义如下:它总是以010000BC开头;随后4字节是资源的长度,注意不是整个VSM文件长度;再4字节

2、是校验,它等于0xFFFFFFFF减去资源的CRC32码;再1字节0x0c位置就是营运商的代码。以VSM-0478002文件为例说明开始的28字节含义。用WinHEX打开这个文件,在0x04~0x07之间是资源长度,内容是50050000。表明从0x1C到0x56B的内容是资源信息,0x56C开始的1F2DC8D7等内容不计入VSM资源的。把0x1C~0x56B之间的内容保存为文件T.BIN后,用Hash1.04计算这个T.BIN下得到CRC32:2D73E28F,因此FFFFFFFF-2D73E28F=D28C1D70。按底位在前高位在后,就是WinHEX看到0x08

3、~0x0B的内容701D8CD2格式。0x0c就是营运商的代码0x67。这样一来,大家就能修改自己中意的营运商的界面,然后自己计算CRC32,填写到0x08~0x0B,刷机就不会是-1的营运商了。我以修改VSM-1527002的8830Verzion为VODAFONE的红色开机界面为例说明下过程。一、首先找到320x240的VODAFONE的PNG,就是VSM-1225001中的PNG数据。用WinHEX打开这个文件。如图1从0x1C开始是资源信息。由0x1E0x1F知道开机界面长度0x3844。因此选择0x1C~0x3863的内容。然后按Ctrl+C,再按Ctrl+N

4、新建文件,输入1字节。再按Ctrl+B,点确定写入新文件。保存为PNG.BIN。二、用WinHex打开VSM-1527002文件,依据0x1C内容,定位到0x0917。目的很明确,把这段0x001C~0x0917的内容用PNG.BIN替代。把开始的0x00~0x1B的内容参考第一步方法,复制并保存到新的文件,起名为VSM.BIN。三、如图2,知道整个资源长度是0x117E,减去原始开机图案的长度0x08F8后,选择0x0918~0x1199之间的内容,参考第一步,保存为VSM2.BIN文件。大家一定奇怪,为何这个末尾多了一个0x00,因为VSM资源块长度必须保证是双字节

5、长度。因此补个0x00凑整数。再把0x119A~0x121F内容保存为VSM3.BIN。四、把PNG.BIN+VSM2.BIN合并为一个临时文件T.BIN,得到长度是0x40CA字节。并用Hash1.04计算CRC32是E5DAB499,因此资源的检验值是0xFFFFFFFF-0xE5DAB499=0x1A254B66,再用VSM.BIN+T.BIN+VSM3.BIN得到RES.BIN,修改RES.BIN的0x04内容,由7E11改为CA40,由D6B702EF改为664B251A。至此,RES.BIN就是一个有效的VSM文件了。VSM3.BIN是啥文件,我目前也不知道

6、含义。也许是签名,也许是其他内容。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。