IMEI and IMEISV


Composition of IMEI


The International Mobile station Equipment Identity (IMEI) is composed as shown in figure 1.
<- 6 Digits -><- 2 Digits -><- 6 Digits -><- 1 Digit ->
TACFACSNRCD
<------ 15 Digits ------>
(figure 1. Structure of IMEI)

Example:

448895106455010
TACFACSNRCD
448895106455010

The IMEI is composed of the following elements (each element shall consist of decimal digits only):

  • [TAC] Type Approval Code
  • [FAC] Final Assembly Code identifies the place of manufacture/final assembly
  • [SNR] Serial Number is an individual serial number uniquely identifying each equipment within each TAC and FAC
  • [CD ] Check Digit (Also reffered as SD Spare Digit)
  • Composition of IMEISV


    The International Mobile station Equipment Identity and Software Version Number (IMEISV) is composed as shown in figure 2.
    <- 6 Digits -><- 2 Digits -><- 6 Digits -><- 2 Digits ->
    TACFACSNRSVN
    <------------------- 16 Digits ------------------->
    (figure 2. Structure of IMEISV)

    The IMEI is composed of the following elements (each element shall consist of decimal digits only):

  • [TAC] Type Approval Code
  • [FAC] Final Assembly Code identifies the place of manufacture/final assembly
  • [SNR] Serial Number is an individual serial number uniquely identifying each equipment within each TAC and FAC
  • [SVN] Software Version Number identifies the software version number of the mobile equipment.
  • [TAC]

    TAC asdasdjh asikdh askjdhask dja sdkasjhdjkasd asdukasdh kasd


    在网上看到很关于IMEI号查询手机信息,虽然不能说错,但是网上所说(包括论坛里面关于IMEI的帖子)的IMEI结构已经改变。

    其实我想说的就是:
    论坛里自己手机里面第7、8位是02的并不是代表是由阿拉伯生产的。
    03年之前的第7、8位才是表示FAC,即生产地的。03年以后的IMEI号结构,第7、8位已经和前面6位合起来表示其他的意思了!
    下面是详细的解释,可能会有点复杂~有兴趣的看一下吧~






    ***************************************************************************************************************


    本文主要内容:
    • IMEI码结构的介绍
    • IMEI码前后结构的改变及比较
    • IMEISV简要介绍


    ***************************************************************************************************************

    为此,我查阅了一些资料,大致浏览了一下,其中比较权威的是GSM Assocication的文档
    《IMEI Allocation and Approval Guidelines(version 3.7 December 2008)》
    网页版:http://www.gsmworld.com/documents/DG06_3v7-Draft.pdf
    里面详细介绍了整个IMEI的发展。


    众所周知,所有的手机都是通过输入
    1. *#06#
    复制代码
    来查询IMEI号。
    如果要直接查询IMEI信息据我所知有以下两个途径
    ***************************************************************************************************************

    现在来介绍一下
    IMEI(INTERNATIONAL MOBILE EQUIPMENT IDENTITY)国际移动设备标识码

    IMEI1.JPG 

    大致说的是:
    2002年12月31日之前的IMEI结构是第一张表格中的。后来经过讨论,一致决定将结构改为第二个表格(将TAC码和FAC码合并为8位),这个格式自2003年1月1日起生效。

    网上的介绍出现差错的地方,也是大家最关心的地方就是第7、8位的FAC码,在论坛中普遍的FAC码是02。

    ***************************************************************************************************************

    但是,采用新格式之前还是有一个过渡期的,过渡期间所采取的措施主要是:

    To achieve this transition, all eight-digit TAC codes allocated between 31/12/02 and 31/3/04
    were given unique combinations of the first six digits (NNXXXX) with the seventh and eighth
    digits (YY) being fixed to 00.   

    主要是最后一句,在2002年12月31日至2004年3月31日期间,第7、8位固定为“00”。

    ***************************************************************************************************************

    下面对这两个格式做一下说明

    IMEI2.JPG 

    大家仔细观察会发现两个格式相同点和不同点。

    ***************************************************************************************************************


    TAC

    Type Allocation Code,类型分配码,formely known as Type Approval Code(之前是被叫做类型许可码)网上是翻译为“设备型号核准号码”。
    时间TAC位数格式
    2003年1月1日之前6位NNXXXX
    2003年1月1日之后8位NNXXXXYY




    在2003年1月1日之前,TAC表述为:
    The TAC identifies the Type Allocation Code, formerly known as the Type Approval Code, 
    for the type of the ME. It consists of two parts; the first part (NN) defines the Reporting Body 
    allocating the TAC and the second part (XXXX) defines the ME type.  
    意思大致为:TAC由两部分组成,第一部分,用“NN”表示;第二部分,用“XXXX”表示,代表ME type(表示Mobile Equipment Type,即移动设备类型)。


    其中,“YY”,表示FAC (Final Assembly Code),应该叫做最后装配码,网上翻译为“工厂装配码”。
    These two digits (YY) are generally used to identify the specific factory or manufacturing site of the ME. The allocation of the FAC is under the control of the Reporting Body. 

    Valid Range 00 – 99 

    意思大致为:这两位是用来标识移动设备制造厂商的。也就是网上流传的版本。


    在2003年1月1日之后,TAC被表述为:
    The following 6 digits of the TAC are under the control of the Reporting Body. These 6 digits together with the Reporting Body 2 digit identifier uniquely identify each ME Type.  

    Valid Range 000000 – 999999 

    意思大致为:6位(XXXXYY) 加上前两位 (NN) 唯一标识一个ME Type(表示Mobile Equipment Type,即移动设备类型)


    SNR 
    Serial Number,序列号,格式同样是6位“ZZZZZZ”

    在2003年1月1日之前,SNR表述为:
    The 6 digit SNR (ZZZZZZ) in combination with the FAC is used to uniquely identify each ME of a particular ME Type.  

    意思大致为:SNR6位加上FAC被用来唯一标识特定移动设备类型中的每一个移动设备


    在2003年1月1日之后,SNR被表述为:
    The serial number (SNR) in is used to uniquely identify each ME of a particular ME Type.

    意思大致为:SNR6位被用来被用来唯一标识特定移动设备类型中的每一个移动设备

    两个的差别就在于是否使用FAC


    Check Digit,最后一位
    这位是一个功能位,并没有改变,都是用来做检验的位,通过Luhn算法,可以算出IMEI号是否正确。具体的怎么算可以去网上查阅资料
    http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity
    http://en.wikipedia.org/wiki/Luhn_algorithm



    ***************************************************************************************************************



    IMEISV(INTERNATIONAL MOBILE EQUIPMENT IDENTITY SOFTWARE VERSION)
    SV表示软件版本

    它跟IMEI的唯一区别就在于最后一位
    IMEI有15位,最后一位是Check digit,即检验位;
    IMEISV有16位,是去掉了Check digit,加上了两位SVN,即software version number。(从00 - 98,99备用)
    原文地址:https://www.cnblogs.com/itelite/p/2366145.html