/apkparser

parse apk

Primary LanguageGoApache License 2.0Apache-2.0

apkparser

apk parser written in golang, aims to extract app information

GoDoc Go

简介

apkparser 项目是一个安卓apk文件解析器, 从apk文件中,获取以下信息

  1. name - app 名称
  2. BundleId - app 包名
  3. Version - app 版本名称
  4. Build - app 版本号
  5. Icon - app 图标
  6. Size - app 大小
  7. CertInfo - app 签名
    1. Md5
    2. Sha1
    3. Sha256
    4. ...
  8. Md5 - app md5
  9. SupportOS64 - 是否支持 64 位操作系统
  10. SupportOS32 - 是否支持 32 位操作系统
  11. Permissions

apk 证书相关信息的获取, 来自 avast/apkparser,本项目整合了 avast/apkparser的能力。

依赖

  • 操作系统: 不限
  • 编程语言: golang、shell
  • 库和框架: 不限

安装

以下是安装该项目的步骤:

$ go get github.com/zclwy/apkparser

使用指南

使用方式见 parser_test.go

贡献和许可

apk-parse 项目欢迎任何形式的贡献。如果您想要为该项目贡献代码或者报告某个问题,请提交一个 issue 或者一个 pull request。

许可

© zclwy, 2023 ~ now license

参考资料