原文转自:http://bbs.itheima.com/thread-200475-1-1.html
利用开源项目jadx反编译Android应用
- 利用Github开源项目jadx可以直接对 .dex, .apk, .jar, .class 类型的文件进行直接反编译
- 对比之前 apktool(解包apk) + dex2jar(将.dex转换成.jar) + jd-gui (查看.jar文件)反编译三件套, jadx的优点在于:
1. 可以一行命令直接反编译恢复出.java文件
命令: jadx -d out calc.apk
需要先把apk拷贝到bin目录下, 如图:
2. 可以一行命令直接以窗口形式查看源码
命令: jadx-gui calc.apk
需要先把apk拷贝到bin目录下, 如图: