本发明专利技术属于移动终端领域,本发明专利技术提供一种终端设备引导验证的方法和终端设备,其方法包括步骤:创建自定义参数分区,所参数分区用于存储包含终端设备的节点信息的参数镜像文件;当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证。本发明专利技术通过创建参数分区实现客制化,使得采用该方法的终端设备具备了独特性,增加刷机破解的难度,提高安全系数。系数。系数。
【技术实现步骤摘要】
一种终端设备引导验证的方法、系统和移动终端
[0001]本专利技术涉及移动终端领域,尤指一种终端设备引导验证的方法、系统和移动终端。
技术介绍
[0002]Android是目前市场份额最大的智能设备操作系统,是基于Linux由Google主导并开源的一个平台,它提供了一套完整的安卓智能机解决方案。
[0003]目前,由于Android设备的大量普及,以及市场上有不少对Android设备的发烧友或者黑客,喜欢去研究这类产品,尝试root设备,替换Android系统版本等。
[0004]由此会带来很多软硬件问题、安全问题,同时,对于生产厂家来说影响品牌形象,增加售后成本,损失增值业务收入;对消费者来说用户体验被各种广告破坏,甚至可能会侵犯用户的隐私和合法利益。
技术实现思路
[0005]本专利技术提供一种终端设备引导验证的方法、系统和移动终端,解决了上述问题。
[0006]本专利技术提供的技术方案如下:
[0007]一方面,本专利技术提供一种终端设备引导验证的方法,包括以下步骤:
[0008]创建自定义参数分区,所参数分区用于存储包含终端设备的节点信息的参数镜像文件;
[0009]当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证。
[0010]进一步优选地,在所述当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证之前,还包括步骤:
[0011]添加所述终端设备的节点信息至所述终端设备的内核配置文件;
[0012]将所述内核配置文件编译集成为Boot分区或dtbo分区的内核镜像文件。
[0013]进一步优选地,所述当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证,包括步骤:
[0014]读取所述参数分区中的参数镜像文件,并解析获取所述终端设备的节点信息;
[0015]读取所述Boot分区或dtbo分区的内核镜像文件,并解析获取所述终端设备的节点信息;
[0016]对比所述参数镜像文件中所述终端设备的节点信息和所述内核镜像文件找那个所述终端设备的节点信息是否一致。
[0017]进一步优选地,在所述对比所述参数镜像文件中所述终端设备的节点信息和所述内核镜像文件找那个所述终端设备的节点信息是否一致之后,还包括步骤:
[0018]当所述参数镜像文件中所述终端设备的节点信息和所述内核镜像文件找那个所述终端设备的节点信息一致时,允许所述终端设备开机或刷机。
[0019]进一步优选地,在所述创建自定义参数分区,所参数分区用于存储包含终端设备
的节点信息的参数镜像文件之后,还包括步骤:
[0020]将所述终端设备的节点信息写入所述参数分区,以形成所述参数镜像文件。
[0021]进一步优选地,在所述当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证之前,还包括步骤:
[0022]在下载所述内核镜像文件至所述终端设备之前,对所述内核镜像文件进行引导验证;
[0023]当所述内核镜像文件通过验证时,下载并添加所述内核镜像文件至所述终端设备。
[0024]另一方面,本专利技术还提供一种终端设备,包括:
[0025]创建模块,用于创建自定义参数分区,所参数分区用于存储包含终端设备的节点信息的参数镜像文件;
[0026]验证模块,用于当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证。
[0027]进一步优选地,所述终端设备,还包括:
[0028]添加模块,用于添加所述终端设备的节点信息至所述终端设备的内核配置文件;
[0029]编译模块,用于将所述内核配置文件编译集成为Boot分区或dtbo分区的内核镜像文件。
[0030]进一步优选地,所述终端设备,还包括:
[0031]解析模块,用于读取所述参数分区中的参数镜像文件,并解析获取所述终端设备的节点信息;
[0032]所述解析模块,还用于读取所述Boot分区或dtbo分区的内核镜像文件,并解析获取所述终端设备的节点信息;
[0033]对比模块,用于对比所述参数镜像文件中所述终端设备的节点信息和所述内核镜像文件找那个所述终端设备的节点信息是否一致。
[0034]进一步优选地,所述终端设备,还包括:
[0035]允许模块,用于当所述参数镜像文件中所述终端设备的节点信息和所述内核镜像文件找那个所述终端设备的节点信息一致时,允许所述终端设备开机或刷机。
[0036]本专利技术提供的一种终端设备引导验证的方法和移动终端,至少具有以下有益效果:
[0037]1)本专利技术通过创建参数分区实现客制化,使得采用该方法的终端设备具备了独特性,增加刷机破解的难度,提高安全系数。
[0038]2)通过建立的参数分区,实现客制化参数的动态读写,使产品可实现动态调节,增加安全的灵活性。
附图说明
[0039]下面结合附图和具体实施方式对本专利技术作进一步详细说明:
[0040]图1是本专利技术的一种终端设备引导验证的方法的一种实施例的流程示意图;
[0041]图2是本专利技术中一种终端设备引导验证的方法的另一个实施例的流程示意图;
[0042]图3是本专利技术中一种终端设备引导验证的方法的另一个实施例的流程示意图;
[0043]图4是本专利技术中一种终端设备引导验证的方法的另一个实施例的流程示意图;
[0044]图5是本专利技术中一种终端设备引导验证的方法的另一个实施例的流程示意图;
[0045]图6是本专利技术中一种终端设备引导验证的方法的另一个实施例的流程示意图;
[0046]图7是本专利技术中一种终端设备的一个实施例的示意图。
具体实施方式
[0047]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0048]为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0049]还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种终端设备引导验证的方法,其特征在于,包括以下步骤:创建自定义参数分区,所参数分区用于存储包含终端设备的节点信息的参数镜像文件;当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证。2.根据权利要求1所述终端设备引导验证的方法,其特征在于,在所述当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证之前,还包括步骤:添加所述终端设备的节点信息至所述终端设备的内核配置文件;将所述内核配置文件编译集成为Boot分区或dtbo分区的内核镜像文件。3.根据权利要求1所述终端设备引导验证的方法,其特征在于,所述当所述终端设备处于BootLoader阶段时,对比所述参数镜像文件和Boot分区或dtbo分区中内核镜像文件,以进行引导验证,包括步骤:读取所述参数分区中的参数镜像文件,并解析获取所述终端设备的节点信息;读取所述Boot分区或dtbo分区的内核镜像文件,并解析获取所述终端设备的节点信息;对比所述参数镜像文件中所述终端设备的节点信息和所述内核镜像文件找那个所述终端设备的节点信息是否一致。4.根据权利要求3所述终端设备引导验证的方法,其特征在于,在所述对比所述参数镜像文件中所述终端设备的节点信息和所述内核镜像文件找那个所述终端设备的节点信息是否一致之后,还包括步骤:当所述参数镜像文件中所述终端设备的节点信息和所述内核镜像文件找那个所述终端设备的节点信息一致时,允许所述终端设备开机或刷机。5.根据权利要求1所述终端设备引导验证的方法,其特征在于,在所述创建自定义参数分区,所参数分区用于存储包含终端设备的节点信息的参数镜像文件之后...
【专利技术属性】
技术研发人员:吴宪福,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。