【技术实现步骤摘要】
本公开涉及计算机技术,尤其涉及一种刷机工具验证方法及装置。
技术介绍
随着计算机技术的发展,终端设备的使用越来越广泛。用户在使用终端设备的过程中,随着使用时间的增加,终端设备的性能可能会下降,此时,可以通过刷机来恢复或者提升终端设备的性能。相关技术中,用户将刷机工具存储到终端设备上后,直接运行刷机工具进行刷机操作。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种刷机工具验证方法及装置。根据本公开实施例的第一方面,提供一种刷机工具验证方法,包括:在获取到刷机工具启动触发指令时,根据所述刷机工具及检验算法生成校验值;向服务器发送所述校验值,以使所述服务器根据所述校验值及预先存储的标准校验值判断所述刷机工具是否被非法修改,并在确定所述刷机工具没有被非法修改时,向终端设备发送启动指示指令;若接收到所述服务器发送的所述启动指示指令,则启动所述刷机工具。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:获取用户输入的账号和密码;向所述服务器发送所述账号和所述密码,以使所述服务器根据所述账号、所述密码及预先存储的密码校验信息判断所述密码是否正确,并在确定所述密码正确时,向所述终端设备发送参数配置信息;若接收到所述服务器发送的所述参数配置信息,则根据所述参数配置信息运行所述刷机工具。结合第一方面的第一种可能的实现方式,在第一方面的在第二种可能的实现方式中,所述密码包括:第一密码和第二密码;所述第一密码为用户注册所述刷机工具时设置的密码;所述方法还包括:接收所述服务器以与所述终端设备预先约定的频率发送的所述第二密码;相应地,所述获取用户输入的账号和密 ...
【技术保护点】
一种刷机工具验证方法,其特征在于,包括:在获取到刷机工具启动触发指令时,根据所述刷机工具及检验算法生成校验值;向服务器发送所述校验值,以使所述服务器根据所述校验值及预先存储的标准校验值判断所述刷机工具是否被非法修改,并在确定所述刷机工具没有被非法修改时,向终端设备发送启动指示指令;若接收到所述服务器发送的所述启动指示指令,则启动所述刷机工具。
【技术特征摘要】
1.一种刷机工具验证方法,其特征在于,包括:在获取到刷机工具启动触发指令时,根据所述刷机工具及检验算法生成校验值;向服务器发送所述校验值,以使所述服务器根据所述校验值及预先存储的标准校验值判断所述刷机工具是否被非法修改,并在确定所述刷机工具没有被非法修改时,向终端设备发送启动指示指令;若接收到所述服务器发送的所述启动指示指令,则启动所述刷机工具。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取用户输入的账号和密码;向所述服务器发送所述账号和所述密码,以使所述服务器根据所述账号、所述密码及预先存储的密码校验信息判断所述密码是否正确,并在确定所述密码正确时,向所述终端设备发送参数配置信息;若接收到所述服务器发送的所述参数配置信息,则根据所述参数配置信息运行所述刷机工具。3.根据权利要求2所述的方法,其特征在于,所述密码包括:第一密码和第二密码;所述第一密码为用户注册所述刷机工具时设置的密码;所述方法还包括:接收所述服务器以与所述终端设备预先约定的频率发送的所述第二密码;相应地,所述获取用户输入的账号和密码,包括:获取所述用户输入的账号、所述第一密码和所述第二密码;相应地,所述向所述服务器发送所述账号和所述密码包括:向所述服务器发送所述账号、所述第一密码、所述第二密码及发送所述第二密码的时刻。4.根据权利要求2所述的方法,其特征在于,所述接收用户输入的账号和密码之后,所述方法还包括:根据与所述服务器预先约定的密钥对所述密码进行加密,形成加密后的密码;相应地,所述向所述服务器发送所述账号和所述密码包括:向所述服务器发送所述账号和所述加密后的密码。5.根据权利要求1-4任一项所述的方法,其特征在于,所述校验算法为哈希算法,所述校验值为SHA1值或MD5值。6.一种刷机工具验证方法,其特征在于,包括:接收终端设备发送的校验值;其中,所述校验值为所述终端设备根据刷机工具及检验算法生成的;根据所述校验值及预先存储的标准校验值判断所述刷机工具是否被非法修改;若确定所述刷机工具没有被非法修改,则向所述终端设备发送启动指示指令,以使所述终端设备启动所述刷机工具。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收所述终端设备发送的账号和密码;其中,所述账号和密码为所述终端设备接收用户输入的;根据所述账号、所述密码及预先存储的密码校验信息判断所述密码是否正确;若确定所述密码正确,则向所述终端设备发送参数配置信息。8.根据权利要求7所述的方法,其特征在于,所述密码包括:第一密码和第二密码;所述第一密码为用户注册所述刷机工具时设置的密码;所述方法还包括:向所述终端设备以与所述终端设备预先约定的频率发送所述第二密码;相应地,所述接收终端设备发送的账号和密码,包括:接收所述终端设备发送的所述账号、所述第一密码、所述第二密码及发送所述第二密码的时刻;相应地,所述根据所述账号、所述密码及预先存储的密码校验信息判断所述密码是否正确,包括:根据所述账号与预先存储的与所述账号对应的正确密码判断所述第一密码是否正确;若确定所述第一密码正确,则根据向所述终端设备发送所述第二密码的时刻及所述终端设备发送所述第二密码的时刻确定所述第二密码是否正确;若确定所述第二密码正确,则确定所述密码正确;若确定所述第一密码错误,则确定所述密码错误。9.根据权利要求7所述的方法,其特征在于,所述接收终端设备发送的账号和密码,包括:接收所述终端设备发送的所述账号和加密后的密码;其中,所述加密后的密码为所述终端设备根据与服务器预先约定的秘钥对所述密码进行加密形成的;相应地,所述根据所述账号、所述密码及预先存储的密码校验信息判断所述密码是否正确,包括:根据所述密钥对所述加密后的密码进行解密,形成解密后的密码;若确定所述解密后的密码与预先存储的与所述账号对应的正确密码一致,则确定所述密码正确;若确定所述解密后的密码与预先存储的与所述账号对应的正确密码不一致,则确定所述密码错误。10.根据权利要求6-9任一项所述的方法,其特征在于,所述校验算法为哈希算法,所述校验值为SHA1值或MD5值。11.根据权利要求6所述的方法,其特征在于,所述根据所述校验值及预先存储的标准校验值判断所述刷机工具是否被非法修改包括:若确定所述校验值与所述标准校验值相同,则确定所述刷机工具没有被非法修改;若确定所述校验值与所述标准校验值不相同,则确定所述刷机工具被非法修改。12.一种终端设备,其特征在于,包括:生成模块,被配置为在获取到刷机工具启动触发指令时,根据所述刷机工具及检验算法生成校验值;第一发送模块,被配置为向服务器发送所述校验值,以使所述服务器根据所述校验值及预先存储的标准校验值判断所述刷机工具是否被非法修改,并在确定所述刷机工具没有被非法修改时,向终端设备发送启动指示指令;启动模块,被配置为当接收到所述服务器发送的所述启动指示指令时,启动所述刷机工具。13.根据权利要求12所述的终端设备,其特征在于,所述终端设备还包括:获取模块,被配置为获取用户输入的账号和密码;第二发送模块,被...
【专利技术属性】
技术研发人员:张霄,史博琼,朱立元,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。