引言
我认为IMEI 是手机设备的唯一识别码,通常在手机拨号盘上键入*#06# 时会看到,但IMEI 并不是真正用于识别设备的。本文主要详细介绍手机IMEI的基本概念和使用方法,让读者深入了解神奇的数字IMEI。
IMEI的基本概念
IMEI(正式名称:International Mobile Equipment Identity国际移动设备识别码,俗称手机序列号、手机“序列号”,对于手机网络内的每部独立手机及其他移动设备来说都是唯一的)(用于识别通讯设备),相当于手机身份证。
手机的IMEI 通常由15 位数字组成。
第一部分TAC(类型分配代码)由8 位数字组成(最初为6 位数字)。该代码可识别您手机的品牌和型号。该代码由GSMA 及其认证机构分配。 TAC 代码的前两位是报告机构标识符,它是授权的IMEI 代码分配机构的代码。例如01是美国CTIA,35是英国BABT,86是英国BABT。中国TAF。
第二部分FAC(Final Assembly Code),是由两位数字组成的最终组装代码,只有在早期的六位TAC代码的手机中才会出现,所以TAC代码和FAC代码的和就是8 位数字。制造商使用FAC 代码来区分制造商内的生产地点代码。
第三部分是SNR(序列号),由第9位开始的六位数字组成,标识每部手机的制造编号。
第四部分,CD、校验位、验证码,是由前14位通过Luhn算法计算出来的。
IMEI和IMEISV区别
在查看网络运营商的后台统计数据时,很多人看到通常报告15位IMEI和16位IMEI时感到困惑。 IMEI 是15 位还是16 位?事实上,IMEI并不是16位IMEI,而是扁平的15位IMEI。运营商后台显示的16位实际上没有校验位,而是SVN软件中的TAC型号分配码+SNR序列号+IMEISV。版本号。对比图1和图2,IMEISV和IMEI的主要区别在于SVN软件版本号。这主要用于区分出厂时同型号手机上使用的不同软件版本。
图1:IMEI结构图
图2:IMEISV结构图
IMEI上报方式和意义
通常,在移动电话设备发起的注册过程中,UE 向网络(例如5G 网络)报告IMEI。 IDENTITY RESPONSE消息在什么情况下传递IMEI信息?如果网络侧没有设备的IMEI信息,则网络侧在IDENTITY REQUEST消息中包含Identity类型信息元素。它的类型是“IMEI”。 UE收到后,将IMEI信息包含在IMEI信息中。发送IDENTITY RESPONSE 消息并向网络报告。
图3:ID响应消息
图4:ID 类型详细信息
那么为什么在初始注册期间报告IMEI 信息通常是一个好主意呢?因为IMEI 信息如此重要,所以网络需要验证终端设备的IMEI 是否合法。如果无效,终端收到后会发送5GMM_Cause为#3或#6的注册拒绝消息。 USIM卡状态失效。
#3(恶意UE)或
#6(非法的我)。
UE 应将5GS 更新状态设置为5U3 不允许漫游(按照第5.1.3.2.2 条保存)并删除5G-GUTI、上次访问的注册TAI、TAI 列表和ngKSI。
对于PLMN,UE 应认为USIM 已禁用5GS 服务,直到其关闭或包含USIM 的UICC 被移除。
DC校验位计算以及最后一位在空口中的传输方式
如果实际检查空口信令,会发现终端的IMEI与空口信令传输中发送的IMEI最后一位不同的现象。最后一位的值为0。作者继续说道:下面我解释一下为什么空口信令传输最终的IMEI是0(见下图)。
图5:空中接口信令IMEI 特定信息
首先介绍一下IMEI最终DC的计算原理。 IBM科学家Luhn在20世纪60年代发明的算法称为Luhn算法,也称为10算法。该算法在全球范围内广泛使用。信用卡号由IMEI、一些国民身份证号和社会保障号组成。该算法的最初目的是为了避免在计算出一系列数字后,手动写入数字而导致的错误。等于0 模10 表示数据有效;非零表示数字无效。
DC计算过程分为三个主要步骤。 (1)删除第15张CD以后的14位IMEI,从右到左识别位D1、D2、D3、D14,并乘以奇数位。 (2)如果奇数乘以2的结果大于10,则必须减去9,例如18。减去9后得到9,D1位是由D14位叠加的。 (3) 如果第二步叠加后的数据模10,则CD位为0;否则,其值为大于可计算模10的数。例如叠加数据为53,则以0为10大于53的数为60,所以60-53=7,7即为DC位。
图6:DC计算流程
最后一个问题:IMEI 的最后一个CD 数字是否需要通过OTA 发送?
协议23003明确规定,当通过空中接口发送IMEI时,CD位不发送,而是用0代替。这很好地解释了为什么OTA日志中显示的IMEI最后一位的值为0。
IMEI(14 位)由校验位(CD) 补充。校验位不是检查IMEI 时发送的号码的一部分,如下所述。在运营商的客户服务台注册被盗的ME。校验位是根据附录B中定义的Luhn公式定义的。确保IMEI 的最后一位设置为零。
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/83199.html