博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android APK反编译
阅读量:3940 次
发布时间:2019-05-24

本文共 571 字,大约阅读时间需要 1 分钟。

首先我们应当了解的是,对于反编译我们一共需要三个工具,它们分别是:APKTool,dex2jar,和jd-gui。

APKTool:用于解析apk的res文件以及AndroidManifest.xml文件

dex2jar:用于把apk解压后生成的classes.dex文件解析为后缀为jar的文件,与下面的jd-gui工具联合使用则可以得到我们的核心Java代码

jd-gui:将上一步所得到的jar文件解析为Java文件,从而得到软件的核心代码

将需要进行反编译的文件放到刚刚我们创建好的apktool文件夹下

在这里插入图片描述

键盘输入win+r,进入cmd的windows命令行模式。利用cd命令将命令行模式进入刚刚创建的这个文件夹下,再输入:		apktool d 您拿到这个文件夹下的需要反编译的apk文件名.apk

在这里插入图片描述

dex2jar.zip解压

把dex2jar目录下的东西全部复制到apktool目录里键盘输入win+r,cmd模式,利用cd命令将目录切换到dex2jar的文件夹下,同时键入以下代码:d2j-dex2jar.bat classes.dex这个时候返回文件夹,立刻就可以看到在classes.dex文件夹下就多了个jar文件了

在这里插入图片描述

再用jd-gui.exe打开

先点击jd-gui.exe再找到classes-dex2jar.jar打开

在这里插入图片描述

转载地址:http://amnwi.baihongyu.com/

你可能感兴趣的文章
歌剧威尔第《弄臣》女人善变无常 唱词 Verdi: La donna è mobile
查看>>
数据仓库学习网站及图书
查看>>
工资就像大姨妈
查看>>
Superheroes - Edguy 歌词
查看>>
My Love - Justin Timberlake 贾斯汀 汀布莱克
查看>>
[Spring AOP] 基于AspectJ的@AfterReturning注释示例(附参考书目)
查看>>
The Big Bang Theory歌词
查看>>
Eclipse自动注释模版
查看>>
《非诚勿扰2》台词
查看>>
《班扎古鲁白玛的沉默》仓央嘉措
查看>>
《十诫诗》仓央嘉措
查看>>
《那一世》仓央嘉措
查看>>
《我问佛》仓央嘉措
查看>>
Maven中指定得AspectJ依赖无法添加得解决方案
查看>>
Spring3注释装配的最佳实践
查看>>
Mac Vi常用键
查看>>
jchardet字符编码自动检测工具
查看>>
使用Maven Archetype生成工程报错的解决
查看>>
System.getProperty()系统参数
查看>>
Linux系统下批量删除.svn目录
查看>>