`
izuoyan
  • 浏览: 9220820 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于手机的IMEI号问题的一些总结

阅读更多

作者:夏彦端 文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=421

最近在论坛总是有一些网友问一些关于IMEI的问题,现在我把我所知道的IMEI的相关知识进行了一次小结,同时把各个智能手机论坛的IMEI相关信息进行了总结,希望能够为广大J2ME开发人员在进行IMEI开发过程中带来便利。

IMEI码是"International Mobile Equipment Identity"的缩写,中文的意思是“国际移动设备识别码”,也俗称俗称"串号"存储在手机的EEPROM(俗称码片)里,每一个移动设备都对应一个唯一的IMEI。其组成结构为TAC(6位数字)+FAC(两位数字)+ SNR(6位数字)+SP (1位数字)。TAC(设备型号核准号码),由欧洲型号认证中心分配。(和我们网卡的MAC地址很相似)  
1.TAC:为设备型号核准号码,代表了手机的型号。各个手机品牌如诺基亚、爱立信或阿尔卡特,只要是同一型号的手机,TAC码一定是一样的,比如说笔者所见的几款阿尔卡特OT301的TAC码就都是332157。现在有不法商贩从广东那里买来旧机拆了机芯装换个壳子当新机卖,我们可以从TAC的差别中寻到其蛛丝马迹,只要你知道该型号手机的正确TAC编码一比较就知道了,因为旧机的型号一般都比较老了不会和现在比较流行的型号一样。  

2.FAC:为最后装配号码,代表了手机最后完成装配时是在什么地方,也就是最后装配的工厂在哪个国家或地区,一般不会具体的到哪个厂家,所以这并不是哪个国家制造的代号。不过,我们一般都将最后装配工序完成的工厂所在地当作手机产地,因此,FAC码也可以认为是手机产地的代号。现在各大手机厂商在国内都有自己的生产基地,生产中低档型号是没有问题的,所以你如果在国内买到这些品牌在国外的生产基地生产出来的中低档产品,那么这时候你就要当心一点了。因为国内还没有什么品牌的某款产品出现销售情况俏销至国内来不及生产要进口的状况。为防万一最好将将入网证放在验钞机下进行验证,如果入网证上显示出红色的“CMII”的图案和一个不是很清晰的数字,则为正规入网证,否则可以肯定的判定为是水货的。  

3.SEN:为出厂序列号,代表了手机在手机的在工厂的编号。和其它产品的出厂序号一样,是为厂家的内部管理服务的,对我们一般用户并无多大意义。但是同一个牌子且同一型号的SN是不可能一样的,如果你发现有二支手机的SN是一模一样的话,那么其中一个至少有一个是假货了。
  4.SPN:为备用号码,一般这个数字是零,当然也不都是,笔者的阿尔卡特OT301就是“4”,而像爱立 信T18SC、T28SC以近的机型在IMEI码最后还加上了两位版本号码,这其实也是正常的,只要前面三个号码没问题这个就可以不管它了。 应用实例。下面列出常见品牌产地代码数值及代表地区(摘自3G365智能手机网S60论坛)  

诺基亚:48、60、62、80、81、92、93-中国;06、07、08、20-法国;19、40、41、44-英国;10-芬兰;18-新加坡;30-韩国;67、68-美国;(10,70(改版?):芬兰;20:德国;30:韩国;40:北京;60:东莞。   

摩托罗拉: 07、08-德国;18-新加坡;40、41-苏格兰;44-英国;48-香港、东南亚改装机;67-美国;80、81、92、93-中国;68-美洲;06(部分),07,08:德国;17:马来西亚(杭州?);18:新加坡;40,41:苏格兰;44:英国;47:香港,东南亚改装机;48:大陆改装机;67:美国;68,美洲生产线;80,81,82:天津;92,93:杭州东信。  

爱立信 19-英国;51-瑞典;61-香港;62-中国;19:英国;42:爱沙尼亚;51:瑞典(南京?);61:香港;62:北京;71:马来西亚。  

其他品牌:西门子 37:上海;51:德国;松 下 62:北京;三星 89、90、92:韩国:飞利浦 69:深圳

下面是在J2ME中获得IMEI的方法:
1、 MOTO系列的手机可以通过读取系统的IMEI属性获得,代码如下:String imei = System.getProperty("IMEI");
2、 SIEMENS系列的手机可以通过读取系统的com.siemens.IMEI属性获得,代码如下:String imei = System.getProperty("com.siemens.IMEI"); 在涉及到具体开发时,建议大家参考厂家具体的开发文档。 好的,关于IMEI的初步知识就介绍到这里。有不对的地方欢迎大家批评,我的邮箱是stone111365@263.net

分享到:
评论

相关推荐

    获取手机IMEI号、手机型号等

    获取手机IMEI号在编程中常用于设备注册、防盗追踪、售后服务等场景。在Android系统中,开发者可以通过调用`TelephonyManager`类的`getDeviceId()`方法来获取IMEI。例如: ```java TelephonyManager ...

    Imei号无效解决方案

    此外,由于修改IMEI号涉及到法律问题,在非必要的情况下不建议执行此操作。 #### 四、操作步骤 1. **进入工程模式**:首先打开手机键盘,输入“*#*#3646633#*#*”来进入手机的工程模式。在此界面中选择...

    c#获取mobile手机的IMEI和IMSI

    IMEI是手机设备的唯一识别码,而IMSI则是移动网络用户的身份标识。在C#编程环境下,如果你需要在Windows Phone或者某些特定的Android设备上获取这些信息,通常会涉及到与设备硬件交互的部分。以下将详细讲解如何在C#...

    不同手机获取IMEI get IMEI

    ### 不同手机获取IMEI的方法 #### 概述 国际移动设备识别码(International Mobile Equipment Identity,简称IMEI)是全球唯一的移动电话识别码,它能够帮助制造商、运营商及用户追踪和识别每台设备的独特性。不同...

    不同手机设备 获取IMEI

    不同的手机制造商在设计时可能会采用不同的方式来存储IMEI号。本文将详细介绍几种主流手机品牌获取IMEI的方法。 #### 二、不同手机设备获取IMEI的具体方法 ##### (一)摩托罗拉(Motorola)设备 对于摩托罗拉...

    android与PC通过USB通信,获取IMEI号

    总结,通过上述方法,即使在没有root权限的情况下,也可以实现Android设备通过USB与PC通信,获取IMEI号。这种方法对开发者来说非常有用,特别是在测试或自动化流程中需要大量设备IMEI信息时。同时,这也展示了...

    android获取IMEI号码 手机版本信息

    总结,获取IMEI号码和手机版本信息是Android应用开发中常见的需求,主要通过`TelephonyManager`和`Build`类来实现。同时,对于涉及隐私的数据,如IMEI,需确保遵循相应的权限策略和用户隐私保护规定。TestIMEIpro...

    打电话、发短信和邮件,取得手机IMEI号

    在Android平台上,开发一款应用程序以实现打电话、发送短信和邮件,并获取手机的IMEI号,是常见的功能需求。本文将详细讲解如何使用Delphi XE6进行这些操作,并重点介绍IMEI号的获取方法。 首先,IMEI...

    MTK_IMEI使用说明

    * 右边是选择写双卡双待手机的 IMEI 号码,包括 IMEI1、IMEI2、IMEI1&IMEI2 和 IMEI1=IMEI2 等选项。 META 模式 在 META 模式下,用户需要选择 database 文件,该文件必须与手机软件一一对应。META 模式提供了更加...

    android 修改IMEI号.rar

    总结,修改IMEI号涉及到Android系统的底层操作,需要对系统有深入理解,并承担一定风险。在基于Rockchip RK3399的Android 7.1系统中,需要通过root权限、修改系统文件以及添加接口的方式来实现。在整个过程中,安全...

    通用IMEI写入工具

    总结来说,通用IMEI写入工具是一个专业的设备管理软件,主要用于手机IMEI的读取和修改。正确使用它可以有效地帮助修复IMEI问题,但滥用则可能带来法律问题。因此,用户在使用此类工具时应谨慎行事,遵循合法和安全的...

    qualcomm-smartphone-write-imei-tool-v1.01.zip

    针对这些设备,我们经常会遇到一些特定的需求,比如修改IMEI号,这在某些情况下是必要的。本文将详细介绍名为"qualcomm-smartphone-write-imei-tool-v1.01.zip"的工具,以及如何使用它来改串。 IMEI,全称为国际...

    读取微信imei和uin脚本

    IMEI(International Mobile Equipment Identity)是手机的唯一识别码,而UIN(User Identifier Number)则是用户标识号,它们在微信中用于区分不同的设备和用户账号。EnMicroMsg.db是微信本地存储的主要数据库,...

    P40 P40Pro mate30 MEID SN BL解锁写号IMEI.zip

    总结来说,这个压缩包提供了一套工具和资源,用于华为P40、P40 Pro和Mate 30系列手机的MEID、SN、BL解锁以及IMEI的写号操作,涉及到手机的网络锁解除、个性化定制和设备识别码的修改。但请注意,这些操作需要一定的...

    手机串码查询 手机指令大全

    根据提供的标题、描述以及部分内文,我们可以了解到这篇文章主要探讨的是关于手机的秘密指令与串码查询等内容。手机作为现代生活中不可或缺的一部分,了解这些隐藏的功能和指令对于手机爱好者来说是非常有用的。接...

    IMEI.rar_IMEI_基站

    总结来说,IMEI.rar_IMEI_基站这个压缩包文件内容可能涉及了如何使用J2ME编程语言获取手机的IMEI码和基站信息。IMEI码的获取相对简单,主要通过System.getProperty()方法;而基站信息的获取则需要更深入的地理位置...

    批量5000条IMEI计算

    IMEI(International Mobile Equipment Identity,国际移动设备身份码)是全球唯一的移动设备识别码,主要用于区分和追踪手机等移动通信设备。IMEI码通常由15位数字组成,分为几个部分,包括制造商代码、型号核准...

    火凤凰 手动改IMEI

    IMEI用于识别手机在网络中的合法性,帮助运营商追踪和管理设备。在某些特殊情况下,用户可能会遇到需要更改IMEI的需求,例如修复无法通过官方渠道解决的问题等。本篇将详细介绍一种名为“火凤凰”的方法,它允许用户...

    imei_writer

    总结来说,"imei_writer"是一个专为MTK平台设计的工具,用于写入或更改IMEI和串号,但不支持6235和6253这两款CPU型号。这个工具的使用需要专业知识,涉及Android系统的底层操作,而且存在潜在风险。对于非专业人士,...

Global site tag (gtag.js) - Google Analytics