利用工具解析获取APK中dex文件的具体格式及内容。
1.DEX文件格式
这里就不具体展开了,可参考郭霖大佬的一篇文章带你搞懂DEX文件的结构
2.对apk中的dex文件的分析
(1)利用dexdump
利用Android SDK中的工具dexdump(存放在路径sdk/build tools/android-version/dexdump.exe)进行分析,如下图。
(2)利用dx
Android SDK中还有一个dx
工具,它能以更接近DEX文件格式的方式,详细解析DEX文件。但它只能对.class文件进行操作。可用下述命令查看.class文件对应的DEX文件的语义结构和内容。
示例的输出结果如下图所示。