1.一种android智能电视系统防刷机的方法,其特征在于,所述方法包括如下步骤:
步骤1:对刷机bin文件加签处理;
步骤2:对刷机bin文件进行验证处理,若验证通过则基于该bin文件进行刷机处理;若验证不通过则退出刷机处理。
2.根据权利要求1所述的android智能电视系统防刷机的方法,其特征在于,所述步骤1中对刷机bin文件的加签包括如下步骤:
步骤1.1:编译生成刷机版本bin文件;
步骤1.2:生成或获取该android智能电视的设备类型参数、品牌厂商的私有特征序列以及文本特征参数;
步骤1.3:特征参数按照私有规则组装和生成hash序列,然后同该hash序列重组出签名序列,作为加签序列添加到该刷机bin文件上。
3.根据权利要求2所述的android智能电视系统防刷机的方法,其特征在于,所述文本特征参数包括文件校验码和分区校验码。
4.根据权利要求1所述的android智能电视系统防刷机的方法,其特征在于,所述步骤2中对刷机bin文件进行验证的过程包括:
步骤2.1:在booting阶若段接收到u盘刷机触发事件,则查找到u盘上刷机bin文件,提取其中的加签序列;若未接收到u盘的刷机触发事件则退出刷机流程;
步骤2.2:生成或获取该android智能电视设备类型参数、设备品牌厂商的私有特征序列以及文本特征参数;
步骤2.3:将上述特征参数按照私有规则组装和生成hash序列,然后从该hash序列重组出签名序列;
步骤2.4:比较刷机bin文件上的加签序列与booting中生成的校验序列,若二者完全一致则通过验证,该bin文件可用于刷机,否则退出刷机流程。