
APK解析包括版本信息、包名、导出资源图片、证书相关数据、签名认证、权限以及Activity等。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
经过长达数天的精心检索和反复修改,这款工具得以顺利完成。该工具具备读取APK包中大量信息的强大能力,且无需依赖任何额外的软件环境。它能够通过命令行直接运行,亦可作为独立的JAR包进行使用。以下列举了命令行模式下的部分使用示例:为了获取AndroidManifest.xml文件中定义的versionCode,可采用命令:`java -jar ApkAnalysis.jar “apk路径” -versionCode`;欲查询APK证书的详细信息,请执行命令:`java -jar ApkAnalysis.jar “apk路径” -certs`;要获取APK证书中的第一条详细信息,则使用命令:`java -jar ApkAnalysis.jar “apk路径” -certs 0`;若需获取证书摘要(例如用于百度、高德地图等API中所需的SHA1值),则运行命令:`java -jar ApkAnalysis.jar “apk路径” -certs 0 SHA1`;此外,还可以通过命令 `java -jar ApkAnalysis.jar “apk路径” -certs 0 issuer` 获取APK发布者信息,以及 `java -jar ApkAnalysis.jar “apk路径” -certs 0 permissions` 获取APK声明的所有权限。当作为独立JAR包使用时,可以通过 `ApkAnalysis apkAnalysis = ApkAnalysis.getApkReader(apkFilePath);` 获取到ApkAnalysis实例后,即可调用相应的getXX()方法来读取所需数据。相信大家都会熟悉自动补全等功能,该功能会展示所有可用的方法选项。具体的可用方法列表可以通过输入 `java -jar ApkAnalysis.jar -help` 来查看,请仔细研究。如果该工具对您有帮助,欢迎给予积极的反馈意见,非常感谢!至于源码部分,由于其为纯Java编写且未进行混淆处理,因此可以方便地进行反编译操作。如果您对源码感兴趣并愿意进行交流探讨,欢迎留言咨询我。作为一名纯粹的伸手党,我仅提供工具本身即可。Apk分析工具 v1.0.7 编译时使用的JDK版本为:1.6.0_33;当前JRE版本为:1.6.0_33。作者:周骞;发布日期:2015-01-08。
---------------------------------------------------
ApkAnalysis
全部评论 (0)


