dex2jar和jd-gui反编译APK源码

原创 2017年01月03日 15:46:44

如下是自己使用dex2jar和jd-gui反编译APK源码的经验:

(下载地址:http://pan.baidu.com/s/1hsfsHs4)


1.下载dex2jarJD-GUI

2.将需要反编译的目标apk后缀改为.zip

3.将目标apk(已经改成.zip)解压,并查看目录找到classes.dex

4.classes.dex文件拷至dex2jar工具存放目录下

5.进入到dex2jar目录下后,输入“dex2jar.bat    classes.dex”指令运行;执行完毕,查看dex2jar目录,会发现生成了classes.dex.dex2jar.jar文件

6.上一步中生成的classes.dex.dex2jar.jar文件,可以通过JD-GUI工具直接打开查看jar文件中的代码

 

 

*附上另一个反编译工具apktool的使用方法:

逆向编译命令:

apktool d Jewels_Deluxe_V2-5.apk

正向编译apk:

apktool b Jewels_Deluxe_V2-5


这里需要注意了,在使用apkTool反编译的时候可能会存在编译失败的问题。原因呢是因为工具里面的jar包过于老旧,下载一个最新版本的jar包即可。

下图是网址下载jar包的地方:https://ibotpeaches.github.io/Apktool/



下载jar包替换工具里面的箭头处(如下图)的jar包就可以反编译了:



版权声明:本文为博主原创文章,未经博主允许不得转载。

利用dex2jar和jd-gui反编译和查看Android的apk源码

有时候有一些需求,我们需要看Android的apk中的源码,这就需要反编译apk了,当然了现在有很多工具,比如apktools什么的,我这里呢介绍的是一种手动的办法,权当记录 1.首先下载 dex2j...
  • ngl272
  • ngl272
  • 2017年04月17日 22:44
  • 643

Linux下APK反编译(Apktool dex2jar jd-gui的下载和使用)

一般认为,使用linux系统的都是比较熟悉计算机操作的, 但是也不乏我这样的刚入手Linux的小白.最近转到Linux下开发,好多事情慢慢熟悉起来.给大家说一说Linux系统下的APk反编译. 关于w...
  • Fozei
  • Fozei
  • 2017年03月04日 10:50
  • 2406

mac下使用APKtool,dex2jar,jd-gui反编译APK

在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,mac下如何进行apk反编译:  第一步:下载反编译工具集,apktool、dex2jar、jd-gui:   apk...
  • qq_19740679
  • qq_19740679
  • 2015年08月27日 18:37
  • 816

使用APKTool+dex2jar+jd_gui反编译apk文件

在学习代码混淆之前,这里我先反编译一下从网上下载下来的apk。这里我以豆瓣电影作为例子,来进行反编译。在反编译过程中,我们主要用到了下面的三个工具: 1.apktool 这个工具主要是将andro...
  • mockingbirds
  • mockingbirds
  • 2015年06月08日 23:28
  • 1918

Mac中对android apk进行反编译(apktool dex2jar jd-gui)

参考文章: http://blog.csdn.net/krubo1/article/details/51791535一、准备工作工具准备:1.apktool2.dex2jar3.jd-gui下载地址...
  • Kenway090704
  • Kenway090704
  • 2017年04月13日 14:31
  • 341

Android反编译Killer、apktool、dex2jar、jd-gui等-修改并签名安装

(2016-12-9) 玩转Android反编译 功能作用详情与使用方针: 反编译——简单来说:就是将别人开发的项目通过反编译看到这个应用是怎么开发,得到源代码(学习本文市场上百分之八十都能看到...
  • a873282620
  • a873282620
  • 2016年12月09日 14:25
  • 975

使用dex2jar和jd-gui反编译apk得到Java源代码

(注:本文为参考相关教程后的实践记录)仍然以反编译慕课网APP为例简介 dex2jar的作用是将apk反编译成java源码(classes.dex转化成jar文件) jd-gui作用是查看APK中...
  • ygd1994
  • ygd1994
  • 2016年07月02日 01:58
  • 918

APK的反编译工具,Apktool,Dex2jar,JD-GUI等

工具下载:http://pan.baidu.com/share/link?shareid=2338878455&uk=2147770900 一、用Apktool反编译和编译的方法 评价:它仅将DE...
  • lostinai
  • lostinai
  • 2015年03月11日 17:43
  • 2387

如何利用dex2jar反编译APK及代码混淆

参考文章:http://jingyan.baidu.com/article/ae97a646ce78c2bbfd461df0.html 1,下载dex2jar和JD-GUI(此处提供工具的下载链接...
  • qq_25815655
  • qq_25815655
  • 2016年05月26日 20:18
  • 3260

Android截包与反编译

近期由于学习需要,尝试了下截包与反编译,发现对于简单的反编译与截包其实挺简单的,而本文也主要介绍截包与反编译工具的使用. 截包 截包的工具有很多,我这里主要介绍简单实用的fiddler. 官...
  • zly921112
  • zly921112
  • 2016年03月26日 18:07
  • 2502
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dex2jar和jd-gui反编译APK源码
举报原因:
原因补充:

(最多只允许输入30个字)