一种安全刷机的方法及装置制造方法及图纸

技术编号:13378443 阅读:73 留言:0更新日期:2016-07-21 07:23
本发明专利技术公开了一种安全刷机的方法及装置,所述方法包括:在初始化终端软硬件环境后,获取刷机者的验证信息;判断所述刷机者的验证信息与预存的刷机者的验证信息是否匹配;若匹配,则根据初始化信息引导所述终端进入相应的刷机模式;若不匹配,则发出关机指令。可见,在本实施例中,在初始化终端软硬件环境之后且在进入刷机模式之前,通过验证刷机者的身份信息,有效的避免了非机主用户对终端进行刷机,增加刷机的安全性。

【技术实现步骤摘要】

本专利技术涉及防刷机
,更具体地说,涉及一种安全刷机的方法及装置。
技术介绍
现有技术方案中主要从以下方面对终端进行安全刷机:一方面是从终端的USB接口处增加一个控制开关来控制从PC机上下载文件进行刷机,这是从线刷的USB接口处进行控制;另一方面是通过对动态口令模块中部分应用所需的动态口令数据(包括系统镜像文件)进行加密,从而安全引导系统进入Android/Recovery模式。然而这两种方式都存在一些安全漏洞,例如在第一种方式中,可以直接进入recovery模式下使用update.zip包进行刷机;在第二种方式中,可以直接引导系统进入fastboot模式下进行线刷。若用户终端遗失或者被盗取,相关人员很可能通过这些安全漏洞对终端进行刷机,存在安全隐患。因此,如何安全刷机,是本领域技术人员现在需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种安全刷机的方法及装置,以避免非机主用户对终端进行刷机,增加刷机的安全性。为实现上述目的,本专利技术实施例提供了如下技术方案:一种安全刷机的方法,包括:在初始化终端软硬件环境后,获取刷机者的验证信息;判断所述刷机者的验证信息与预存的刷机者的验证信息是否匹配;若匹配,则根据初始化信息引导所述终端进入相应的刷机模式;若不匹配,则发出关机指令。优选的,所述获取刷机者的验证信息包括:获取刷机者的指纹验证信息;和/或,获取刷机者的字符验证信息;和/或,获取刷机者的图形验证信息。优选的,若检测到所述刷机者的验证信息与预存的刷机者的验证信息不匹配,则所述方法还包括:统计所述刷机者的验证信息与预存的刷机者的验证信息不匹配的次数;判断所述不匹配的次数是否大于预定阈值;若是,则发出关机指令。优选的,所述不匹配的次数大于预定阈值之后,还包括:向预存的紧急联系人发送警示信息。优选的,所述向预存的紧急联系人发送警示信息之后,还包括:向所述紧急联系人发送所述终端的实时位置信息。一种安全刷机的装置,包括:初始化模块,用于初始化终端软硬件环境;获取模块,用于获取刷机者的验证信息;第一判断模块,用于判断所述刷机者的验证信息与预存的刷机者的验证信息是否匹配;若匹配,则触发执行模块;若不匹配,则触发关机模块;所述执行模块,用于根据初始化信息引导所述终端进入相应的刷机模式;所述关机模块,用于发出关机指令。优选的,所述获取模块包括以下单元中的至少一者:第一获取单元,用于获取刷机者的指纹验证信息;第二获取单元,用于获取刷机者的字符验证信息;第三获取单元,用于获取刷机者的图形验证信息。优选的,本装置还包括:统计模块,用于统计所述刷机者的验证信息与预存的刷机者的验证信息不匹配的次数;第二判断模块,用于判断所述不匹配的次数是否大于预定阈值;若是,则触发关机模块。优选的,本装置还包括:第一发送模块,用于在所述不匹配的次数大于预定阈值之后,向预存的紧急联系人发送警示信息。优选的,本装置还包括:第二发送模块,用于向所述紧急联系人发送所述终端的实时位置信息。通过以上方案可知,本专利技术实施例提供的一种安全刷机的方法及装置,包括:在初始化终端软硬件环境后,获取刷机者的验证信息;判断所述刷机者的验证信息与预存的刷机者的验证信息是否匹配;若匹配,则根据初始化信息引导所述终端进入相应的刷机模式;若不匹配,则发出关机指令。可见,在本实施例中,在初始化终端软硬件环境之后且在进入刷机模式之前,通过验证刷机者的身份信息,有效的避免了非机主用户对终端进行刷机,增加刷机的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种安全刷机的方法流程示意图;图2为本专利技术实施例公开的一种安全刷机的装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种安全刷机的方法及装置,以避免非机主用户对终端进行刷机,增加刷机的安全性。需要说明的是,本实施例提供的这种安全刷机方法的执行主体可以为android系统的移动终端中的bootloader模块。参见图1,本专利技术实施例提供的一种安全刷机的方法,包括:S101、在初始化终端软硬件环境后,获取刷机者的验证信息;具体的,本实施例中初始化终端软硬件环境为在手机上电后,通过汇编程序和c程序准备好软硬件环境。其中,所述获取刷机者的验证信息包括:获取刷机者的指纹验证信息;和/或,获取刷机者的字符验证信息;和/或,获取刷机者的图形验证信息。具体的,本实施例中的验证信息可以是指纹、字符和图形中的至少一者,其中,这里的字符可以包括:数字、字母或者文字的任意组合。并且这里为了增加刷机的安全性,可以设置必须输入指纹验证;或者,可以通过设置两种验证方式,增加刷机的安全性;例如字符验证成功后需要进行图形验证。S102、判断所述刷机者的验证信息与预存的刷机者的验证信息是否匹配;具体的,刷机者的验证信息等相关数据存储在ARM架构下TRUSTZONE安全区域。若匹配,则执行S103;若不匹配,则执行S104;S103、根据初始化信息引导所述终端进入相应的刷机模式;S104、发出关机指令。其中,若检测到所述刷机者的验证信息与预存的刷机者的验证信息不匹配,则所述方法还包括:统计所述刷机者的验证信息与预存的刷机者的验证信息不匹配的次数;判断所述不匹配的次数是否大于预定阈值;若是,则发出关机指令。具体的,在本实施例中可以设置刷机者输错验证信息的次数,若次数大于预定阈值,则发出关机指令控制终端关机。例如:设定预定阈值为3,则检测到刷机者输入的验证信息与预存的验证信息不匹配的次数为4时,就控制终端关机。其中,在本实施例中还可以设定所述不匹配的次数大于预定阈值之后,向预存的紧急联系人发送警示信息。这个本文档来自技高网...

【技术保护点】
一种安全刷机的方法,其特征在于,包括:在初始化终端软硬件环境后,获取刷机者的验证信息;判断所述刷机者的验证信息与预存的刷机者的验证信息是否匹配;若匹配,则根据初始化信息引导所述终端进入相应的刷机模式;若不匹配,则发出关机指令。

【技术特征摘要】
1.一种安全刷机的方法,其特征在于,包括:
在初始化终端软硬件环境后,获取刷机者的验证信息;
判断所述刷机者的验证信息与预存的刷机者的验证信息是否匹配;
若匹配,则根据初始化信息引导所述终端进入相应的刷机模式;若不匹
配,则发出关机指令。
2.根据权利要求1所述的方法,其特征在于,所述获取刷机者的验证信
息包括:
获取刷机者的指纹验证信息;和/或,
获取刷机者的字符验证信息;和/或,
获取刷机者的图形验证信息。
3.根据权利要求1所述的方法,其特征在于,若检测到所述刷机者的验
证信息与预存的刷机者的验证信息不匹配,则所述方法还包括:
统计所述刷机者的验证信息与预存的刷机者的验证信息不匹配的次数;
判断所述不匹配的次数是否大于预定阈值;若是,则发出关机指令。
4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述不匹配
的次数大于预定阈值之后,还包括:
向预存的紧急联系人发送警示信息。
5.根据权利要求4所述的方法,其特征在于,所述向预存的紧急联系人
发送警示信息之后,还包括:
向所述紧急联系人发送所述终端的实时位置信息。
6.一种安全刷机的装置,其特征在于,包括:
初始化模块,用于初...

【专利技术属性】
技术研发人员:吴安峻郭德英叶瑞权
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1