|
发表于 2013-2-22 17:40:00
|
显示全部楼层
IMEI号算法规则
① 将IMEI号偶数位的值乘以2,求得的值与10比较;
如果大于或等于10,则将相应值减去9;
如果小于10,则相应位值不变;
② 再将变化后的IMEI号14位的值相加,求和SUM
如果SUM能被10整除,则IMEI号第15位(校验位)的值为0
如果SUM不能被10整除,则IMEI号第15位(校验位)的值为比SUM大且能被10整除的最小数减去SUM所得的差值;
例1: 3 5 2 3 6 0 0 0 4 1 6 7 2 9
偶位数乘2
3 10 2 6 6 0 0 0 4 2 6 14 2 18
偶位大于10或等于10的值减去9,其它不变.
3 1 2 6 6 0 0 0 4 2 6 5 2 9
所有位的数相加
3+1+2+6+6+0+0+0+4+2+6+5+2+9=46
第15位(校验位)的值为
50-46=4
最终所得IMEI号为: 3 5 2 3 6 0 0 0 4 1 6 7 2 9 4
IMEI号编号规则
关于IMEI的知识:
十五位的IMEI 码一般分为四个部分, 其格式是如下:
T T T T T T F F S S S S S S P
1) TAC码 设备型号核准号码
IMEI码的前六位数字是设备型号核准号码, 即 TAC码,
它代表了手机的型号。 无论是何种品牌的产品,
只要是同一型号的手机,TAC 码一定是一样的。
2) FAC码 最后装配号码
IMEI码的7、8位即FAC码,其含义是指手机最后完成
装配时是在哪一家工厂。 可以通过比较同一品牌
手机的FAC 号来初步判断手机的最后装配地,同一
品牌的手机FAC 码应该是一致的。
3) SNR码?出厂序号
IMEI码的9~14位即为SNR码,是手机的出厂序号。同
一个品牌且同一型号的SNR 是不可能一样的。
4) SP?校验码
IMEI码的最后一位即SP码,是手机的校验码,是根据ETSI标准算法算出来的。 |
|