1、apktool 获取布局信息
对xxx.apk进行反编译,得到一个同名的目录,里面就是布局文件
#apktool d xxx.apk
2、dex2jar dex转jar
dex2jar反编译
1)将xxx.apk拷贝到dex2jar所在目录中
2)命令行下定位到dex2jar文件夹,执行
#sh d2j-dex2jar.sh xxx.apk
生成 xxx-dex2jar.jar
3、jd-gui jar查看工具
将xxx-dex2jar.jar 文件拖拽到 jd-gui下面查看代码即可
4、jadx【最新】
jadx是一个非常好用的android反编译gui工具
打开jadx界面
jadx-gui
jadx是一个神器,可以打开apk结尾的文件,还可以打开jar结尾的,dex结尾的,class结尾的文件
选中淘宝apk,并且反编译完成后
下载方式一:
- dex2jar:[官网下载](https://sourceforge.net/projects/dex2jar/)
- JD-GUI:[官网下载](https://jd-gui.apponic.com/)
- apktool:[官网下载](https://ibotpeaches.github.io/Apktool/install/)
- jadx: [github](https://github.com/skylot/jadx)
下载方式二:
brew install apktool //apktool 下载
brew install dex2jar //dex2jar 下载
brew install jadx //jadx 下载
常见问题: