获得应用信息的方法及装置制造方法及图纸

技术编号:14117466 阅读:156 留言:0更新日期:2016-12-08 00:52
本公开是关于一种获得应用信息的方法及装置,用于在不需要刷新系统,即可以得知固件中预置的应用,提高了查看固件中预置应用的效率,减少了查看固件中预置应用的人工成本。所述方法包括:获得ROM文件集;将所述ROM文件集的文件集标识识别为有含义的文件集名称;从所述ROM文件集中识别出应用的安装文件;对应用的所述安装文件进行解析,获得应用信息。

【技术实现步骤摘要】

本公开涉及计算机处理领域,尤其涉及获得应用信息的方法及装置
技术介绍
随着电子技术的发展,从计算机到手机,各种电子设备层出不穷。但是各种电子设备(尤其是手机)都离不开ROM。ROM的中文是固件,指固化的软件,英文为firmware,它是把某个系统程序写入到特定的硬件系统中的flashROM(快速擦写只读编程器)。手机固件相当于手机的系统,刷新固件就相当于刷系统。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种获得应用信息的方法及装置。用以不需要刷新系统,即可以得知固件中预置的应用,提高了查看固件中预置应用的效率,减少了查看固件中预置应用的人工成本。根据本公开实施例的第一方面,提供一种获得应用信息的方法,包括:获得ROM文件集;将所述ROM文件集的文件集标识识别为有含义的文件集名称;从所述ROM文件集中识别出应用的安装文件;对应用的所述安装文件进行解析,获得应用信息。本公开的实施例提供的技术方案可以包括以下有益效果:通过对从ROM文件集中识别应用的安装文件,获得应用信息。实现了不需要刷新系统,即可以得知固件中预置的应用,提高了查看固件中预置应用的效率,减少了查看固件中预置应用的人工成本。所述应用信息,包括:应用的名称、应用的版本号、应用的简介及应用
的大小中的至少一种信息。本公开的实施例提供的技术方案可以包括以下有益效果:解析出上述信息中的至少一种信息,方便用户直观了解从固件中解析出来应用的。所述从所述ROM文件集中识别出应用的安装文件,包括:从ROM文件集中获取系统日志的镜像文件;在所述系统日志的镜像文件中根据安装文件的扩展名,识别出应用的安装文件。本公开的实施例提供的技术方案可以包括以下有益效果:在系统日志中记录了ROM的详细内容,通过将系统日志镜像,在系统日志的镜像文件中,根据安装文件的扩展名,识别出应用的安装文件。由于识别过程在是系统日志的镜像文件中进行的,所以在识别时可以减少由于误操作而使固件中系统日志受损的机率,并且可以提高在固件中识别出应用的效率,提高了在固件中识别出应用的安装文件的准确率。所述在所述系统日志的镜像文件中根据安装文件的扩展名,识别出应用的安装文件,包括:将所述系统日志的镜像文件的格式转换成EXT4格式;挂载所述EXT4格式的系统日志镜像文件;在所述EXT4格式的系统日志镜像文件中根据安装文件的扩展名,识别出应用的安装文件。本公开的实施例提供的技术方案可以包括以下有益效果:通过挂载Ext4格式的系统日志镜像文件,可以方便用户从系统日志镜像文件查看所有的文件,并从中识别出应用的安装文件。提高了识别应用的安装文件的识别效率。所述方法还包括:从所述ROM文件集中识别出系统文件;根据所述系统文件,获得所述系统文件的转译名称。本公开的实施例提供的技术方案可以包括以下有益效果:通过对从ROM
文件集中识别出的系统文件,将所述系统文件的文件名称进行转译,获得系统信息。实现了不需要刷新系统,即可以得知固件中预置的系统信息,提高了查看固件中预置系统信息的效率,减少了查看固件中预置系统信息的人工成本。根据本公开实施例的第二方面,提供一种获得应用信息的装置,包括:第一获得模块,用于获得ROM文件集;第一识别模块,用于将所述ROM文件集的文件集标识识别为有含义的文件集名称;第二识别模块,用于从所述ROM文件集中识别出应用的安装文件;处理模块,用于对应用的所述安装文件进行解析,获得应用信息。所述第二识别模块,包括:获取子模块,用于从ROM文件集中获取系统日志的镜像文件;识别子模块,用于在所述系统日志中根据安装文件的扩展名,识别出应用的安装文件。所述识别子模块,还用于将所述系统日志的镜像文件的格式转换成EXT4格式;挂载所述EXT4格式的系统日志镜像文件;在所述EXT4格式的系统日志镜像文件中根据安装文件的扩展名,识别出应用的安装文件。所述装置还包括:第三识别模块,用于从所述ROM文件集中识别出系统文件;第二获得模块,用于根据所述系统文件,获得所述系统文件的转译名称。根据本公开实施例的第三方面,提供一种获得应用信息的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获得ROM文件集;将所述ROM文件集的文件集标识识别为有含义的文件集名称;从所述ROM文件集中识别出应用的安装文件;对应用的所述安装文件进行解析,获得应用信息。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种获得应用信息的方法的流程图。图2是根据一示例性实施例示出的一种获得应用信息的方法的详细流程图。图3是根据一示例性实施例示出的一种获得应用信息的方法的详细流程图。图4是根据一示例性实施例示出的一种获得应用信息的装置的框图。图5是根据一示例性实施例示出的一种获得应用信息的装置中第二识别模块的框图。图6是根据一示例性实施例示出的一种获得应用信息的装置的框图。图7是根据一示例性实施例示出的一种获得应用信息的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。相关技术中,同一手机生产商会不定期的升级ROM版本,也就是会存在多个版本的ROM。不同手机生产商会生产不同的ROM。当技术人员拿到
ROM时,从外表上无法获知ROM的内部信息,尤其是应用信息。应用信息包括安装的应用的名称和应用的版本等。若需要获知ROM的内部信息,则需要利用该ROM对手机进行刷机操作。在刷机完成后,打开手机,通过手机中的应用管理功能来查看应用信息。刷机过程较为繁琐,若是对每个版本的ROM均进行刷机操作,则耗时较长,还需要一部专门用于刷机的手机。为解决该问题,本实施例从手机生产商处获得ROM文件,然后对ROM文件进行内容分析,从而获知ROM的内部信息,尤其是应用信息。图1是根据一示例性实施例示出的一种获得应用信息的方法的流程图,如图1所示,该方法可以由终端实现,包括以下步骤:在步骤101中,获得ROM文件集。在步骤102中,将ROM文件集的文件集标识识别为有含义的文件集名称。在步骤103中,从ROM文件集中识别出应用的安装文件。在步骤104中,对应用的安装文件进行解析,获得应用信息。本公开实施例提供了一种获得应用信息的方法,通过对从ROM文件集中识别应用的安装文件,获得应用信息。而不需要对手机进行刷机操作。在刷机完成后,打开手机,通过手机中的应用管理功能来查看应用信息。也可得知固件中预置的应用,提高了查看固件中预置应用的效率,减少了查看固件中预置应用的人工成本。在一个实施例中,应用信息,包括:应用的名称、应用的版本号、应用的简介及应用的大小中的至少一种信息。用户可以通过应用的信息确定该应用的具体内容,从而可以确定固体中预置的应用。如,一应用信息为,应用名本文档来自技高网
...
获得应用信息的方法及装置

【技术保护点】
一种获得应用信息的方法,其特征在于,包括:获得ROM文件集;将所述ROM文件集的文件集标识识别为有含义的文件集名称;从所述ROM文件集中识别出应用的安装文件;对应用的所述安装文件进行解析,获得应用信息。

【技术特征摘要】
1.一种获得应用信息的方法,其特征在于,包括:获得ROM文件集;将所述ROM文件集的文件集标识识别为有含义的文件集名称;从所述ROM文件集中识别出应用的安装文件;对应用的所述安装文件进行解析,获得应用信息。2.根据权利要求1所述的获得应用信息的方法,其特征在于,所述应用信息,包括:应用的名称、应用的版本号、应用的简介及应用的大小中的至少一种信息。3.根据权利要求1所述的获得应用信息的方法,其特征在于,所述从所述ROM文件集中识别出应用的安装文件,包括:从ROM文件集中获取系统日志的镜像文件;在所述系统日志的镜像文件中根据安装文件的扩展名,识别出应用的安装文件。4.根据权利要求3所述的获得应用信息的方法,其特征在于,所述在所述系统日志的镜像文件中根据安装文件的扩展名,识别出应用的安装文件,包括:将所述系统日志的镜像文件的格式转换成EXT4格式;挂载所述EXT4格式的系统日志镜像文件;在所述EXT4格式的系统日志镜像文件中根据安装文件的扩展名,识别出应用的安装文件。5.根据权利要求1所述的获得应用信息的方法,其特征在于,所述方法还包括:从所述ROM文件集中识别出系统文件;根据所述系统文件,获得所述系统文件的转译名称。6.一种获得应用信息的装置,其特征在于,包括:第一获得模块,用于获得ROM文件集;第一...

【专利技术属性】
技术研发人员:于淼华承平周秀虎
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1