发过软件版本的同志都知道,再发不是通常要用到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