手机身份识别

来源:互联网 发布:qq 域名 编辑:程序博客网 时间:2024/05/07 08:04

1. 网内用户识别

1.1.     IMSI

International Mobile Subscriber Identity

国际移动用户识别码

SIM/UIM卡序列号

 

15

4

6

0

0

3

 

 

 

 

 

 

 

 

 

 

MCC

MNC

MIN

 

MCCMobile Country Code,移动国家码,共3位,中国为460;

MNCMobile Network Code,移动网络码,2(欧洲标准)3(北美标准),中国电信CDMA系统使用03,一个典型的IMSI号码为460030912121001;

00

中国移动

01

中国联通

02

中国移动

03

中国电信

 

MIN共有10位,其结构如下:

09+M0M1M2M3+ABCD

其中的M0M1M2M3MDN号码中的H0H1H2H3可存在对应关系,ABCD四位为自由分配。

 

Android的相关API

TelephonyManager.getSubscriberId()

 

参考:

* WIKI IMSI http://en.wikipedia.org/wiki/IMSI

http://en.wikipedia.org/wiki/Mobile_country_code

 

* 解析IMSIAndroid代码http://apps.hi.baidu.com/share/detail/21124285

 

 

1.2.     MDN

MobileDirectory Number

移动用户号码簿号

MDN号码为本网移动用户作被叫时,主叫用户所需拨的号码。

 

  采取E.164编码方式;存储在HLRVLR中,在MAP接口上传送。DN号码的结构如下:

  CC + MAC + H0 H1 H2 H3+ ABCD其中:

  CC:是国家码,中国使用86

  MAC:是移动接入码,本网采用网号方案,为133

  H0H1H2H3HLR识别码,简称H码。

  ABCD:移动用户号,由各HLR自行分配。

 

MAC + H码能够识别到地市。

 

 

2. 设备序列号

 

2.1.     ESN

Electronic serial number

 

设备标识码,唯一标识设备。ESN的位数不够2008年的时候分配完了,现在主要使用MEID

 

参考:

l  WIKI http://en.wikipedia.org/wiki/Electronic_Serial_Number

l   

 

 

2.2.     MEID

Mobile equipment identifier

 

CDMA终端设备标识码,唯一标识设备。MEID开发出来用来替换原来ESNESN2008年就没有未分配的号码了。默写场合还是需要提供ESN时,会使用伪ESNpESN, pseudo ESN)来填充数据项,生成方法:

pESn is a manufacturer code of 0x80(formerly reserved) followed by the least significant 24 bits of theSHA-1 hash of theMEID

 

MEID使用十六进制表示,一共56个字节,对应14个十六进制数字。最后一个hex数字CD为校验数字,不算入MEID中。

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Regional code

Manufacturer code

Serial number

CD

R

R

X

X

X

X

X

X

Z

Z

Z

Z

Z

Z

C

 

MEID能识别出厂商。

中国的Regional CodeA0

 

Manufacturer Code

三星

0

0

0

0

0

3

9

 

 

 

 

 

 

2

F

摩托罗拉

0

0

0

0

0

2

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考:

l  WIKI - MEID http://en.wikipedia.org/wiki/MEID

l   

 

2.3.     IMEI

International Mobile Equipment Identity

国际移动设备辨识码

 

GSMWCDMAiDen手机,卫星电话等终端的设备标识码,唯一标识设备。

 

序列号共有15位数字,前6位(TAC)是型号核准号码,代表手机类型。接着2位(FAC)是最后装配号,代表产地。后6位(SNR)是串号,代表生产顺序号。最后1位(SP)一般为0,是检验码,备用。

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

TAC,型号核准号码

FAC,产地

SNR,串号

校验

 

摩托罗拉XT615

358574044949032

华为U8860

868943 00 558637 7

 

参考:

l  WIKI-IMEI http://zh.wikipedia.org/wiki/IMEI

l   

 

 

其他参考

l   http://blog.163.com/charlin710@126/blog/static/6149555020061115112839388/

l   

原创粉丝点击