dex2jar 2.x dex转jar工具

反编译工具里的老熟人——dex2jar的源码版本,还是挺值得一看的。源码结构清晰,逻辑也不绕,看完你会发现原来工具背后的机制也就那么回事。而且它不是只读着玩的,想改功能、调行为?动手就是了。

dex 到 jar 的转换逻辑写得挺干净的,用的 Java 字节码操作库也都比较主流。你要是之前只用过可执行文件,没研究过它的底层,这份源码就是你翻开那扇门的钥匙。

说到底,dex2jar就是为了 Android dex文件不好看的问题,把它变成 Java 能识别的.class。配合jd-gui一看源码,方便得。嗯,源码在手,改个 class 结构、加个 hook 点也都不在话下。

如果你还没碰过,可以先看看这几个相关文章:APK 文件反编译利器:dex2jar全新反编译工具包发布。想系统学习也有教程合集在这

对了,用的时候注意版本兼容,dex2jar 2.x的改动比老版本大,自己写过反编译脚本的朋友要注意适配下。哦,顺手还能学点 Java 字节码的知识,不亏。

如果你正在折腾apktooljd-gui那一套,正好可以一起串起来玩,效率翻倍。

zip 文件大小:949.89KB