控制刷机的方法及装置制造方法及图纸

技术编号:15447657 阅读:313 留言:0更新日期:2017-05-29 21:50
本公开是关于一种控制刷机的方法及装置,用于改进引导程序,以方便控制刷机的安全性。所述方法包括:运行一级引导程序;检测所述一级引导程序中的第一标志位的值是否为第一值;所述第一标志位存储在独立的存储区域;在所述第一标志位为第一值时,运行二级引导程序;通过所述二级引导程序,进行安全认证;在安全认证通过时,运行刷机引导程序。采用本公开所提供的方法,在一级引导程序中的第一标志位为第一值,且安全认证通过时,才开始运行刷机引导程序,即在移动终端通过双重验证后才可以运行刷机引导程序,从而通过改进引导程序,提高了刷机的安全性。

Method and device for controlling brush

The invention relates to a method and a device for controlling a brush, which is used to improve a bootstrap program so as to facilitate the safety of a brush machine. The method includes: operation level bootloader; detecting the level of the program to guide the first sign of whether the value is the first value; the first flag stored in separate areas; in the first sign is the first value when the operation of two stage boot program through the two grade; bootloader, security authentication; security authentication in the program running through, brush guide. By using the method provided by the public, in a first sign in the program guide for the first value and safety certification through, before starting the program running brush guide, namely in the mobile terminal through double verification before they can run the brush guide, through improved bootloader, improved safety brush machine the.

【技术实现步骤摘要】
控制刷机的方法及装置
本公开涉及通信及计算机处理领域,尤其涉及控制刷机的方法及装置。
技术介绍
随着电子技术的发展,移动终端已经普遍应用。移动终端的核心是操作系统,在操作系统之上,用户可以安装各种应用。如果长时间使用移动终端,安装过多的应用,则移动终端可能出现处理速度较慢,内存占用过多等问题。此时,用户可以选择刷机,即重新安装操作系统和应用。如果移动终端被盗并被刷机,则可删除原用户设置的密码,影响移动终端的安全性。所以,如何提高刷机的安全性,是亟待解决的问题。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种控制刷机的方法及装置。根据本公开实施例的第一方面,提供一种控制刷机的方法,包括:运行一级引导程序;检测所述一级引导程序中的第一标志位的值是否为第一值;所述第一标志位存储在独立的存储区域;在所述第一标志位的值为第一值时,运行二级引导程序;通过所述二级引导程序,进行安全认证;在安全认证通过时,运行刷机引导程序。本公开的实施例提供的技术方案可以包括以下有益效果:在一级引导程序中的第一标志位的值为第一值,且安全认证通过时,才开始运行刷机引导程序,即在移动终端通过双重验证后才可以运行刷机引导程序,从而通过改进引导程序,提高了刷机的安全性。在一个实施例中,所述方法还包括:在所述第一标志位的值为第二值时,运行操作系统。本公开的实施例提供的技术方案可以包括以下有益效果:在标志位为不允许刷机的第二值时,运行操作系统,使不知道锁屏密码的用户无法通过改变第一标志位的值来进行刷机,提高了刷机的安全性。在一个实施例中,所述方法还包括:通过操作系统,接收输入的对所述第一标志位的设置操作;所述设置操作包括将所述第一标志位的值设置为第一值。本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中的操作系统提供访问一级引导程序的入口,方便用户提供操作系统改变第一标志位的值,以控制是否允许刷机,既满足了刷机的需求,又提高刷机的安全性。在一个实施例中,所述方法还包括:在安全认证未通过时,通过所述二级引导程序,将所述第一标志位的值设置为第二值。本公开的实施例提供的技术方案可以包括以下有益效果:在安全认证未通过时,通过二级引导程序将第一标志位的值设置为第二值,从而避免当第一标志位的值默认为第一值时,被其他用户刷机,提高了刷机的安全性。在一个实施例中,所述通过所述二级引导程序,进行安全认证,包括:接收输入的验证码,在界面中不显示验证码对应的用户名;将收到的所述验证码与预先绑定的用户名对应的验证码进行匹配;所述预先绑定的用户名从一级引导程序处获取;在验证码匹配一致时,确认安全认证通过。本公开的实施例提供的技术方案可以包括以下有益效果:在进行安全认证时,只显示验证码输入框,而不显示用户名,避免他人获知用户名之后,通过其他渠道获知用户名对应的密码,进一步提高了刷机的安全性。在一个实施例中,所述方法还包括:对所述第一标志位进行加密,使所述第一标志位只能够通过所述一级引导程序、所述二级引导程序或者操作系统的指定应用程序进行访问,且仅能够通过所述二级引导程序或操作系统的指定应用程序进行变更。本公开的实施例提供的技术方案可以包括以下有益效果:通过对第一标志位的加密,可以提高第一标志位的安全性,不易被修改,进而提高刷机的安全性。根据本公开实施例的第二方面,提供一种控制刷机的装置,包括:第一运行模块,用于运行一级引导程序;检测模块,用于检测所述一级引导程序中的第一标志位的值是否为第一值;所述第一标志位存储在独立的存储区域;第二运行模块,用于在所述第一标志位的值为第一值时,运行二级引导程序;认证模块,用于通过所述二级引导程序,进行安全认证;第三运行模块,用于在安全认证通过时,运行刷机引导程序。在一个实施例中,所述装置还包括:第四运行模块,用于在所述第一标志位的值为第二值时,运行操作系统。在一个实施例中,所述装置还包括:接收模块,用于通过操作系统,接收输入的对所述第一标志位的设置操作;所述设置操作包括将所述第一标志位的值设置为第一值。在一个实施例中,所述装置还包括:设置模块,用于在安全认证未通过时,通过所述二级引导程序,将所述第一标志位的值设置为第二值。在一个实施例中,所述认证模块,包括:接收子模块,用于接收输入的验证码,在界面中不显示验证码对应的用户名;匹配子模块,用于将收到的所述验证码与预先绑定的用户名对应的验证码进行匹配;所述预先绑定的用户名从一级引导程序处获取;确认子模块,用于在验证码匹配一致时,确认安全认证通过。在一个实施例中,所述装置还包括:加密模块,用于对所述第一标志位进行加密,使所述第一标志位只能够通过所述一级引导程序、所述二级引导程序或者操作系统的指定应用程序进行访问,且仅能够通过所述二级引导程序或操作系统的指定应用程序进行变更。根据本公开实施例的第三方面,提供一种控制刷机的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:运行一级引导程序;检测所述一级引导程序中的第一标志位的值是否为第一值;所述第一标志位存储在独立的存储区域;在所述第一标志位的值为第一值时,运行二级引导程序;通过所述二级引导程序,进行安全认证;在安全认证通过时,运行刷机引导程序。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种控制刷机的方法的流程图;图2是根据一示例性实施例示出的一种控制刷机的方法的流程图;图3是根据一示例性实施例示出的一种控制刷机的方法的流程图;图4是根据一示例性实施例示出的一种控制刷机的方法的流程图;图5是根据一示例性实施例示出的一种控制刷机的方法的流程图;图6是根据一示例性实施例示出的一种控制刷机的方法的流程图;图7是根据一示例性实施例示出的一种控制刷机的装置框图;图8是根据一示例性实施例示出的一种控制刷机的装置框图;图9是根据一示例性实施例示出的一种控制刷机的装置框图;图10是根据一示例性实施例示出的一种控制刷机的装置框图;图11A是根据一示例性实施例示出的一种认证模块的框图;图11B是根据一示例性实施例示出的一种认证模块的框图;图11C是根据一示例性实施例示出的一种控制刷机的装置框图;图12是根据一示例性实施例示出的一种用于控制刷机的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。随着电子技术的发展,移动终端已经普遍应用。移动终端的核心是操作系统,在操作系统之上,用户可以安装各种应用。如果长时间使用移动终端,安装过多的应用,则移动终端可能出现处理速度较慢,内存占用过多等问题。此时,用户可以选择刷机。刷机可以使移动终端的功能更加完善,并且可以使移动终端还原到原始状态。有时候移动终端出现操作系统损坏,造成功能失效或无法开机,也能够通过刷机来解决。相关技术中本文档来自技高网...
控制刷机的方法及装置

【技术保护点】
一种控制刷机的方法,其特征在于,包括:运行一级引导程序;检测所述一级引导程序中的第一标志位的值是否为第一值;所述第一标志位存储在独立的存储区域;在所述第一标志位的值为第一值时,运行二级引导程序;通过所述二级引导程序,进行安全认证;在安全认证通过时,运行刷机引导程序。

【技术特征摘要】
1.一种控制刷机的方法,其特征在于,包括:运行一级引导程序;检测所述一级引导程序中的第一标志位的值是否为第一值;所述第一标志位存储在独立的存储区域;在所述第一标志位的值为第一值时,运行二级引导程序;通过所述二级引导程序,进行安全认证;在安全认证通过时,运行刷机引导程序。2.根据权利要求1所述的控制刷机的方法,其特征在于,所述方法还包括:在所述第一标志位的值为第二值时,运行操作系统。3.根据权利要求2所述的控制刷机的方法,其特征在于,所述方法还包括:通过操作系统,接收输入的对所述第一标志位的设置操作;所述设置操作包括将所述第一标志位的值设置为第一值。4.根据权利要求1所述的控制刷机的方法,其特征在于,所述方法还包括:在安全认证未通过时,通过所述二级引导程序,将所述第一标志位的值设置为第二值。5.根据权利要求1所述的控制刷机的方法,其特征在于,所述通过所述二级引导程序,进行安全认证,包括:接收输入的验证码,在界面中不显示验证码对应的用户名;将收到的所述验证码与预先绑定的用户名对应的验证码进行匹配;所述预先绑定的用户名从一级引导程序处获取;在验证码匹配一致时,确认安全认证通过。6.根据权利要求1所述的控制刷机的方法,其特征在于,所述方法还包括:对所述第一标志位进行加密,使所述第一标志位只能够通过所述一级引导程序、所述二级引导程序或者操作系统的指定应用程序进行访问,且仅能够通过所述二级引导程序或操作系统的指定应用程序进行变更。7.一种控制刷机的装置,其特征在于,包括:第一运行模块,用于运行一级引导程序;检测模块,用于检测所述一级引导程序中的第一标志位的值是否为第一值;所述第一标志位存储在独立的存储区域;第二运行模块,用于在所述第一标志位的值为第一值时,运行二级引导程序;认证模...

【专利技术属性】
技术研发人员:孟亚楠刘铁俊许雷
申请(专利权)人:北京小米移动软件有限公司北京智米科技有限公司
类型:发明
国别省市:北京,11

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

1