CN106792637B - 国际移动设备识别码写入方法、装置及移动终端 - Google Patents

国际移动设备识别码写入方法、装置及移动终端 Download PDF

Info

Publication number
CN106792637B
CN106792637B CN201611145091.3A CN201611145091A CN106792637B CN 106792637 B CN106792637 B CN 106792637B CN 201611145091 A CN201611145091 A CN 201611145091A CN 106792637 B CN106792637 B CN 106792637B
Authority
CN
China
Prior art keywords
code
written
imei
coding tools
authentication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201611145091.3A
Other languages
English (en)
Other versions
CN106792637A (zh
Inventor
谭正鹏
蔡文龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201611145091.3A priority Critical patent/CN106792637B/zh
Publication of CN106792637A publication Critical patent/CN106792637A/zh
Application granted granted Critical
Publication of CN106792637B publication Critical patent/CN106792637B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephone Function (AREA)
  • Storage Device Security (AREA)

Abstract

本发明实施例公开了一种国际移动设备识别码写入方法、装置及移动终端,应用于通信技术领域,该方法包括:将目标非易失性存储器的读写模式设置为只读模式,对写码工具进行鉴权,若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式,接收该写码工具发送的待写入IMEI码和写码指令,并将该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中,这样通过将目标非易失性存储器的读写模式设置为只读模式,并对第三方写码工具进行鉴权,可以有效的防止IMEI码随意的被未授权的第三方工具篡改,进而避免因不同的移动电话若具有相同的IMEI码而造成的冲突,使得移动电话可以正常的接入运营商的网络,实现正常通话功能。

Description

国际移动设备识别码写入方法、装置及移动终端
技术领域
本发明属于通信领域,尤其涉及一种国际移动设备识别码写入方法、装置及移动终端。
背景技术
国际移动设备识别码(IMEI,International Mobile Equipment Identity)是由15位数字或17位数字组成的电子串号。每一台移动电话被赋予一个唯一的IMEI码。该IMEI码可以用于查询保修或者生产信息。
现有技术中,无论是高通平台还是联发科(MTK,MediaTek)平台,IMEI写入移动电话的方式都是公开的,因此很容易被破解,可通过第三方写入工具随意篡改IMEI码,不同的移动电话若具备相同的IMEI码且在注册运营商网络需要IMEI码验证时,会影响移动电话接入运营商的网络,进而影响移动电话正常网络注册以及使用。
发明内容
本发明提供一种国际移动设备识别码写入方法、装置及移动终端,旨在解决因IMEI码可以被随意的篡改所导致的不同的移动电话若具备相同的IMEI码且在注册运营商网络需要IMEI码鉴权时,会影响移动电话接入运营商的网络,进而影响移动电话正常网络注册以及使用的问题。
本发明第一方面提供了一种国际移动设备识别码写入方法,包括:
将目标非易失性存储器的读写模式设置为只读模式;对写码工具进行鉴权,若通过鉴权,则将所述目标非易失性存储器的读写模式设置为可写模式;接收所述写码工具发送的待写入国际移动设备识别码IMEI码和写码指令,并将所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中。
本发明第二方面提供了一种国际移动设备识别码写入装置,包括:
设置模块,用于将目标非易失性存储器的读写模式设置为只读模式;鉴权模块,用于对写码工具进行鉴权;设置模块,还用于若通过鉴权,则将所述目标非易失性存储器的读写模式设置为可写模式;写入模块,用于接收所述写码工具发送的待写入IMEI码和写码指令,并将所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中。
本发明第三方面提供了一种移动终端,包括:
存储器和处理器;
所述存储器存储有可执行程序代码;
与所述存储器耦合的所述处理器,调用所述存储器中存储的所述可执行程序代码,执行如上述第一方面提供的国际移动设备识别码写入方法。
本发明提供的国际移动设备识别码写入方法、装置及移动终端,将目标非易失性存储器的读写模式设置为只读模式,对写码工具进行鉴权,若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式,接收该写码工具发送的待写入IMEI码和写码指令,并将该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中,这样通过将目标非易失性存储器的读写模式设置为只读模式,并对第三方写码工具进行鉴权,可以有效的防止IMEI码随意的被未授权的第三方工具篡改,进而避免因不同的移动电话若具有相同的IMEI码而造成的冲突,使得移动电话可以正常的接入运营商的网络,实现正常通话功能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
图1为一种移动终端的结构框图;
图2是本发明第一实施例提供的国际移动设备识别码写入方法的实现流程示意图;
图3是本发明第二实施例提供的国际移动设备识别码写入方法的实现流程示意图;
图4是本发明第三实施例提供的国际移动设备识别码写入装置的结构示意图;
图5是本发明第四实施例提供的国际移动设备识别码写入装置的结构示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了一种移动终端的结构框图。本发明实施例提供的国际移动设备识别码写入方法,可应用于如图1所示的移动终端10中,移动终端10可以但不限于包括:需依靠电池维持正常运行、支持网络及能够接入运营商网络的移动通话设备。
如图1所示,移动终端10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)与存储器101耦合的处理器103、外设接口104、射频模块105以及触控屏幕106。这些组件通过一条或多条通讯总线/信号线107相互通讯。
可以理解,图1所示的结构仅为示意,其并不对移动终端10的结构造成限定。移动终端10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。
存储器101可用于存储有可执行程序代码软件程序以及模块,如本发明实施例中的国际移动设备识别码写入方法及移动终端10对应的程序指令/模块,处理器103通过调用运行存储在存储器101内的存储有可执行程序代码软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的国际移动设备识别码写入方法。
存储器101可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。
外设接口104将各种输入/输入装置耦合至CPU以及存储器101。处理器103运行存储器101内的各种软件、指令以执行移动终端10的各种功能以及进行数据处理。
在一些实施例中,外设接口104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
射频模块105用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块105可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块105可与各种网络如互联网、企业内部网、预置类型的无线网络进行通讯或者通过预置类型的无线网络与其他设备进行通讯。上述的预置类型的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的预置类型的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信***(Global System for MobileCommunication,GSM),增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(Wideband Code Division Multiple Access,W-CDMA),码分多址技术(Code Division Access,CDMA),时分多址技术(Time Division Multiple Access,TDMA),蓝牙,无线保真技术(Wireless-Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),NFC技术,网络电话(Voiceover Internet Protocal,VoIP),全球微波互联接入(Worldwide Interoperability forMicrowave Access,Wi-Max),其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议。
触控屏幕106在移动终端与用户之间同时提供一个输出及输入界面。具体地,触控屏幕106向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕106还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕106显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
请参阅图2,图2为本发明第一实施例提供的国际移动设备识别码写入方法实现流程示意图,可应用于如图1所示的终端中。图2所示的国际移动设备识别码写入方法,主要包括以下步骤:
S201、将目标非易失性存储器的读写模式设置为只读模式。
该目标非易失性存储器为内置于执行IMEI码写入方法的终端中,即为非易失性随机访问存储器(NVRAM,Non-Volatile Random Access Memory)。
将该目标非易失性存储器的外部接口设置为只读模式,可以防止未经鉴权的第三方工具直接擦写NVRAM中存储的IMEI码。
S202、对写码工具进行鉴权,若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式。
可以通过验证码或识别码的方式进行鉴权,也可以通过该写码工具和执行IMEI码写入方法的终端之间预先建立的鉴权协议的方式进行鉴权。仅对鉴权成功的写码工具开放可写模式,这样可以有效地避免未知的第三方工具随意对该目标非易失性存储器执行写入操作,提高IMEI码写入存储器的安全性。
该写码工具可以运行于与执行IMEI码写入方法的终端相连的设备(如计算机、手机等)中,该写码工具具有生成IMEI码,并将生成的IMEI码写入到NVRAM的功能。
S203、接收该写码工具发送的待写入IMEI码和写码指令,并将该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中。
该写码指令,用于指示该目标非易失性存储器将该待写入IMEI码,写入到指定位置。该写码指令可以是开发人员或用户通过运行该写码工具的设备发出的指令。在实际应用中,该目标非易失性存储器包括一个固定存储IMEI码的字段(item)。
需要说明的是,本发明实施例可以应用于在移动通话终端出厂之前第一次写入IMEI码的场景,也可以应用于移动通话终端出厂之后,由于移动通话终端的所有者失误删除了已存储IMEI码,需要通过第三方写码工具重新将IMEI码写入该移动通话终端的场景。
本发明实施例中,将目标非易失性存储器的读写模式设置为只读模式,对写码工具进行鉴权,若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式,接收该写码工具发送的待写入IMEI码和写码指令,并将该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中,这样通过将目标非易失性存储器的读写模式设置为只读模式,并对第三方写码工具进行鉴权,可以有效的防止IMEI码随意的被未授权的第三方工具篡改,进而避免因不同的移动电话若具有相同的IMEI码而造成的冲突,使得移动电话可以正常的接入运营商的网络,实现正常通话功能。
请参阅图3,图3为本发明第二实施例提供的国际移动设备识别码写入方法的实现流程示意图,可应用于如图1所示的终端中。图3所示的国际移动设备识别码写入方法,主要包括以下步骤:
301、将目标非易失性存储器的读写模式设置为只读模式。
该目标非易失性存储器为内置于执行IMEI码写入方法的终端中,即为NVRAM。将该目标非易失性存储器的外部接口设置为只读模式,可以防止未经鉴权的第三方工具直接擦写NVRAM中存储的IMEI码。
302、对写码工具进行鉴权,若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式。
可以通过验证码或识别码的方式进行鉴权,也可以以该写码工具和执行IMEI码写入方法的终端之间预先建立的鉴权协议的方式进行鉴权,仅对鉴权成功的写码工具开放可写模式,这样可以有效地避免未知的第三方工具不能随意对该目标非易失性存储器执行写入操作,提高IMEI码写入存储器的安全性。
该写码工具可以运行于与执行IMEI码写入方法的终端相连的设备(如计算机、手机等)中,该写码工具具有生成IMEI码,并将生成的IMEI码写入到NVRAM的功能。
进一步地,对写码工具进行鉴权具体为:
生成鉴权码;
保存该生成的鉴权码,并将该生成的鉴权码发送给该写码工具;
接收该写码工具发送的待鉴权的鉴权码,并将该待鉴权的鉴权码与保存的鉴权码相比较;
若该待鉴权的鉴权码与该保存的鉴权码一致,则确定该写码工具通过鉴权。
该鉴权码中包含数字、字符、图案中的一种或多种的组合。若有多个写码工具,则该多个写码工具可以统一对应唯一一个鉴权码,也可以为每个写码工具设置与写码工具对应的鉴权码。
303、生成加密信息并发送给该写码工具,以使该写码工具根据该加密信息对该待写入IMEI码进行加密。
进一步地,生成加密信息并发送给该写码工具,以使该写码工具根据该加密信息对该待写入IMEI码进行加密具体为:
生成公钥和该公钥对应的私钥,并将该公钥发送至该写码工具,使得该写码工具依据该公钥对该待写入IMEI码进行加密。
公钥和私钥是成对生成的,如果使用公钥将数据加密,则可以依据与该公钥对应的私钥对加密的数据进行解密。
该加密信息可以为加密待写入IMEI码的规则,也可以为加密待写入IMEI码的密钥。
304、接收该写码工具发送的加密后的该待写入IMEI码和该写入指令,解密该加密后的该待写入IMEI码,并将解密后的该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中。
该写码指令,用于指示该目标非易失性存储器将该待写入IMEI码,写入到指定位置。该写码指令可以是开发人员或用户通过运行该写码工具的设备发出的指令。在实际应用中,该目标非易失性存储器包括一个固定存储IMEI码的字段。
进一步地,解密该加密后的该待写入IMEI码,并将解密后的该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中包括:
将加密后的该待写入IMEI码,依据该私钥进行解密;
对解密后的该待写入IMEI码进行有效性验证;
若解密后的该待写入IMEI码通过有效性验证,则将解密后的该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中。
通过对待写入IMEI码进行加密的方式可以进一步地保证IMEI码的安全性,避免未知的第三方写码工具获取或篡改IMEI码。
IMEI码由15-17位数字组成的串号。第一部分是由8位数字组成的(早期是6位)类型分配码(TAC,Type Allocation Code)是区分手机品牌和型号的编码;第二部分是由2位数字构成的最终装配地代码(FAC,Final Assembly Code),FAC码用于生产商内部区分生产地代码;第三部分是由第9位开始的6位数字组成的出厂序号(SNR,Serial Number),用于区分每部手机的生产序列号;第四部分是验证码(CD,Check Digit);第五部分是软件版本号(SVN,Software Version Number),用于区分同型号手机出厂时使用的不同软件版本,仅在部分品牌的部分机型中存在。
可以通过解密后的该待写入IMEI码中的验证码,验证解密后的该待写入IMEI码是否为有效数据,若验证成功,则确定解密后的该待写入IMEI码通过有效性验证;也可以先验证解密后的该待写入IMEI码的是否包含15位数字或17位数字,若是,则执行通过解密后的该待写入IMEI码中的验证码进行验证的步骤;还可以以校验和的方式对解密后的该待写入IMEI码验证解密后的该待写入IMEI码是否为有效数据,若验证成功,则确定解密后的该待写入IMEI码通过有效性验证。
需要说明的是,本发明实施例可以应用于在移动通话终端出厂之前第一次写入IMEI码的场景,也可以应用于移动通话终端出厂之后,由于移动通话终端的所有者失误删除了已存储IMEI码,需要通过第三方写码工具重新将IMEI码写入该移动通话终端的场景。
本发明实施例中,将目标非易失性存储器的读写模式设置为只读模式,对写码工具进行鉴权,若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式,生成加密信息并发送给该写码工具,以使该写码工具根据该加密信息对该待写入IMEI码进行加密,接收该写码工具发送的加密后的该待写入IMEI码和该写入指令,解密该加密后的该待写入IMEI码,并将解密后的该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中,这样通过将目标非易失性存储器的读写模式设置为只读模式,并对第三方写码工具进行鉴权,可以有效的防止IMEI码随意的被未授权的第三方工具篡改,进而避免因不同的移动电话若具有相同的IMEI码而造成的冲突,使得移动电话可以正常的接入运营商的网络,实现正常通话功能。
请参阅图4,图4是本发明第三实施例提供的国际移动设备识别码写入装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图4示例的国际移动设备识别码写入装置可以是前述图2和图3所示实施例提供的国际移动设备识别码写入方法的执行主体,如移动终端或者移动终端中的一个控制模块。图4示例的国际移动设备识别码写入装置,主要包括:设置模块401、鉴权模块402和写入模块403。以上各功能模块详细说明如下:
设置模块401,用于将目标非易失性存储器的读写模式设置为只读模式。
该目标非易失性存储器为内置于执行IMEI码写入方法的终端中,即为NVRAM。将该目标非易失性存储器的外部接口设置为只读模式,可以防止未经鉴权的第三方工具直接擦写NVRAM中存储的IMEI码。
鉴权模块402,用于对写码工具进行鉴权。
设置模块401,还用于若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式。
写入模块403,用于接收该写码工具发送的待写入IMEI码和写码指令,并将该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中。
该写码指令,用于指示该目标非易失性存储器将该待写入IMEI码,写入到指定位置。
本实施例未尽之细节,请参阅前述图2所示实施例的描述,此处不再赘述。
需要说明的是,以上图4示例的国际移动设备识别码写入装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。
本发明实施例中,设置模块401将目标非易失性存储器的读写模式设置为只读模式,鉴权模块402对写码工具进行鉴权,设置模块401若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式,写入模块403接收该写码工具发送的待写入IMEI码和写码指令,将该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中,这样通过将目标非易失性存储器的读写模式设置为只读模式,并对第三方写码工具进行鉴权,可以有效的防止IMEI码随意的被未授权的第三方工具篡改,进而避免因不同的移动电话若具有相同的IMEI码而造成的冲突,使得移动电话可以正常的接入运营商的网络,实现正常通话功能。
请参阅图5,本发明第四实施例提供的国际移动设备识别码写入装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图5示例的国际移动设备识别码写入装置可以是前述图3所示实施例提供的国际移动设备识别码写入方法的执行主体,如移动终端或移动终端中的一个控制模块。图5示例的国际移动设备识别码写入装置,主要包括:设置模块501、鉴权模块502、加密模块503、解密模块504和写入模块505。以上各功能模块详细说明如下:
设置模块501,用于将目标非易失性存储器的读写模式设置为只读模式。
该目标非易失性存储器为内置于执行IMEI码写入方法的终端中,即为NVRAM。将该目标非易失性存储器的外部接口设置为只读模式,可以防止未经鉴权的第三方工具直接擦写NVRAM中存储的IMEI码。
鉴权模块502,用于对写码工具进行鉴权。
设置模块501,还用于若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式。
鉴权模块502可以通过验证码或识别码的方式进行鉴权,也可以以该写码工具和执行IMEI码写入方法的终端之间预先建立的鉴权协议的方式进行鉴权。仅对鉴权成功的写码工具开放可写模式,这样可以有效地避免未知的第三方工具不能随意对该目标非易失性存储器执行写入操作,提高IMEI码写入存储器的安全性。
该写码工具可以运行于与执行IMEI码写入方法的终端相连的设备(如计算机、手机等)中,该写码工具具有生成IMEI码,并将生成的IMEI码写入到NVRAM的功能。
进一步地,鉴权模块502还用于生成鉴权码,保存该生成的鉴权码,并将该生成的鉴权码发送给该写码工具,以及接收该写码工具发送的待鉴权的鉴权码,并将该待鉴权的鉴权码与保存的鉴权码相比较,若该待鉴权的鉴权码与该保存的鉴权码一致,则确定该写码工具通过鉴权。
该鉴权码中包含数字、字符、图案中的一种或多种的组合。若有多个写码工具,则该多个写码工具可以统一对应唯一一个鉴权码,也可以为每个写码工具设置与写码工具对应的鉴权码。
加密模块503,用于生成加密信息并发送给该写码工具,以使该写码工具根据该加密信息对该待写入IMEI码进行加密。
该加密信息可以为加密待写入IMEI码的规则,也可以为加密待写入IMEI码的密钥。
进一步地,加密模块503,还用于生成公钥和该公钥对应的私钥,并将该公钥发送至该写码工具,使得该写码工具依据该公钥对该待写入IMEI码进行加密。
公钥和私钥是成对生成的,如果使用公钥将数据加密,则可以依据与该公钥对应的私钥对加密的数据进行解密。
写入模块505,用于接收该写码工具发送的加密后的该待写入IMEI码和该写入指令。
该写码指令,用于指示该目标非易失性存储器将该待写入IMEI码,写入到指定位置。该写码指令可以是开发人员或用户通过运行该写码工具的设备发出的指令。在实际应用中,该目标非易失性存储器包括一个固定存储IMEI码的字段。
解密模块504,用于解密该加密后的该待写入IMEI码,并将解密后的该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中。
进一步地,解密模块504,还用于将加密后的该待写入IMEI码,依据该私钥进行解密,并对解密后的该待写入IMEI码进行有效性验证。
进一步地,写入模块505,还用于若解密后的该待写入IMEI码通过有效性验证,则将解密后的该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中。
解密模块504可以通过解密后的该待写入IMEI码中的验证码,验证解密后的该待写入IMEI码是否为有效数据,若验证成功,则确定解密后的该待写入IMEI码通过有效性验证;解密模块504也可以先验证解密后的该待写入IMEI码的是否包含15位数字或17位数字,若是,则执行通过解密后的该待写入IMEI码中的验证码进行验证的步骤;解密模块504还可以以校验和的方式对解密后的该待写入IMEI码验证解密后的该待写入IMEI码是否为有效数据,若验证成功,则确定解密后的该待写入IMEI码通过有效性验证。
需要说明的是,本发明实施例可以应用于在移动通话终端出厂之前第一次写入IMEI码的场景,也可以应用于移动通话终端出厂之后,由于移动通话终端的所有者失误删除了已存储IMEI码,需要通过第三方写码工具重新将IMEI码写入该移动通话终端的场景。
本实施例未尽之细节,请参阅前述图2和图3所示实施例的描述,此处不再赘述。
本发明实施例中,设置模块501将目标非易失性存储器的读写模式设置为只读模式,鉴权模块502对写码工具进行鉴权,设置模块501若通过鉴权,则将该目标非易失性存储器的读写模式设置为可写模式,加密模块503生成加密信息并发送给该写码工具,以使该写码工具根据该加密信息对该待写入IMEI码进行加密,写入模块505接收该写码工具发送的加密后的该待写入IMEI码和该写入指令,解密模块504解密该加密后的该待写入IMEI码,写入模块505将解密后的该待写入IMEI码,按照该写码指令写入到该目标非易失性存储器中,这样通过将目标非易失性存储器的读写模式设置为只读模式,并对第三方写码工具进行鉴权,可以有效的防止IMEI码随意的被未授权的第三方工具篡改,进而避免因不同的移动电话若具有相同的IMEI码而造成的冲突,使得移动电话可以正常的接入运营商的网络,实现正常通话功能。
在本申请所提供的多个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信链接可以是通过一些接口,装置或模块的间接耦合或通信链接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本发明所提供的国际移动设备识别码写入方法、装置及移动终端的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

Claims (11)

1.一种国际移动设备识别码写入方法,其特征在于,包括:
将目标非易失性存储器的读写模式设置为只读模式;
对写码工具进行鉴权,若通过鉴权,则将所述目标非易失性存储器的读写模式设置为可写模式;
接收所述写码工具发送的待写入国际移动设备识别码IMEI码和写码指令,并将所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中。
2.根据权利要求1所述的方法,其特征在于,所述对写码工具进行鉴权包括:
生成鉴权码;
保存所述生成的鉴权码,并将所述生成的鉴权码发送给所述写码工具;
接收所述写码工具发送的待鉴权的鉴权码,并将所述待鉴权的鉴权码与所述保存的鉴权码相比较;
若所述待鉴权的鉴权码与所述保存的鉴权码一致,则确定所述写码工具通过鉴权。
3.根据权利要求1或2所述的方法,其特征在于,所述接收所述写码工具发送的待写入国际移动设备识别码IMEI码和写码指令,并将所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中之前包括:
生成加密信息并发送给所述写码工具,以使所述写码工具根据所述加密信息对所述待写入IMEI码进行加密;
则所述接收所述写码工具发送的待写入国际移动设备识别码IMEI码和写码指令,并将所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中包括:
接收所述写码工具发送的加密后的所述待写入IMEI码和所述写码指令,解密所述加密后的所述待写入IMEI码,并将解密后的所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中。
4.根据权利要求3所述的方法,其特征在于,所述生成加密信息并发送给所述写码工具,以使所述写码工具根据所述加密信息对所述待写入IMEI码进行加密包括:
生成公钥和所述公钥对应的私钥,并将所述公钥发送至所述写码工具,使得所述写码工具依据所述公钥对所述待写入IMEI码进行加密。
5.根据权利要求4所述的方法,其特征在于,所述解密所述加密后的所述待写入IMEI码,并将解密后的所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中包括:
将加密后的所述待写入IMEI码,依据所述私钥进行解密;
对解密后的所述待写入IMEI码进行有效性验证;
若解密后的所述待写入IMEI码通过有效性验证,则将解密后的所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中。
6.一种国际移动设备识别码写入装置,其特征在于,所述装置包括:
设置模块,用于将目标非易失性存储器的读写模式设置为只读模式;
鉴权模块,用于对写码工具进行鉴权;
所述设置模块,还用于若通过鉴权,则将所述目标非易失性存储器的读写模式设置为可写模式;
写入模块,用于接收所述写码工具发送的待写入IMEI码和写码指令,并将所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中。
7.根据权利要求6所述的装置,其特征在于,
所述鉴权模块,还用于生成鉴权码,保存所述生成的鉴权码,并将所述生成的鉴权码发送给所述写码工具,以及,接收所述写码工具发送的待鉴权的鉴权码,并将所述待鉴权的鉴权码与所述保存的鉴权码相比较,若所述待鉴权的鉴权码与所述保存的鉴权码一致,则确定所述写码工具通过鉴权。
8.根据权利要求6或7所述的装置,其特征在于,
所述装置还包括:
加密模块,用于生成加密信息并发送给所述写码工具,以使所述写码工具根据所述加密信息对所述待写入IMEI码进行加密;
所述写入模块,还用于接收所述写码工具发送的加密后的所述待写入IMEI码和所述写码指令;
所述装置还包括:
解密模块,用于解密所述加密后的所述待写入IMEI码;
所述写入模块,还用于将解密后的所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中。
9.根据权利要求8所述的装置,其特征在于,
所述加密模块,还用于生成公钥和所述公钥对应的私钥,并将所述公钥发送至所述写码工具,使得所述写码工具依据所述公钥对所述待写入IMEI码进行加密。
10.根据权利要求9所述的装置,其特征在于,
所述解密模块,还用于将加密后的所述待写入IMEI码,依据所述私钥进行解密,并对解密后的所述待写入IMEI码进行有效性验证;
所述写入模块,还用于若解密后的所述待写入IMEI码通过有效性验证,则将解密后的所述待写入IMEI码,按照所述写码指令写入到所述目标非易失性存储器中。
11.一种移动终端,其特征在于,所述移动终端包括:
存储器和处理器;
所述存储器存储有可执行程序代码;
与所述存储器耦合的所述处理器,调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至权利要求5任一项所述的国际移动设备识别码写入方法。
CN201611145091.3A 2016-12-13 2016-12-13 国际移动设备识别码写入方法、装置及移动终端 Expired - Fee Related CN106792637B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611145091.3A CN106792637B (zh) 2016-12-13 2016-12-13 国际移动设备识别码写入方法、装置及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611145091.3A CN106792637B (zh) 2016-12-13 2016-12-13 国际移动设备识别码写入方法、装置及移动终端

Publications (2)

Publication Number Publication Date
CN106792637A CN106792637A (zh) 2017-05-31
CN106792637B true CN106792637B (zh) 2019-08-16

Family

ID=58880554

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611145091.3A Expired - Fee Related CN106792637B (zh) 2016-12-13 2016-12-13 国际移动设备识别码写入方法、装置及移动终端

Country Status (1)

Country Link
CN (1) CN106792637B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107613493A (zh) * 2017-08-02 2018-01-19 捷开通讯(深圳)有限公司 智能终端及其防盗的方法、具有存储功能的装置
CN107506665A (zh) * 2017-08-30 2017-12-22 惠州Tcl移动通信有限公司 一种改写加密手机meid号的方法、存储介质及手机
CN108024242A (zh) * 2017-12-01 2018-05-11 广东欧珀移动通信有限公司 信息验证方法及装置、终端及计算机可读存储介质
CN109446234B (zh) * 2018-10-12 2021-10-19 Oppo广东移动通信有限公司 数据处理方法、装置以及电子设备
CN109618327B (zh) * 2018-11-27 2021-08-13 Oppo(重庆)智能科技有限公司 一种软体适配的方法和装置、电子设备、可读存储介质
CN109558755B (zh) * 2018-12-03 2022-03-29 Oppo(重庆)智能科技有限公司 数据写入方法、电子设备和计算机可读存储介质
CN111093190B (zh) * 2019-12-10 2024-02-20 爱讯智联科技(北京)有限公司 写入关键数据的方法、装置、***、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101111018A (zh) * 2006-07-21 2008-01-23 中兴通讯股份有限公司 一种对phs手机实现锁网及解锁的方法
CN103391537A (zh) * 2013-06-24 2013-11-13 上海天奕达电子科技有限公司 一种通过移动终端写入imei号的方法及装置
CN105120451A (zh) * 2015-09-07 2015-12-02 广东欧珀移动通信有限公司 实现无卡移动终端的方法、运营商业务平台及移动终端
CN105933888A (zh) * 2016-06-28 2016-09-07 宇龙计算机通信科技(深圳)有限公司 一种基于NFC的eSIM卡烧录方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101111018A (zh) * 2006-07-21 2008-01-23 中兴通讯股份有限公司 一种对phs手机实现锁网及解锁的方法
CN103391537A (zh) * 2013-06-24 2013-11-13 上海天奕达电子科技有限公司 一种通过移动终端写入imei号的方法及装置
CN105120451A (zh) * 2015-09-07 2015-12-02 广东欧珀移动通信有限公司 实现无卡移动终端的方法、运营商业务平台及移动终端
CN105933888A (zh) * 2016-06-28 2016-09-07 宇龙计算机通信科技(深圳)有限公司 一种基于NFC的eSIM卡烧录方法及装置

Also Published As

Publication number Publication date
CN106792637A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106792637B (zh) 国际移动设备识别码写入方法、装置及移动终端
CN109906623B (zh) 一种简档下载方法及设备
CN106484484B (zh) 应用程序安装管理方法及终端设备
CN106464498B (zh) 由第二电子实体认证第一电子实体的方法以及电子实体
JP4792037B2 (ja) 集中型wlan−wwan相互作用ネットワークにおけるユーザの証明書の初期化、配布、および、配信のためのシステムおよび方法
JP5508428B2 (ja) 鍵の配布方法及びシステム
CN104519480B (zh) 通信控制装置、鉴权装置、中心控制装置及通信***
EP2988470A1 (en) Automatic purposed-application creation
CN109756447A (zh) 一种安全认证方法及相关设备
CN109218263A (zh) 一种控制方法及装置
BRPI0816328A2 (pt) dispositivos móveis de atualização com elementos adicionais
CN108762791A (zh) 固件升级方法及装置
US11563730B2 (en) Method and electronic device for managing digital keys
CN105101169A (zh) 可信执行环境处理信息的方法、装置、终端及sim卡
CN105376059A (zh) 基于电子钥匙进行应用签名的方法和***
KR20160143333A (ko) 이중 채널을 이용한 이중 인증 방법
CN111479259A (zh) Sim卡配置分发方法及***
CN105577375A (zh) 身份验证方法及装置
CN104378375A (zh) 手机的远程访问方法、终端设备、服务器及***
US20130073840A1 (en) Apparatus and method for generating and managing an encryption key
CN111404706A (zh) 应用下载方法、安全元件、客户端设备及服务管理设备
JP2019500798A (ja) 電子エンティティにおけるデータ受信方法および関連する電子エンティティ
CN104917718A (zh) 一种移动终端用户快速与应用服务器认证的方法及终端
CN107248910A (zh) 安全保护方法以及设备
CN101841783A (zh) 基于stk业务的短信安全通信方法和***以及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190816

CF01 Termination of patent right due to non-payment of annual fee