[发明专利]一种在计算机上直接解析Android安装文件APK文件信息的方法无效

专利信息
申请号: 201110454550.7 申请日: 2011-12-30
公开(公告)号: CN102402449A 公开(公告)日: 2012-04-04
发明(设计)人: 蔡罗成;闵波 申请(专利权)人: 成都三零瑞通移动通信有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 成都金英专利代理事务所(普通合伙) 51218 代理人: 袁英
地址: 610041 *** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 计算机 直接 解析 android 安装 文件 apk 信息 方法
【说明书】:

技术领域

发明涉及一种在计算机上直接解析Android安装文件APK文件信息的方法。

背景技术

目前智能手机、平板电脑等移动设备已较为普及,由于智能移动设备装备有通用操作系统,且一般均具有较强的运算、存储能力,因此用户在使用智能移动设备时均会根据需要自行安装较多的软件。

在目前的移动设备操作系统中,Android的市场占有率位列前茅。目前有较多的Android软件市场来提供软件发布、安装服务,包括Android操作系统开发商、各大手机/平板电脑提供商,还包括软件开发商、甚至论坛等均可提供软件下载及安装。因此Android移动设备的软件来源较为复杂,软件质量参差不齐,用户所安装的软件可能为病毒、窃听程序等恶意软件,从而导致用户数据的非法泄露。因此出现了较多的Android下软件安全检测方法,在这些检测方法中,均需解决一个共同的问题:如何对已知的软件进行特征值计算,以供检测时进行匹配对比。软件特征值的计算步骤为:(1)获取软件自身信息(如程序名、版本号、操作权限)和厂家标识等数据;(2)依据不同的需求对它们进行组合、计算;(3)形成该软件的特征值。其关键技术即在于获取软件程序名、版本号、操作权限和厂家标识等信息。

传统的Android安装文件APK文件信息的解析需要Android等移动设备的参与,借助移动设备获取安装包APK文件的信息,这种方法的操作方式较为不便;另外,移动设备的运算能力较弱,数据信息的解析效率较低。

发明内容

本发明的目的在于解决现有Android安装文件APK文件信息解析方法的不足,提供一种新型的在计算机上直接解析Android安装文件APK文件信息的方法,克服传统方法需要Android等移动设备的参与,借助移动设备获取安装包APK文件的信息,操作不便且移动设备运算能力弱、数据解析效率低等缺点。 

本发明的目的是通过以下技术方案来实现的:一种在计算机上直接解析Android安装文件APK文件信息的方法,它包括一个APK文件软件自身信息解析步骤和一个APK文件软件厂家标识信息解析步骤;

所述的APK文件软件自身信息解析步骤包括以下步骤:

A、在计算机上以ZIP方式对APK文件进行解压;

B、对解压获取的AndroidManifest.xml文件进行逆运算,获得原始XML文件;

C、解析该原始XML文件,获取APK文件软件的程序名、软件版本号和操作权限信息;

所述的APK文件软件厂家标识信息解析步骤包括以下步骤:

(1)以JarFile方式读取APK文件;

(2)遍历以“META-INF”开始的所有元素;

(3)对每个元素均以JarEntry方式进行操作,获取各元素中的数字证书。

本发明的有益效果是:无需借助Android设备,直接在计算机上解析Android安装文件APK文件,操作简便且可靠性强;充分利用了计算机的运算能力,可实现批量化、并发式的APK文件信息解析,大大提高了数据信息的解析计算效率。 

附图说明

图1为本发明APK文件软件自身信息解析步骤流程图;

图2为本发明APK文件软件厂家标识信息解析步骤流程图。

具体实施方式

下面结合附图进一步描述本发明的技术方案:一种在计算机上直接解析Android安装文件APK文件信息的方法,它包括一个APK文件软件自身信息解析步骤和一个APK文件软件厂家标识信息解析步骤;

如图1所示,所述的APK文件软件自身信息解析步骤包括以下步骤:

A、在计算机上以ZIP方式对APK文件进行解压;

B、对解压获取的AndroidManifest.xml文件进行逆运算,获得原始XML文件;

C、解析该原始XML文件,获取APK文件软件的程序名、软件版本号和操作权限等信息;

APK文件的软件厂家标识信息位于META-INF目录下,如图2所示,所述的APK文件软件厂家标识信息解析步骤包括以下步骤:

(1)以JarFile方式读取APK文件;

(2)遍历以“META-INF”开始的所有元素;

(3)对每个元素均以JarEntry方式进行操作,获取各元素中的数字证书。

获取上述软件程序名、版本号、操作权限和厂家标识等数据后,根据不同的需要进行组合、计算等,即获得了该软件的特征值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都三零瑞通移动通信有限公司,未经成都三零瑞通移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110454550.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top