IMSI、IMEI和MEID(ESN)

IMSI、IMEI和MEID(ESN)ESN ElectronicSe 电子序列号 在 CDMA 系统中 是鉴别一个物理硬件设备唯一的标识 也就是说每个手机都用这个唯一的 ID 来鉴别自己 就跟人的身份证一样 一个 ESN 有 32bits 也就是 32 8 4bytes 随着 CDMA 移动设别的增多 ESN 已经不够用了 所以推出了位数更多的 MEID ESN 用 8 位的 16 进制来表示 如 0x801EA066

ESN (Electronic Serial Numbers):电子序列号。在CDMA 系统中,是鉴别一个物理硬件设备唯一的标识。也就是说每个手机都用这个唯一的ID来鉴别自己, 就跟人的身份证一样。一个ESN有32 bits, 也就是 32/8 = 4 bytes。随着CDMA移动设别的增多,ESN已经不够用了,所以推出了位数更多的MEID。ESN用8位的16进制来表示,如0x801EA066。



MEID(Mobile Equipment ID):手机设备识别码。前面说过了,由于CDMA移动设备增多,导致原来8位的ESN不够用,所以推出了56bits的MEID码,MEID可以表示为14位的16进制码,如0xAB0BEB2。开头的0xA表示CDMA手机,如果是0x9, 就表示多模手机。


pESN(pseudo ESN):伪ESN。pESN的推出是为了解决前向兼容的问题,pESN的格式与ESN是完全一样的,唯一的区别是pESN是采用0x80开头的。MEID转为pESN,就可以在支持ESN的C网内正常使用。MEID转化为pESN具体的方法是,56 bits的MEID通过SHA-1 hash算法,挑出后6位,然后在开头加上0x80。


以下是一些现况:
1、一个手机只能有一个ESN或一个MEID。如6800、6900均是ESN码;但6950开始就采用MEID码了。
2、带ESN或MEID码的手机都可以支持ESN的CDMA网络内正常使用,而ESN码的手机不能在只支持MEID的CDMA网络内使用。
3、目前中国电信的C网采用ESN鉴权。

中国电信写号手机知识普及



1、什么是五码

答:五码就是:ESN IMSI AKEY AN AAA  ESN:电子序列号Electronic Serial Number的缩写,是MS的身份识别符。
IMSI:国际移动用户识别码(唯一标识),IMSI = MCC + MNC + MSIN,其中MCC是指移动台国家代码(3位,中国460),MNC是指移动网代码(2位中国00),MSIN是指移动用户识别号码(10位)
AKEY:是存储在MS中进行鉴权和加密的密钥,是分配给MS的64bit数据,并且仅对MS和相关的归属位置寄存器鉴权中心(HLR/AC)是可知的。

AN:3G账号,一般情况下与IMSI相同

AAA:3G认证鉴权,有了正确的AAA才能上3G

2、请问什么是写号?为什么要写号呢?

答:写号就是把ESN IMSI AKEY AN AAA,这五码的数据写进机器里。国外CDMA机器,都是不能插卡,需要写号才能使用的。而我们国内的手机都是需要插卡的,只有水货机才需要写号

3、请问什么CDMA,移动卡能用吗?

答:CDMA简单来说就是电信卡,不能用移动的,只能用电信的哦!因为是电信版的。

4、请问什么是关鉴权?为什么要关鉴权?关了鉴权有什么用呢?

答:关鉴权就是关五码的AKEY这一码。因为韩国电信网络和国内的不一样,在国内无法使用韩国的网络,也和系统有一定的关系。对这款手机,只要关了鉴权就可以使用接打电话

5、什么是改局端?

答:就是把手机上的ESN码跟五码里的换换,就是把手机上的跟电信公司的换下。

原创文章,转载请注明: 转载自VeryPC

IMSI、IMEI和MEID(ESN)  

一、识别码种类:

IMSI国际移动用户识别码(IMSI International Mobile Subscriber Identification Number)国际上为唯一识别一个移动用户所分配的号码,是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。

 

IMEI国际移动设备识别码(IMEIInternational Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。目前GSMWCDMA手机终端需要使用IMEI号码

 

MEID 移动设备识别码(Mobile Equipment Identifier)CDMA手机的身份识别码,也是每台手机有唯一的识别码。通过这个识别码,网络端可以对该手机进行跟踪和监管。用于CDMA制式的手机。MEID的数字范围是十六进制的,和IMEI的格式类似。

  

以前CDMA手机的识别码叫做ESN,是Electronic Serial Number的简写,中文是电子序列号。ESN32位的,数字资源有限,已经基本被用完。所以制定了56位的MEID来取代ESN。所以,现在CDMA手机申请的都是MEID号码了。

CDMA制式的Windows Mobile系统对MEID的支持似乎不是特别到位,从网上检索的信息看,还没有有效的获取MEID的方法,可作为替代的是设备唯一编号。 Windows Mobile提供了系统函数GetDeviceUniqueId(),根据特定算法,计算得到的至少20位的设备唯一编号,(理论上是唯一的)

二、测试结果:(略)

三、建议:(略)

四、延伸阅读

IMEI号码的分配与手机认证或测试没有关系,IMEI号码的分配由GSMA组织根据厂家的需求申请而分配的。在IMEI网站上在线申请,不需要经过测试或者认证,只需要向认证机构提供一些相关的产品信息即可。也就是说手机有了IMEI号码,不代表手机经过了相关认证或测试。

手机制造商在申请IMEI号码之前,必须先在IMEI网上进行注册,BABT审核通过后会发该制造商的厂家注册码,申请人凭借厂家注册码在IMEI网站上进行在线申请。

目前GSMWCDMA手机终端需要使用IMEI号码,IMEI号码由GSMA组织进行管理,并授权英国BABT和美国的PTCRB两个认证机构进行发放。在北美地区进行销售的手机产品,需要向PTCRB机构申请IMEI号码。其他国家或地区进行销售的手机产品向BABT进行申请。

手机普通用户可以通过输入*06#来查看手机的IMEI号码。

 

MEID号码是由Telecommunications Industry AssociationTIA)进行分配管理的。申请MEID是需要付费的。目前的价格是每1M范围的MEID的费用是8000美元,每增加1M范围的MEID号码需要额外付费8000美元。

MEID号码的查看,目前没有一个通用的方法,由各手机制造商自己设置。可以通过查看手机说明书得到查看MEID号码的方法。

IMEI/ESN/MEID号码

1、引言
    正规的手机产品,在手机软件里面、手机背面以及手机的包装盒子上都是标识有IMEI号码或MEID号码的,这三个号码完全一致的话,才表示这个产品是由这个正规厂家生产的。其中IMEI号码是用于GSM和WCDMA制式的手机,而MEID号码是用于CDMA制式的手机。手机在国内进行入网测试时,是需要提供真实的IMEI或MEID,出口海外的手机也是需要真实的IMEI号码和MEID号码的。IMEI号码和MEID号码可以说是手机的身份证号码,下面将详细介绍这两个重要号码的相关知识。
2、IMEI知识介绍
IMEI是International Mobile Equipment Identity的缩写,中文是国际移动设备识别码,是区别移动台设备的标志,可用于监控被窃或无效的移动设备。ETSI GSM规范要求每一台移动终端(GSM或者WCDMA制式)必须有一个单独的IMEI号。
Serial Number为序号码,6位数字,由000000-,由厂家分配,识别每个TAC中的某个设备。
Check Digit为校验码,校验其他码的正确与否(由厂家自己运算)。
IMEI号码的分配与手机认证或测试没有关系,IMEI号码的分配由GSMA组织根据厂家的需求申请而分配的。IMEI号码的申请,不需要经过测试或者认证,只需要向认证机构提供一些相关的产品信息即可。也就是说手机有了IMEI号码,不代表手机经过了相关认证或测试。
手机普通用户可以通过输入“*#06#”来查看手机的 IMEI号码。
3、MEID知识介绍
MEID是用于CDMA制式的手机。MEID是Mobile Equipment Identifier的缩写,中文是移动设备识别码。是CDMA手机的身份识别码,也是每台手机有唯一的识别码。通过这个识别码,网络端可以对该手机进行跟踪和监管。
以前CDMA手机的识别码叫做ESN,是Electronic Serial Number的简写,中文是电子序列号。ESN是32位的,数字资源有限,已经基本被用完。所以制定了56位的MEID来取代ESN。所以,现在CDMA 手机申请的都是MEID号码了。
MEID的数字范围是十六进制的,和IMEI的格式类似。MEID标准的格式如下,
Manufacturer Code  Serial Number CD
R R X X X X X X Z Z Z Z Z Z C

 

 十六进制格式数字范围如下,
RR-有效范围从A0-FF,由认证机构分配
XXXXXX-厂家码,有效范围000000-FFFFFF,由认证机构分配
ZZZZZZ-序列号,有效范围000000-FFFFFF,由厂家分配
C-校验码,有效范围0-F
变换为十进制的数字范围格式如下,
RR-有效范围 “99”,“98”,“97”…,由认证机构分配
XXXXXX-厂家码,有效范围000000-,由认证机构分配
ZZZZZZ-序列号,有效范围000000-,由厂家分配
C-校验码,有效范围0-9
MEID号码的查看,目前没有一个通用的方法,由各手机制造商自己设置。可以通过查看手机说明书得到查看MEID号码的方法。
4、结束语
IMEI号码和MEID号码是手机的重要身份识别码,只有正确和合理的使用这些号码,才能保证手机在实际通讯网络中的正常有序的运行,也保证了政府或网络运营商能正确的对手机在其网络中合法使用进行监督管理。
via: http://qiaodahai.com/personal/article/2012/imei-esn-meid-number.htm




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176714.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午9:14
下一篇 2026年3月26日 下午9:14


相关推荐

  • java中.的意思_java中“:”的意思是什么?

    java中.的意思_java中“:”的意思是什么?展开全部代码块是一种常见的代码形式。他用62616964757a686964616fe58685e5aeb931333365653331大括号“{}”将多行代码封装在一起,形成一个独立的代码区,这就构成了代码块。代码块的格式如下:1、普通代码块:是最常见的代码块,在方法里用一对“{}”括起来的数据,就是普通的代码块,2、构造代码块:是在类中直接定义的,用“{}”括起来的代码。每次调用构造方法前执行…

    2022年7月9日
    27
  • IDEA中Maven配置问题全解决[通俗易懂]

    IDEA中Maven配置问题全解决[通俗易懂]最近换了工作环境,以前的IDEA配置都没了,记得上次配置自己的IDEA还是在两年前?然后构建Maven项目时遇到了一些小插曲,记录下解决方案(PS:新手教程向)1.idea中maven默认配置的坑首先打开File->Settings这里可以直接搜索maven,就可以进入idea的Maven配置选项。我这里是idea默认的maven配置,可以看到默认的Maven目录是idea内置…

    2022年5月27日
    70
  • 软件测试流程及主要用例设计方法[通俗易懂]

    软件测试流程及主要用例设计方法[通俗易懂]软件测试流程及主要用例设计方法测试新手人门,首先要掌握测试的流程和实际运作项目流程和基础的用例设计方法。掌握测试和项目流程是了解研发过程中测试的主要工作;掌握最主要的用例设计方法就是掌握测试岗位最基本最核心的技能—如何测试。1.软件测试流程1.1测试流程测试流程:需求分析和讨论>编写测试计划>测试设计>测试执行>缺陷管理>测试报告。1)需求分析和讨论:分析…

    2022年5月15日
    41
  • fcoe配置

    fcoe配置安装软件包 yuminstallfc utilslldpad y 准备配置文件 cd etc fcoe cpcfg ethxcfg em3vicfg em3 修改 DCB REQUIRED no cpcfg em3cfg em4cpcfg em3cfg em7cpcfg em3cfg em8 启动服务 systemctlres

    2026年3月19日
    1
  • Gloand 2021 激活码【2021.10最新】

    (Gloand 2021 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    48
  • Java中static的作用详解_Java中static变量作用和用法详解

    Java中static的作用详解_Java中static变量作用和用法详解Java中static变量作用和用法详解发布于2020-7-23|复制链接Java中被static修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问.下面我们来详细了解一下吧前言static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Jav…

    2022年7月15日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号