一些 Android Apk 包含多个 classes.dex 文件,它们的编号如下:classes1.dex、classes2.dex ...当我尝试反编译它们时,它会生成多个源代码。有没有办法将它们集成到一个 dex 或 jar 文件中然后反编译,这样最终就会有一个源代码?
如何在 android apk 文件中反编译或统一多部分 dex 类?
逆向工程
安卓
apk
达尔维克
2021-07-10 23:02:32
1个回答
Dex 文件可以包含最大数量的方法,特别是 64k 方法。
Jar 文件只是包含类文件的 zip 文件。
知道了这两个之后,您需要做的就是dex2jar(或者您用来从 dex 文件创建 jar 文件的任何东西)分别创建每个 dex 文件。然后将每个文件解压到同一个目录,进入该目录,然后将它们全部压缩成一个单独的大容量 jar(zip 文件)。
在此之后,您可以将其作为单个 jarjadx或任何您喜欢的工具打开。
其它你可能感兴趣的问题