我们都知道IMEI由15位数字组成,其组成结构为:
1、前6位数(TAC,Type ApprovalCode)是"型号核准号码",一般代表机型。
2、接着的2位数(FAC,Final Assembly Code)是"最后装配号",一般代表产地。
3、之后的6位数(SNR)是"串号",一般代表生产顺序号。
4、最后1位数(SP)通常是"0",为检验码,备用。
IMEI码具有唯一性,贴在手机背面的标志上,并且读写于手机内存中。它也是该手机在厂家的"档案"和"身份证号"。
那么其实在网络通信中,只有前14位参与到了通信过程中,也就是说效验位是不参与通信的,我们在计费资料和其他数据中都只能看到14位的IMEI,那么有时候是有必要在不能接触原机的情况下,还原出第15位效验码的。网上也有公开的算法来支持我们从前14位IMEI中计算出效验码,但这个过程真是非常头疼,虽然都是简单的加法计算,但十余位数字倒腾一圈,也很容易搞错。其实网上已经有人制作好了现成的IMEI效验码生成工具,通过输入前14位IMEI码,自动计算出第15位效验位。工具很简单,基本没什么好介绍的。
目前比较好用的有两种工具,第一种比较简单,输入14位数字,自动得出15位IMEI。
...