dex2jar 反编译Multi dex


现在很多app都开启了multi dex,然后在反编译以及Hook的时候就带来了一点点麻烦。这里先记一下如何反编译Multi dex。

其实很简单,只需要直接对apk执行命令即可,如:

d2j-dex2jar.bat classes.dex //这是正常反编译单个Dex的命令
d2j-dex2jar.bat appname.apk  //这是反编译包含多个Dex的apk的命令

另外由于官方的dex2jar已“年久失修”,在反编译sdk api较新的apk时往往会报错:

com.googlecode.d2j.DexException: not support version.

附上一个可反编译此类apk版本的dex2jar:https://github.com/DexPatcher/dex2jar/releases

参考:记一次dex的反编译


发表评论

您的电子邮箱地址不会被公开。