1、jd-gui
A、可以将apk文件解压,解压之后,可以查看AndroidManisfast文件的源码。
B、可以讲dex文件转换为jar文件,查看java源代码
2、jclasslib
A、可以查看class文件的结构,比如方法区、常量池、Fields等。
B、定位到需要修改的常量,可以通过class文件替换的方式(需要自己读取class文件、修改、覆盖到对应的jar包),修改问题
3、jadx
A、可以直接查看dex文件源码。
MAC下运行方法:命令行模式进入到解压的bin目录,然后执行sh jadx-gui。