给定一个发布的APK文件,是否有可能知道所使用的Android构建工具版本,特别是像zipalign
和apksigner
这样的实用程序已经应用于APK文件?
您应该运行不同的命令来获取一些信息:
1:<sdk_path>build-toolsversionaapt dump badging your_app.apk
这个命令给出了关于sdkVersion的一些信息,versionCodecompileSdkVersion等。
2:<sdk_path>build-toolsversionzipalign -c -v 4 your_app.apk
这个命令在输出的最后验证your_app是否被zipaligned。
3:<jdk_path>binjarsinger -verify -verbose -certs your_app.apk
在该命令的输出中,您将发现CN标签。它表明你的apk是用你的密钥签名的,或者它是调试版本。