应朋友要求做了一个 apk 文件信息读取的工具
引用项目:
- Android Studio - Android Asset Packaging Tool(2.0.0 中提取的)
- DotNetZip - Ionic.Zip(一个比较古老的库,但是兼容性还可以)
- Android.com - 权限列表(权限信息在中文系统中会有对应中文的提示)
- Java JDK - Keytool(x86 以及 x64,用于检测包签名哈希)
其他信息:因为没有想过要做那么多显示的功能所以代码可以用“混沌”两个字形容,轻喷,过一段时间会砍掉重写一遍。
图标显示:通过 Ionic.Zip 读到 MemoryStream 后显示
主体信息:通过 System.Diagnostics.Process.Start 获取的信息乱码,于是通过生成一个 cmd 文件输出到文本再读取。
使用方法:
- 点击 Browser 选择文件(可多选)
- 直接拖拽文件(非 .apk 文件将被过滤)
下载地址:百度网盘-链接不存在
下载文件中包括 aapt、Java Keytool 和文件主体以及一个 Ionic.Zip 库,源代码也包含在内
图片预览: