Android反编译

本文链接:https://www.jianshu.com/p/86dc13278c83

1.dex2jar和jd-gui

反编译apk:
下载dex2jar和jd-gui。
把dex2jar的安卓目录添加进path系统变量。
把目标apk解压,在解压目录打开cmd(shift+鼠标右键,选择“在此处打开命令窗口”)

执行

d2j-dex2jar classes.dex

用jd-gui打开classes-dex2jar.jar
完成。

2.jadx

dex2jar反编译会报错// INTERNAL ERROR //?
解决:用jadx,或者luyten。

jadx classes.dex

jadx反编译的得到的文件会放到classes目录,不需要解压,可以直接浏览。

3. IDA Pro

分析so文件。

参考

Android APK反编译就这么简单 详解(附图) - 未来之路 的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/vipzjyno1/article/details/21039349/

apk反编译查看*.java,AndroidManifest.xml,布局xml文件 - Welcome My Blog! https://my.oschina.net/f839903061/blog/72551

java的反编译器 - ninjya_luck的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/ninjya_luck/article/details/51197769

Android安全攻防战,反编译与混淆技术完全解析(上) - CSDN博客
https://blog.csdn.net/guolin_blog/article/details/49738023

安卓逆向学习笔记 (3)- 使用IDA Pro静态分析so文件 - CSDN博客
https://blog.csdn.net/pengyan0812/article/details/43988171

你可能感兴趣的:(Android反编译)