`
haojinghua
  • 浏览: 54314 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

IMEI和IMSI

    博客分类:
  • JAVA
 
阅读更多

IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。

目录

简介
IMEI分配
IMEI组成
  1. TAC
  2. FAC
  3. SNR码
  4. SP备用码
作用
查看方法
IMEI七八位含义
IMEI - 修改说明
简介
IMEI分配
IMEI组成
  1. TAC
  2. FAC
  3. SNR码
  4. SP备用码
作用
查看方法
IMEI七八位含义
IMEI - 修改说明
展开

简介

国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。IMEI组成如下图所示,移动终端设备通过键入“*#06#”即可查得(不同厂商的手机所需输入的内容不同,同一厂商不同手机所需输入的内容也可能不同)。其总长为15位,每位数字仅使用0~9的数字。其中TAC代表型号装配码,由欧洲型号标准中心分配;FAC代表装配厂家号码;SNR为产品序号,用于区别同一个TAC和FAC中的每台移动设备;SP是备用编码。   IMEI俗称“串号”存储在手机的EEPROM(俗称码片)里,熟悉并了解这个号码对我们今后识别手机会起到非常大的作用。首先TAC码前三位在不同的时期会发生变化,过去的TAC码前三位在现在的手机上不会出现。过去的一些老型号的手机基本上都是446/448开头,如moto v328 nokia 7110,而且即使同一部手机在不同的时期也会有不同的TAC码如大家最熟悉的8210升级8250,如果前三位是448902就不能升级,因为CPU不同。因此过去所说的只要是同一型号的手机TAC码一定一样的说法是不够准确的,再如爱立信的同一型号手机T39MC在不同地区的地方亦会有不同的号码:大陆行货为520406,香港则为520407。我们知道这些区别后就可以通过TAC码来进行“设备识别”了,而不必去费心的去牢记IMEI的7.8位数字代表的产地。

IMEI分配

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

IMEI

IMEI组成

IMEI由15位数字组成,其组成为:   1、前6位数(TAC,TYPE APPROVAL CODE)是"型号核准号码",一般代表机型。

 

2、接着的2位数(FAC-Final Assembly Code)是"最后装配号",一般代表产地。   3、之后的6位数(SNR)是"串号",一般代表生产顺序号。   4、最后1位数(SP)通常是"0",为检验码,目前暂备用。   IMEI码具有唯一性,贴在手机背面的标志上,并且读写于手机内存中。它也是该手机在厂家的"档案"和"身份证号"。

TAC

TAC(TYPE APPROVAL CODE-设备型号核准号码)由欧洲型号认证中心分配。TAC码前三位在不同的时期会发生变化,过去的TAC码前三位在现在的手机上不会出现。过去的一些老型号的手机基本上都是446/448开头,如moto v328 nokia 7110,而且即使同一部手机在不同的时期也会有不同的TAC码如大家最熟悉的8210升级8250,如果前三位是448902就不能升级,因为CPU不同。因此过去所说的只要是同一型号的手机TAC码一定一样的说法是不够准确的,再如爱立信的同一型号手机T39MC在不同地区的地方亦会有不同的号码大陆行货为520406香港则为520407。我们知道这些区别后就可以通过TAC码来进行“设备识别”了,而不必去费心的去牢记IMEI的7.8位数字代表的产地。

FAC

FAC(Final Assembly Code-工厂装配码)由厂家编码,通常表示生产厂家及其装配地。有时FAC也不能完全证明手机是否是行货,T68上市后热买一度造成缺货,因此爱立信代理商调集了一部分马来西亚生产(FAC码71)紧急救援,因此这部分有入网许可证T68同样是“行货”。(前面我们我们说过了IMEI和取得入网许可证之间的联系)不过,需要指出的是这部分T68仅限于前期一部分软件版本为R1B的T68。FAC

IMEI

码也不是一成不变的即使是同一产地的产品,如西门子3508I和MOTO C300因为其产量巨大已经从开始的37升级到40,而C300的行货FAC也有80/81/82。尤其重要的是欧洲型号认证中心今年重新分配了IMEI,FAC被和TAC合并在一起,FAC码的数字统一从00开始,因此无论什么型号什么品牌其7,8位均是00、01、02或03这样向后编排。如最新的C289,三星V200 、西门子A55、 索尼爱立信T618都在手机上出现了351***00这样的IMEI。幸好我们有前面介绍过的TAC码鉴别办法,如T618的IMEI虽然过去的FAC现在统一为00但港行和大陆行货TAC后三位上还是有差异的.港行为351253大陆T618为351254,其实这里已经说明了一个问题351253代表的是T610(中

IMEI

文繁体版)351254则为T618。而TAC码的真正含义正在于此--设备型号核准。

SNR码

SNR(Serial Number)码即序号码,也由厂家分配。识别每个TAC和FAC中的某个设备的。每一部手机的SNR都不会一样.简单的说该号码可以说明手机出产日期的先后,通常数值越大说明该机型出厂时间越晚,所以如果一部刚上市不久的手机的IMEI上出现了6位的数字你就得小心了,因为刚上市不久的手机其SNR最多不会超过四位,大家可以在购机时留意一下。也许这可以作为鉴别手机是否被JS修改IMEI的好办法之一。

SP备用码

SP备用码,现在的SP基本上没有象过去文章所说那样“一般为0”了,其号码由厂家做设置,可忽略   当然,有些手机在IMEI 上做了自己的定义.爱立信手机在待机时输入*#06#就会出现17位的IMEI,其最后两位的主要作用是用来识别软件版本。这里需要说明的是三星V200也开始使用17位的IMEI了,最后两位的主要作用是用来识别软件版本,一般来说数值越低版本也越低,比如T618的R1A版本为02而R1F版本则为03,最新的R1L版本是05。

作用

IMEI为TAC + FAC + SNR + SP。IMEI(International Mobile Equipment Identity)是国际

IMEI

移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。   当手机被盗的时候,如知道IEMI码,可以通过手机供应商进行手机锁定,即:获知被盗之后的手机号码,中止手机的通话功能,获知手机的方位。一般情况下,供应商不会对个人或单位提出的定位或锁定手机的请求进行受理。在国内,有关的国家安全部门会对手机串号进行一定程度的管理。

查看方法

在手机上输入*#06# 输完这5个键符后,手机屏幕上会出现一行阿拉伯数字,即为该手机的串号。   以上说的使用方法为G网手机,C网手机用上述办法则无法查看。

IMEI七八位含义

SAMSUNG   韩国——---89,90,92

IMEI

Panasonic   北京——---62   SIEMENS D   上海——---37   德国——---51   MOTOROLA   天津——---80,81,82,83   德国——---07,08,06(部分)   新加坡——---18   英国——---44   香港,东南亚改装机——---47   中国大陆改装机——---48   中国杭州东信——---92,93   美国——---67,68   马来西亚——---17   苏格兰——---40,41   ERICSSON   英国——---19   香港——---61   马来西亚——---71   爱沙尼亚——---42   南京——---63   瑞典——---51   NOKIA   中国——---40(北京),48,60(东莞),62,80,81,92,93   法国——---06,07,08   韩国——---30 9   新加坡——---18   德国——---20   芬兰——---10,70   美国——---67,68   英国——---19,41,44   ————————————————————————————————   现在78位不是产地了,开始的1批肯定00或01的,09年上半年一般是02的,78位数根本不分哪产的,现在行货水货还是各种版本只要是最新的都03的,除了买了翻新的01或02的,现在6120CI都出04的(E63也出到04了)。

IMEI - 修改说明

这个操作是在电脑里面一个软件的帮助操作下才可以完成的。首先你要确定你的电脑能用,然后你要在电脑里安装一个叫做“EasyIMEIChanger”的小软件,然后按照下面的提示步骤进行操作:   1、到电脑城选择一条适合自己手机的连接线,便一头插进PC机的COM口里,另一头插进手机充电的位置里。   2、再选择“EasyIMEIChanger”软件里 “selectcomport”项合适的端口。   3、选择合适机型“SelectModel”,最重要的是选择“SelectCableType”的AutoDet选项和“Selectsoftware”NSE-1   4、最重要的是输入你喜爱的15位数字,那么就大功告成了。

国际移动用户识别码(IMSI:International Mobile SubscriberIdentification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,同样使用0~9的数字。其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网;MSIN是移动用户识别码,用以识别某一移动通信网中的移动用户。

目录

简介
结构组合

简介

国际移动用户识别码(IMSI) international mobile subscriber identity   国际上为唯一识别一个移动用户所分配的号码。   从技术上讲,IMSI可以彻底解决国际漫游问题。但是由于北美目前仍有大量的AMPS系统使用MIN号码,且北美的MDN和MIN采用相同的编号,系统已经无法更改,所以目前国际漫游暂时还是以MIN为主。其中以O和1打头的MIN资源称为IRM(International Roaming MIN),由IFAST (International Forum on ANSI-41 Standards Technology)统一管理。目前联通申请的IRM资源以09打头。可以看出,随着用户的增长,用于国际漫游的MIN资源将很快耗尽,全球统一采用IMSI标识用户势在必行.

结构组合

IMSI共有15位,其结构如下:   MCC+MNC+MSIN ,(MNC+MSIN=NMSI)   MCC:Mobile Country Code,移动国家码,MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;   MNC:Mobile Network Code,移动网络码,共2位,中国移动GSM系统使用00、02,中国联通GSM系统使用01,中国电信CDMA系统使用03,中国移动TD系统使用07,一个典型的IMSI号码为460030912121001;   MSIN:Mobile Subscriber Identification Number共有10位,其结构如下:   EF+M0M1M2M3+ABCD   其中的M0M1M2M3和MDN号码中的H0H1H2H3可存在对应关系,ABCD四位为自由分配。   可以看出IMSI在MSIN号码前加了MCC,可以区别出每个用户的来自的国家,因此可以实现国际漫游。在同一个国家内,如果有多个移动网络运营商,可以通过MNC来进行区别.   ================================   区别于IMEI:International Mobile Equipment Identity (国际移动设备标识)   国际移动用户识别码与开源项目   OpenBTS 是基于软件的 GSM 接入口,它提供标准的GSM兼容的移动手机,不需使用现成的电话提供商的接口,来拨打现有电话系统的接口。OpenBTS是以第一个基于开源软件的工业标准的GSM协议栈而闻名。OpenBTS 使用的是国际移动用户识别码(IMSI) international mobile subscriber identity 。OpenBTS 和 OpenBSC 提供了在一个较低的层次上了解更多关于 GSM 网络的技术的开源平台。
分享到:
评论

相关推荐

    WinCE下100%获取IMEI和IMSI号

    在Windows CE(WinCE)操作系统环境下,IMEI(国际移动设备识别码)和IMSI(国际移动用户识别码)是两个关键的标识符,用于唯一地识别移动通信设备和其对应的用户。IMEI通常用于追踪和识别手机,而IMSI是SIM卡上的...

    c#获取mobile手机的IMEI和IMSI

    在移动通信领域,IMEI(International Mobile Equipment Identity)和IMSI(International Mobile Subscriber Identity)是两个重要的标识符。IMEI是手机设备的唯一识别码,而IMSI则是移动网络用户的身份标识。在C#...

    Android 查看手机 IMEI IMSI

    在Android系统中,IMEI(International Mobile Equipment Identity)和IMSI(International Mobile Subscriber Identity)是两个重要的标识符,它们在移动通信中起着至关重要的作用。IMEI是设备的唯一标识,而IMSI则...

    Tapi.zip_IMEI_IMSI_tapi

    在IT行业中,IMEI(International Mobile Equipment Identity)和IMSI(International Mobile Subscriber Identity)是两个非常重要的概念,尤其是在移动通信领域。IMEI是设备的唯一标识符,而IMSI则是用户的唯一...

    VC++手机IMEI/IMSI 读取

    在移动通信领域,IMEI(国际移动设备识别码)和IMSI(国际移动用户标识)是两个关键的概念,用于唯一地标识每一台手机设备和移动网络中的用户身份。本文将详细探讨如何使用VC++编程语言来读取这些信息。 IMEI是每个...

    Windows Mobile 取得 IMEI、IMSI

    在Windows Mobile操作系统中,IMEI(国际移动设备识别码)和IMSI(国际移动用户识别码)是两个非常重要的概念,它们与移动通信设备的身份标识紧密相关。IMEI是每台GSM(全球系统移动通信)和UMTS(通用分组无线业务...

    Windows Mobile 获得 MAC,IP,IMEI,IMSI

    在Windows Mobile系统中,获取设备的一些关键硬件标识信息,如MAC地址、IP地址、IMEI(国际移动设备识别码)和IMSI(国际移动用户识别码),是开发中常见的需求。这些信息对于设备管理和网络通信至关重要。下面我们...

    IMSI.rar_IMEI_IMSI_windows mobile

    本文将深入探讨IMSI和IMEI的相关知识,并结合Windows Mobile平台的特性进行详述。 首先,IMSI是一个全球唯一的数字标识符,用于识别GSM、UMTS以及LTE等移动通信网络中的移动用户。它由三部分组成:MCC(Mobile ...

    IMEI_IMSI.rar_IMEI_IMSI_SIM卡imsi_visual c_wince_wince IMEI

    WinCE 获取PDA的SIM卡号和设备序列号

    android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法

    Android 平台获取手机 IMSI、IMEI、序列号和手机号的方法 Android 操作系统提供了多种方法来获取手机的 IMSI、IMEI、序列号和手机号,这些信息对于移动应用程序的开发和维护非常重要。本文将详细介绍 Android 平台...

    C# windows mobile 获得IMEI号和IMSI号

    在IT行业中,尤其是在移动开发领域,IMEI(国际移动设备识别码)和IMSI(国际移动用户识别码)是两个非常关键的概念。IMEI主要用于唯一标识一部手机,而IMSI则是用于识别移动网络中的特定用户。本文将深入探讨如何在...

    WIndow mobile 6.0 以上 获取IMSI和IMEI

    在Windows Mobile 6.0及更高版本的操作系统中,获取手机设备...总的来说,获取IMSI和IMEI在Windows Mobile开发中涉及了操作系统级别的API调用和可能的网络通信,理解这些概念和实践方法对移动设备应用开发者至关重要。

    Windows Mobile和Android获得IMEI、MEID和IMSI demo

    Windows Mobile和Android获得IMEI、MEID和IMSI demo Windows Mobile是从别处拿来的, sim5.rar是IMEI、MEID和IMSI demo CallGetDeviceUniqueId是获取window mobile系统UID的另一个方式 Android很浅显,一起共享吧

    Android 读取IMSI 和IMEI号支持双卡双待

    在双卡双待的Android设备上,由于存在两个SIM卡槽,所以可能会有两个IMSI和两个IMEI。为了获取这些信息,开发者需要使用Android的TelephonyManager类。以下是如何使用该类的示例代码: ```java TelephonyManager ...

    藏经阁-New Adventures in Spying 3G&4G.pdf

    在本文中,我们将探索多种攻击方法,包括使用假基站、SS7 服务、IMEI 和 IMSI 信息等。这些攻击方法可以用来监控和跟踪移动用户,包括使用 Stingray 和 Pegasus 等工具。这些攻击方法可以对移动用户的隐私和安全造成...

    C#取手机IEMI、ISMI等设备信息

    本篇将详细讲解如何使用C#语言在Visual Studio 2008环境下,针对Mobile Professional 6.0 SDK,获取手机的IMEI(国际移动设备识别码)和IMSI(国际移动用户识别码)。 IMEI是每个手机设备的全球唯一标识,通常用于...

    QPST 2.7.472 高通平台工具

    使用QPST,用户或技术人员可以修改设备的IMEI和IMSI信息,这对于设备的测试、维修或者在某些特殊情况下(如丢失或被盗)更改设备身份是非常有用的。 安装文件"qpst.win_.2.7_installer_00472.4"显然就是QPST 2.7....

    C语言实现AT指令ASCII码的拼接处理流程

    在这个流程中,我们需要将IMEI码和IMSI码读出来,然后利用AT指令将其拼接起来,最后发送到easyiot平台。下面是实现该流程的源码: 首先,我们需要将IMEI和IMSI码的字符串中的字符全部转换为ASCII码,我们可以使用...

    WWindows mobile 下读取手机SIM卡信息.doc

    在Windows Mobile操作系统下...总之,通过理解IMSI、IMEI、TMSI和MSISDN等概念,以及如何利用TAPI接口,开发者可以在Windows Mobile环境中编写程序来读取SIM卡信息,从而实现特定的功能需求,例如身份验证或设备管理。

Global site tag (gtag.js) - Google Analytics