热搜关键词: 电路基础ADC数字信号处理封装库PLC

docx

IMEI修改(IMEI第十五位验证码的计算)

  • 1星
  • 2014-03-27
  • 14.97KB
  • 需要2积分
  • 2次下载
标签: IMEI修改

IMEI修改

最近应客户要求做IMEI修改功能,于是认真的学习了IMEI的编排规则,以及如何算出IMEI:

1、什么是IMEI?

IMEI为TAC  +  FAC  +  SNR  +  SP。IMEI(International  Mobile  Equipment  Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。

其组成为:

1、前6位数(TAC)是"型号核准号码",一般代表机型。

2、接着的2位数(FAC)是"最后装配号",一般代表产地。

3、之后的6位数(SNR)是"串号",一般代表生产顺序号。

4、最后1位数(SP)通常是"0",为检验码,目前暂备用。

IMEI码贴在手机背面的标志上,并且读写于手机内存中。它也是该手机在厂家的"档案"和"身份证号"。

  ------TAC------------        --FAC-        ------SNR-----------

  D14  D13  D12  D11  D10  D9      D8    D7      D6    D5    D4    D3    D2    D1    D0

    3    5    3    1    1    4        0    0        8    0    9    6    3      6    6

计算IMEI验证码的步骤:

1、把IMEI的奇数位数*2,如:D1,D3,D5,……D13

  D13    D11    D9    D7    D5    D3    D1

    10    2    8    0    0      12      12

2、将计算得到的7个奇数位数字分别以个位数相加(如果得到的是个两位数,则十位和个位分别当成个位数来相加),再加上7个偶数位数字,如:D2,D4,D6……D14

3+1+0+3+2+1+8+0+0+8+0+9+1+2+3+1+2=44

3、如果第2步计算得到的数字末位为0,则验证码数字为0。如果第2步计算结果末位数不是0,则以大于第2步计算结果的以0结尾的双位整数减去第2步的计算结果,所获得的个位数即为验证码。

D0  =  50  -44  =6

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×