[发明专利]一种终端设备刷机的方法、装置和设备有效
申请号: | 201210497095.3 | 申请日: | 2012-11-28 |
公开(公告)号: | CN103019775A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 汪文俊;闫昊;孙鹏 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端设备 方法 装置 设备 | ||
1.一种终端设备刷机的方法,其特征在于,包括:
启动在终端设备中预置的宿主程序,所述宿主程序为终端设备操作系统启动时的必有启动程序;
检测并确定预设事件被触发时,由所述宿主程序触发获取第三方刷机资源包及所述第三方刷机资源包对应的可执行程序;
调用所述第三方刷机资源包对应的可执行程序,采用所述第三方刷机资源包执行针对所述终端设备操作系统的刷机操作。
2.根据权利要求1所述的方法,其特征在于,所述宿主程序为重写的内存驻留程序installd;所述在启动在终端设备中预置的宿主程序的步骤之前,所述方法还包括:
查找所述终端设备中已有的内存驻留程序installd;
采用所述重写的内存驻留程序installd替换所述已有的内存驻留程序installd。
3.根据权利要求2所述的方法,其特征在于,所述在查找终端设备中已有的内存驻留程序installd的步骤之前,还包括:
获得对所述终端设备的ROOT权限。
4.根据权利要求1所述的方法,其特征在于,所述获取第三方刷机资源包及所述第三方刷机资源包对应的可执行程序的步骤包括:
从预设位置提取第三方刷机资源包及所述第三方刷机资源包对应的可执行程序;
将所述第三方刷机资源包及所述第三方刷机资源包对应的可执行程序写入指定位置。
5.根据权利要求1所述的方法,其特征在于,所述调用第三方刷机资源包对应的可执行程序,采用所述第三方刷机资源包执行针对所述终端设备操作系统的刷机操作的步骤包括:
启动所述第三方刷机资源包对应的可执行程序;
由所述第三方刷机资源包对应的可执行程序采用所述第三方刷机资源包更新所述终端设备操作系统中的文件。
6.根据权利要求1或5所述的方法,其特征在于,所述终端设备的操作系统具有验证信息,所述第三方刷机资源包具有密钥信息,所述由第三方刷机资源包对应的可执行程序采用第三方刷机资源包更新所述终端设备的操作系统的文件的步骤之前,还包括:
验证所述终端设备操作系统的验证信息是否匹配所述第三方刷机资源包的密钥信息。
7.根据权利要求6所述的方法,其特征在于,所述第三方刷机资源包中包括终端设备的机型信息及其对应的分区信息文件,所述由第三方刷机资源包的可执行程序采用第三方刷机资源包更新所述终端设备操作系统中的文件的步骤进一步包括:
由所述第三方刷机资源包对应的可执行程序执行如下操作:
获取所述终端设备的机型信息;
在所述分区信息文件中查找所述终端设备的机型信息对应的分区信息;
依据所述终端设备的机型信息对应的分区信息,新增和/或替换和/或删除所述终端设备操作系统中的文件。
8.一种终端设备刷机的装置,其特征在于,包括:
宿主程序启动模块,用于启动在终端设备中预置的宿主程序,所述宿主程序为终端设备操作系统启动时的必有启动程序;
刷机资源调用模块,用于检测并确定预设事件被触发时,由所述宿主程序触发获取第三方刷机资源包及所述第三方刷机资源包对应的可执行程序;
刷机操作模块,用于调用所述第三方刷机资源包对应的可执行程序,采用所述第三方刷机资源包执行针对所述终端设备操作系统的刷机操作。
9.根据权利要求8所述的装置,其特征在于,所述宿主程序为重写的内存驻留程序installd;在所述宿主程序启动模块之前,所述的装置还包括:
查找模块,用于查找所述终端设备中已有的内存驻留程序installd;
替换模块,用于采用所述重写的内存驻留程序installd替换所述已有的内存驻留程序installd。
10.根据权利要求9所述的装置,其特征在于,在所述查找模块之前,还包括:
ROOT权限获取模块,用于获得对所述终端设备的ROOT权限。
11.根据权利要求8所述的装置,其特征在于,所述刷机资源调用模块包括:
资源提取子模块,用于从预设位置提取第三方刷机资源包及所述第三方刷机资源包对应的可执行程序;
资源写入子模块,用于将所述第三方刷机资源包及所述第三方刷机资源包对应的可执行程序写入指定位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210497095.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:易串联堆垛板放置物流小车
- 下一篇:一种电气柜运输装置