手机序列号(国际移动设备身份证的缩写)

手机序列号是IMEI码的俗称。IMEI为TAC+FAC+SNR+SP。IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的电子串号,它与每台移动电话机一一对应,而且该码是全世界唯一的。

手机序列号(国际移动设备身份证的缩写)

概述

每一只移动电话机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。

IMEI码由GSM(全球移动通信协会)统一分配,授权BABT(英国通信认证管理委员会)审受。

号码意义

1、前6位数(TAC)是“型号核准号码”,一般代表机型。

2、接着的2位数(FAC)是“最后装配号”,一般代表产地。

3、之后的6位数(SNR)是“串号”,一般代表生产顺序号。

4、最后1位数(SP)通常是“0”,为检验码,目前暂备用。

IMEI码贴在移动电话机背面的标志上,并且读写于移动电话机内存中。它也是该移动电话机在厂家的“档案”和“身份证号”。

获取IMEI码

如果您的移动设备为移动电话机,您可以在移动电话机上按“*#06#”获得移动电话机的IMEI码;

部分手机输入*#0000#显示:VXX.XX为软件版本,DD-MM-YY为生产日期(日-月-年),NXX-X为手机型号。

以上说的使用方法为G网手机,C网手机用上述办法则无法查看。IMEI码七八位意义(适用多年前旧型号手机,新机型已改变记载方式,不再适用)

三星SAMSUNG

韩国—-89,90,92

松下Panasonic

北京—-62

西门子SIEMENS

上海—-37

德国—-51

摩托罗拉MOTOROLA

天津—-80,81,82,83

德国—-07,08,06(部分) 

新加坡—-18 

英国—-44 

香港、东南亚改装机—-47 

中国大陆改装机—-48 

中国杭州东信—-92,93 

美国—-67,68 

马来西亚—-17 

苏格兰—-40,41

索尼爱立信SONYERICSSON

英国—-19

香港—-61 

马来西亚—-71 

爱沙尼亚—-42 

南京—-63 

瑞典—-51 

诺基亚NOKIA(新机型已不再适用,七八位不再有明显实际意义)

中国—-40(北京),48,60(东莞),62,80,81,92,93 

法国—-06,07,08 

韩国—-03,09 

新加坡—-18 

德国—-20 

芬兰—-10,70,00 

美国—-67,68 

英国—-19,41,44 

注:“00”是代表整个手机生产组装到最后加工都在诺基亚芬兰原厂生产出品的手机,是最好的手机(原厂行货)

获取方式

开发Android应用中,我们常常需要设备的唯一码来确定客户端。

Android 中的几中方法,使用中常常不可靠

1. DEVICE_ID

假设我们确实需要用到真实设备的标识, 可能就需要用到DEVICE_ID。通过 TelephonyManager.getDeviceId() 获取,它根据不同的手机设备返回IMEI, MEID或者ESN码.

缺点:在少数的一些设备上,该实现有漏洞,会返回垃圾数据

2. MAC ADDRESS

我们也可以通过Wifi获取MAC ADDRESS作为DEVICE ID

缺点:如果Wifi关闭的时候,硬件设备可能无法返回MAC ADDRESS.。

3. Serial Number

android.os.Build.SERIAL直接读取

缺点:在少数的一些设备上,会返回垃圾数据

 4. ANDROID_ID

ANDROID_ ID是设备第一次启动时产生和存储的64bit的一个数,

缺点:当设备被wipe后该数改变, 不适用

android 底层是 Linux,我们还是用Linux的方法来获取:

1 cpu号:

文件在: /proc/cpuinfo通过Adb shell 查看:

adb shell cat /proc/cpuinfo

2 mac 地址

文件路径 /sys/class/net/wlan0/address

adb shell  cat /sys/class/net/wlan0/address                               

xx:xx:xx:xx:xx:aa

这样可以获取两者的序列号

该文章由作者:【海豹宝宝】发布,本站仅提供存储、如有版权、错误、违法等相关信息请联系,本站会在1个工作日内进行整改,谢谢!

发表回复

登录后才能评论