apk反编译

编译过程:Java——>class——>dex

 

反编译过程:Dex——>jar——>class——>java

1、 Apktool

在官网下载apktool以及对应的windows系统的一个插件,将两个目录中的jar放在一个目录下,并将这些文件放在sdkplatform-tools目录中

反编译命令命令:该方法可以将xml文件反变成我们可以读的形式

Apktool d SundyAndroidDemo.apk SundyAndroidDemo

2、 dex2jar工具:将dex编译成jar

在官网下载dex2jar,解压后将解压将东西放在platform-tools目录中,将lib目中中的放在lib目录中

命令为:dex2jar classes.dex gxy.jar

 

3xjad:该工具将jar文件反编译成java,该工具是一个图形化工具

原文地址:https://www.cnblogs.com/guoxiaoyue/p/3152958.html