码迷,mamicode.com
首页 > 移动开发 > 详细

安卓反编译浅谈

时间:2016-08-10 16:03:12      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

 

 

                      反编译APK获取代码&资源

一、工具

1.apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件

2.dex2jar:将APK反编译成Java源码(classes.dex转化为jar文件)

3.jd-gui:查看2中转换后的jar文件,即查看Java文件

二、实际操作

1、使用apktool反编译APK获得图片与XML资源:

1)把下载好的apktool解压后,我们可以看到下述文件

2)双击cmd.exe,来到命令行,输入: apktool.bat d csdn.apk Enter回车。

2、使用dex2jarclasses.dex转换成jar文件:

1)把下载好的dex2jar文件夹解压,apk解压后中的classes.dex复制到dex2jar.bat

所在的目录下。

2)打开cmd,来到这个目录下:键入:d2j-dex2jar.bat classes.dex

3)生成了一个jar包,转换完成!

3、使用jd-gui查看jar包中的Java代码:

安卓反编译浅谈

标签:

原文地址:http://www.cnblogs.com/sangfan/p/5756954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!