自从jadx1.3.2版本开始,到目前的1.3.4版本,反编译都会明显的少一部分包跟代码,看日志有很多的jadx.plugins.input.dex.DexException: Bad checksum
异常,如下图所示:

只需要在启动jadx-gui时添加参数:./jadx-gui -Pdex-input.verify-checksum=no
即可,当然也可以直接编辑./jadx-gui
文件,在文件最后一行exec "$JAVACMD" "$@"
改为exec "$JAVACMD" "$@" -Pdex-input.verify-checksum=no
即可一劳永逸.
最终效果如下:都是1.3.4版本,反编译同样的dex,左侧没加参数,右侧加了参数.

未经允许不得转载:鹞之神乐 » 关于新版本jadx反编译包不全的解决方法