ESN,MEID 和pESN

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


MEID(Mobile Equipment ID):手机设备识别码。前面说过了,由于CDMA移动设备增多,导致原来8位的ESN不够用,所以推出了56bits的MEID码,MEID可以表示为14位的16进制码,如0xA1000002B0BEB2。开头的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。pESN并不是唯一的,是可能会重复的,但pESN不会跟ESN重复,因为开头强制加了0x80;

java中提供了MessageDigest这个类来实现了一系列的hash算法,可以通过调用该类来进行运算,计算过程中注意byte和hexstring之间的转换即可。

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


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

2011.11.7  No Comments

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值