发过软件版本的同志都知道,再发不是通常要用到CheckSum_Gen.exe工具生成一个相应的Checksum.ini文件。

这个文件到底有什么作用呢?

        原来在烧写版本进入手机的时候,若没有Checksum.ini文件,通常未出现“fs not match...”或“image check sum not found...”

的字样,而Checksum.ini文件就可以防止这样的现象。为何会出现这种现象呢?这是因为软件发布的版本通常是编译好后,将其压缩

成zip文件,然后要用的人解压,这个压缩和解压的过程,若没有Checksum.ini文件校验,就可能会出现文件解压错误,然后出现上述

现象。所以实际上Checksum.ini就是起到校验的作用。

       Checksum.ini文件生成的话就比较简单了,将CheckSum_Gen.exe工具编译生成的版本文件目录下双击即可。有的可能是生成.chk文件

或者其他格式。这个没多少关系,里面的内容都一样,

这里贴一个生成的Checksum.ini:

[VERSION]
VERSION=V1
[IsEnableChecksum]
CHECKSUM_SWITCH=1   //刷机的同胞,替换了boot的话通常要将这个值改为0
[CheckSum]
PRELOADER=0x0000574f
UBOOT=0x00008774
LOGO=0x00007327
BOOTIMG=0x0000c78c
RECOVERY=0x0000ac3a
SEC_RO=0x000016c5
ANDROID=0x00004163
USRDATA=0x0000b565
MBR=0x0000092c
EBR1=0x000008db
CACHE=0x0000fd0a
---------------------


via:https://blog.csdn.net/u013560831/article/details/19839975