Android反编译三件套 apktool 、dex2jar、jd-gui

1.还是老话下载三件套(点击下载)

  或者自己在百度搜索下载

  Android反编译三件套 apktool 、dex2jar、jd-gui_第1张图片

2.使用apktool反编译apk

  cd到D:\TESTCODE\android\android反编译三件套目录下

  输入java -jar apktool_2.3.4.jar d -f yv.apk -o

  yv.apk (要反编译的apk名字) (反编译后存到目录下),注:我的yv.apk和apktool 、dex2jar、jd-gui 处于同一目录下。

  Android反编译三件套 apktool 、dex2jar、jd-gui_第2张图片

3.查看目录下的反编译情况

  Android反编译三件套 apktool 、dex2jar、jd-gui_第3张图片

4.使用dex2jar反编译apk得到Java源代码

  将yv.apk解压将其中的classes.dex文件放到dex2jar-2.0 目录下

  Android反编译三件套 apktool 、dex2jar、jd-gui_第4张图片

5.dos命令定位到dex2jar.bat所在目录,输入"d2j-dex2jar classes.dex",效果如下:

  Android反编译三件套 apktool 、dex2jar、jd-gui_第5张图片

  Android反编译三件套 apktool 、dex2jar、jd-gui_第6张图片

6.使用【jd-gui】工具将class文件反编译成java源代码

  双击jd-gui.exe 将classes-dex2jar.jar 拖入jd-gui.exe即可

  Android反编译三件套 apktool 、dex2jar、jd-gui_第7张图片

  参考:https://blog.csdn.net/s13383754499/article/details/78914592

  也有在线反编译的工具 http://www.javadecompilers.com/jad

你可能感兴趣的:(Android反编译三件套 apktool 、dex2jar、jd-gui)