本来想获取手机唯一识别码时候,突然发现电信的识别码和其他制式的识别码是不同的。
IMSI国际移动用户识别码(IMSI International Mobile Subscriber Identification Number)国际上为唯一识别一个移动用户所分配的号码,是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。
IMEI国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。目前GSM和WCDMA手机终端需要使用IMEI号码
MEID移动设备识别码(Mobile Equipment Identifier)是CDMA手机的身份识别码,也是每台手机有唯一的识别码。通过这个识别码,网络端可以对该手机进行跟踪和监管。用于CDMA制式的手机。MEID的数字范围是十六进制的,和IMEI的格式类似。
其中imei是15位、每位由1-9中的数字组成。
meid是14位。MEID由14个十六进制字符标识,,第15位为校验位,不参与空中传输。 手机只能获得14位。
查询方法:
imei和meid是通用的方法:
- TelephonyManager telephonyManager = (TelephonyManager) this
- .getSystemService(Context.TELEPHONY_SERVICE);// 获取当前手机管理器
- String imei = telephonyManager.getDeviceId();
- Toast.makeText(this, imei, 3000).show();
而获取imsi是通过这个方法获取:
getSubscriberId
IMEI(International Mobile Equipment Identity,移动设备国际识别码,又称为国际移动设备标识)是手机的唯一识别号码。我们从这个缩写的全称中来分析它的含义:
-
“移动设备”就是手机,不包括便携式电脑。
-
“国际”这个字眼也表明了它可辨识的范围是全球,即全球范围内IMEI不会重复。
-
“身份”表面了它的作用,是辨识不同的手机;一机一号,类似于人的身份证号。
-
“码”字又说明它是一串编号,常称为手机的“串号”、“电子串号”。
手机在生产时,就被赋予一个IMEI。
IMEI是区别移动设备的标识,储存在移动设备中,可用于监控被窃
或无效的移动设备。IMEI印在手机机身背面的标志上,如图1所示;并且读写存储在手机内存中。它也是该手机在厂家的“档案”和“身份证号”。
购买手机时,可以检查以下几处的IMEI是否一致:
-
手机机身上的IMEI
-
包装盒上的IMEI
-
保修卡上的IMEI
-
用手机键盘输入*#06#,屏幕上显示的IMEI。不同厂商的手机所需输入的内容不同,同一厂商不同手机所需输入的内容也可能不同。查询结果实例如下图。

IMEI(2张)
-
上网,输入IMEI,验证手机是不是正品。
IMEI俗称“手机串号”,存储在手机的EEPROM(俗称“码片”)里,熟悉并了解这个号码对我们今后识别手机会起到非常大的作用。
-
IMSI是在GSM系统中对MS(Mobile Station,移动台)的唯一识别,在全网和全球范围内唯一。IMSI相同的SIM或USIM卡,可能是非法制造出来的。
-
IMSI存储在SIM或USIM卡、网络侧网元HLR(Home Location Register,归属位置寄存器)和VLR(Visitor Location Register,拜访位置寄存器)中,在无线接口及MAP(Mobile Application Part,移动应用部分)接口上传送。
-
IMSI与手机号码的绑定关系,在网络侧网元HLR(Home Location Register)内定义,且只能由运营商的授权人员,在其数据库中查询。