[发明专利]基于智能电视防止ROM刷机的方法有效
申请号: | 201510131457.0 | 申请日: | 2015-03-24 |
公开(公告)号: | CN104778424B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 李宏伟;周建波;刘湘 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F21/79 | 分类号: | G06F21/79 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 曾娟 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 电视 防止 rom 方法 | ||
技术领域
本发明涉及嵌入式软件技术领域,特别涉及一种基于智能电视防止ROM刷机的方法。
背景技术
目前,对于很多用户来说,Android系统的乐趣要远远大于其他系统,因为在安卓系统上不仅仅可以操作各种各样的应用软件,同时还有很多固件可以选择,比如比较有名的CyanogenMod(CM)系列和MIUI,这些固件在很多方面对Android原生系统进行了大量改造,让手机、电视更加适合人们的使用习惯,增加了操作乐趣。使用这些固件需要通过刷机来实现,能够自主刷机是Android系统最大的特色,但是对于智能电视来说,由于各个厂家之间硬件的差异很大,甚至同一厂商的不同型号所用的硬件都不尽相同,而不同硬件需要不同的硬件驱动和不同的ROM定制,最终呈现给用户的是一个深度定制的Android系统,如果此时任由用户自主刷机,会出现一些难以挽救的错误,同时,用户自主刷机会导致某一厂家的智能电视产品被恶意刷成其他厂家的产品,导致生成厂家硬件资源的流失。
发明内容
【要解决的技术问题】
本发明的目的是提供一种基于智能电视防止ROM刷机的方法,以解决因为用户自主刷机导致的智能电视系统出现错误以及硬件损坏的问题。
【技术方案】
本发明是通过以下技术方案实现的。
本发明涉及一种于智能电视防止ROM刷机的方法,其包括:
步骤A:生成第一密钥、第二密钥、第三密钥,将第一密钥的公钥保存至Secure IC的IC ROM并使用第一密钥的私钥加密Pre-loader数据,将第二密钥的公钥保存至Pre-loader模块并使用第二密钥的私钥加密Loader数据,将第三密钥的公钥保存至Loader模块并使用第三密钥的私钥加密U-boot数据,将第三密钥的公钥保存至U-boot模块并使用第三密钥的私钥加密Kernel数据;
步骤B:当智能电视的系统启动时,获取存储于IC ROM中的公钥和用于加密Pre-loader数据的私钥,通过获取到的存储于IC ROM中的公钥对获取到的用于加密Pre-loader数据的私钥进行校验,如果校验成功则执行下一步骤,否则退出本方法流程;
步骤C:获取存储于Pre-loader模块中的公钥和用于加密Loader数据的私钥,通过获取到的存储于Pre-loader模块中的公钥对获取到的用于加密Loader数据的私钥进行校验,如果校验成功则执行下一步骤,否则退出本方法流程;
步骤D:获取存储于Loader模块中的公钥和用于加密U-boot数据的私钥,通过获取到的存储于Loader模块中的公钥对获取到的用于加密U-boot数据的私钥进行校验,如果校验成功则系统启动成功,否则退出本方法流程。
作为一种优选的实施方式,所述步骤C还包括:
检测与智能电视连接的外接存储设备,遍历外接存储设备的根目录并搜索升级文件,如果搜索到升级文件则执行下一步骤,否则退出升级;
判断是否只搜索到一个升级文件,如果是则读取升级文件中私钥并将该私钥与存储于Pre-loader模块中的公钥进行校验,如果校验成功则将升级文件写入智能电视的Flash存储器,否则退出升级;
将存储于Pre-loader模块中的公钥与Flash存储器的私钥进行校验,如果校验成功则启动升级,否则退出升级。
作为另一种优选的实施方式,所述外接存储设备为U盘和SD卡。
作为另一种优选的实施方式,所述步骤C具体采用FlashTool工具将升级文件写入智能电视的Flash存储器。
作为另一种优选的实施方式,所述步骤A中具体采用RSA密钥生成工具生成第一密钥、第二密钥和第三密钥。
作为另一种优选的实施方式,所述步骤A中具体使用RSA算法进行私钥与公钥的校验。
【有益效果】
本发明提出的技术方案具有以下有益效果:
(1)本发明根据智能电视系统的启动流程,设定各个启动步骤的密钥,并将生成的密钥写入升级文件,能够有效限制刷机程序的运行;
(2)本发明从Flash存储器的烧写、外接存储设备的升级这两个方面限制了刷机程序的运行。
附图说明
图1为本发明的实施例提供的基于智能电视防止ROM刷机的方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510131457.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:读卡器
- 下一篇:一种基于Android的隐蔽通道攻击审计与侦测方法