The present disclosure relates to a brush package verification method and apparatus. The method includes: the package is stored in encrypted pre-set path, to start the package instructions after obtaining access to the encrypted, the path of the package check value, if the parity check package value with pre stored standard checksum, then run the package, the the brush before running the package, the package is stored in the encrypted directory, check and compare the package value and the standard check pre stored value only in determining the checksum value consistent with the standard calibration value, only brush pack, compared with the related technology, the disclosed embodiments can be in brush pack brush check before the operation, to prevent the brush of illicit origin package running on the terminal equipment to achieve, without connecting network scenario, brush pack brush brush machine operation is to protect the legitimate package. The user's information security and improve the success rate of brush machine.
【技术实现步骤摘要】
刷机包验证方法及装置
本公开涉及计算机技术,尤其涉及一种刷机包验证方法及装置。
技术介绍
随着计算机技术的发展,终端设备的使用越来越广泛。用户在使用终端设备的过程中,随着使用时间的增加,终端设备的性能可能会下降以及应用程序需要更新版本,此时,可以通过刷机来恢复或者提升终端设备的性能。相关技术中,用户下载刷机包,终端设备将刷机包存储后,在获取到刷机包启动指令后,直接运行刷机包进行刷机操作。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种刷机包验证方法及装置。根据本公开实施例的第一方面,提供一种刷机包验证方法,包括:将刷机包存储于预先设定的加密路径下;在获取到刷机包启动指令后,获取所述加密路径下的所述刷机包的校验值;若确定所述刷机包的校验值与预先存储的标准校验值一致,则运行所述刷机包。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:显示密码输入界面;获取用户在所述密码输入界面上输入的密码信息;若确定所述输入的密码信息与预先存储的正确密码信息一致,则确定执行将刷机包存储于预先设定的加密路径下的操作。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述刷机包的校验值为所述刷机包的证书,所述标准校验值为终端设备上已安装的与刷机包对应的应用程序的证书;其中,所述应用程序为运行从合法服务器中获取的安装包后生成的。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述刷机包的校验值为根据所述刷机包的证书及校验算法生成的值,所述标准校验值为根据终端设备上已安装的与刷机包对应的应用程序的 ...
【技术保护点】
一种刷机包验证方法,其特征在于,包括:将刷机包存储于预先设定的加密路径下;在获取到刷机包启动指令后,获取所述加密路径下的所述刷机包的校验值;若确定所述刷机包的校验值与预先存储的标准校验值一致,则运行所述刷机包。
【技术特征摘要】
1.一种刷机包验证方法,其特征在于,包括:将刷机包存储于预先设定的加密路径下;在获取到刷机包启动指令后,获取所述加密路径下的所述刷机包的校验值;若确定所述刷机包的校验值与预先存储的标准校验值一致,则运行所述刷机包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:显示密码输入界面;获取用户在所述密码输入界面上输入的密码信息;若确定所述输入的密码信息与预先存储的正确密码信息一致,则确定执行将刷机包存储于预先设定的加密路径下的操作。3.根据权利要求1或2所述的方法,其特征在于,所述刷机包的校验值为所述刷机包的证书,所述标准校验值为终端设备上已安装的与刷机包对应的应用程序的证书;其中,所述应用程序为运行从合法服务器中获取的安装包后生成的。4.根据权利要求1或2所述的方法,其特征在于,所述刷机包的校验值为根据所述刷机包的证书及校验算法生成的值,所述标准校验值为根据终端设备上已安装的与刷机包对应的应用程序的证书及校验算法生成的值;其中,所述应用程序为运行从合法服务器中获取的安装包后生成的。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若确定所述刷机包的校验值与预先存储的标准校验值不一致,则停止运行所述刷机包,并删除所述刷机包。6.根据权利要求1所述的方法,其特征在于,所述刷机包为空中下载技术OTA刷机包。7.一种刷机包验证装置,其特征在于,包括:存储模块,被配置为将刷机包存储于预先设定的加密路径下;第一获取模块,被配置为在获取到刷机包启动指令后,获取所述加密路径下的所述刷机包的校验值;运行模块,被配置为当确定所述刷机包的校...
【专利技术属性】
技术研发人员:张霄,史博琼,朱立元,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。