您的当前位置:首页apk反编译过程_

apk反编译过程_

2023-01-25 来源:乌哈旅游
APK反编译过程

一、 用.rar打开apk文档,得到文档结构图如下所示

二、 将classes.dex文件解压出来,然后使用工具反编译成.jar文件,再进一步

反编译出java文件

1. 在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX

指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:我的dex2jar.bat在D:\\Android\\apk_decode\\dex2jar-0.0.7-SNAPSHOT路径下, classes.dex在D:\\Android下,所以: 你进入dex2jar.bat路径下后,输入dex2jar.bat D:\\Android\\classes.dex,这样会生成一个jar文件。 2. 用rar解压出jar文件中的class文件,然后用jad或DJ Java Decompiler

反编译工具将.class文件反编译成.java文件

3. 不解压出jar中的class文件,直接用JD GUI工具打开jar文件 4. 步骤2和3选择其中一个即可,建议用步骤2,步骤3可能出现乱码 三、

AndroidManifest.xml等xml文件直接打开也是乱码,完全看不懂,想

看看别人是怎么布局的都不容易。

首先下载AXMLPrinter2.jar工具,把下下来的工具和xml文件放到同一个文件夹下,然后在DOS命令下,进入到AXMLPrinter2.jar的目录下,使用命令:

java -jar AXMLPrinter2.jar AndroidManifest.xml

即可看到代码。 四、 五、

图片可以直接从步骤一中解压出来 OK!

因篇幅问题不能全部显示,请点此查看更多更全内容