APK反编译

原创 2015年11月20日 11:28:39

     最近因为公司需要,反编译APK,因此这里就参考网上的资料以此记录一下。

一、工具准备及说明  

    首先需要准备反编译三件套:apktool、dex2jar、jd-gui。

    (1)apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看。

    (2)dex2jar:看名字就知道啥意思了。就是将dex文件转换为java文件(jar包)。

    (3)jd-gui:查看源文件,即通过(2)中生产的jar包查看java源码。

二、反编译步骤及说明

1、反编译获取资源文件

     运行cmd定位到定位到apktool文件夹,输入命令:apktool.bat d -f test.apk test

    apktool.bat是apktool目录下的批处理文件test.apk是要反编译的apk的全名,test是反编译后文件所在目录。

2、反编译获取java源文件

      解压apk文件获取到classes.dex文件,并将该文件放到解压后的dex2jar.zip之后的dex2jar-0.0.9.15目录内,cmd进入到dex2jar.bat所在目录。输入dex2jar.bat classes.dex即可,会发现在该目录有一个classes_dex2jar.jar包生成,然后用jd-gui工具打开即可。

     更详细的请参考:http://blog.csdn.net/vipzjyno1/article/details/21039349/

   

apk反编译后创建项目

网上有很多如何反编译apk的方法,大多都一样介绍到反编译软件如何使用就结束了,但后面如何使用相信类似我这样的菜鸟应该还是有的,在此介绍下如何将apk反编译,并且放到eclipse中使用,在此做个记录供...
  • jssz_zq
  • jssz_zq
  • 2016年05月23日 14:15
  • 933

Android apk 反编译工具及方法

http://www.xiazaiba.com/html/28106.html#j_down_list 地址; Android Killer(apk反编译工具APK逆向工具下载) V1.3.1绿色...
  • zhao2017
  • zhao2017
  • 2016年10月06日 00:40
  • 2829

APK反编译去广告大揭秘

具体步骤: 1.下载 apktool 下载地址:https://code.google.com/p/android-apktool/downloads/list 2.通过apktool 反编译a...
  • lz201234
  • lz201234
  • 2015年05月04日 09:56
  • 2246

Android 反编译 APK 详解(附图)

作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。 Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-...
  • xiaozhu2623
  • xiaozhu2623
  • 2015年10月20日 15:47
  • 544

APK 反编译过程中的几个错误解决方法

今天在反编译研究个apk的时候在回编译的时候提示
  • GQB1226
  • GQB1226
  • 2014年06月21日 23:43
  • 987

反编译APK--获取资源文件和java文件

当看到一个你很喜欢的APK,或者想要知道里面的与源代码,最后一条路只能是反编译了。步骤如下1.下载反编译工具包:http://download.csdn.net/detail/kinglong68/9...
  • kinglong68
  • kinglong68
  • 2016年03月16日 10:48
  • 686

说说APK反编译(代码插入)的那点事

http://shazhuzhu1.iteye.com/blog/1415328 很多人热衷于逆向工程,其过程中既可以学习作者的思路,又可以锻炼自己的能力,可谓是一举多得! 今天我来给大...
  • windlake
  • windlake
  • 2012年02月26日 22:33
  • 1214

apk反编译去广告

今天有人求助想把“简网”生成的app中的广告去除掉→_→忍不住感叹下:现在科技就是发达,app都可以自动生成了。不过免费还是有代价的,那就是有广告。正好我也想试试手,今天就来开始学习一下如何反编译ap...
  • zzsakurazz
  • zzsakurazz
  • 2015年06月12日 09:17
  • 786

android apk包反编译、破解心得

研究Android近一个月了,总体上来说还是比较容易上手,而且相关的资源也还算丰富。然而一些觉得不错的应用,没有提供源码,想深入研究一下实现原理就只有采用反编译、破解的办法了。网上讲破解方法的文章很多...
  • crane406
  • crane406
  • 2014年03月09日 15:12
  • 1020

Android APK反编译就这么简单 详解(附图)

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用...
  • vipzjyno1
  • vipzjyno1
  • 2014年03月11日 22:06
  • 958270
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:APK反编译
举报原因:
原因补充:

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