APK提取里面的dex文件,用dex2jar工具编译生成classes_dex2jar.jar文件,再把这个文件用jdgui编译出来,得到了classes_dex2jar.src.zip源码压缩包,里面都是.java的源码,我已经修改好了源码,现在怎么让他编译程开始的dex文件呢?
用jd gui提取不出.class文件怎么办呢?
追答可以把dex文件转成jar包,工具为dex2jar。建议还是改smali。
请看我的回答补充。改.class文件非常麻烦,之前我也尝试过,也成功过,但也只能改到改变某个基本数据类型变量的值等一些简单的修改而已。后来就放弃了,去修改改smali文件,可以做更多的事情,而且也方便得多。