`

android > 反编译

 
阅读更多

http://jingyan.baidu.com/article/e6c8503c26cceee54e1a184f.html

 

 http://pan.baidu.com/share/link?shareid=378120&uk=3290099006

 

http://url.cn/TktvEd

apk 反编译工具的使用

  • |
  • 浏览:2892
  • |
  • 更新:2013-04-17 10:09
  • apk 反编译工具的使用1
  • apk 反编译工具的使用2
  • apk 反编译工具的使用3
  • apk 反编译工具的使用4
分步阅读

     在学习android 开发的时候,我们经常回尝试使用到别人的apk,希望能了解别人怎么编写的代码,于是想要一个能实现其反编译的软件,将软件反编译出来,查看其代码。

工具/原料

  • 反编译软件dex2jar和jdgui.exe

  • 软件在下面的连接中

  • http://pan.baidu.com/share/link?shareid=378120&uk=3290099006

方法/步骤

  1.  

    打开Androidfby中的Android反编译工具,开始直接反编译,选中你要反编译的apk,反编译即可,这样就可以得到软件中图片,xml,dex文件,或者直接用解压文件解压,但是不能保证xml正常显示,所以我们最好是结合一起用

    apk 反编译工具的使用
  2.  

    打开反编译之后的文件夹,找到classes.dex,将其复制到dex2jar的文件夹目录下面,与dex2jar.bat在同一目录即可。打开命令提示符,一直打开到dex2jar目录,执行以下命令dex2jar.bat classes.dex

    apk 反编译工具的使用
  3.  

    这时会在dex2jar目录下生成一个classes_dex2jar.jar文件,这时运行jd-gui目录下的jd-gui.exe,选择File-----》Openfile------》classes_dex2jar.jar,即可查看java代码了

    apk 反编译工具的使用
    apk 反编译工具的使用
    END

注意事项

  • 其中dex2jar可能会在谷歌官网更新,到时候到http://code.google.com/p/dex2jar/downloads/list下载最新的版本即可,这样会使反编译的能力增强,反编译效果更好

 

分享到:
评论

相关推荐

    android安卓app开发之用AndroidStudio反编译apk.zip_android反编译smali

    android安卓app开发之用AndroidStudio反编译apk.zip

    Android反编译工具包(最完整的Android反编译工具包)

    标题中的“Android反编译工具包(最完整的Android反编译工具包)”表明这是一个集合了多种工具的资源包,用于帮助开发者和安全研究人员进行APK的反编译工作。 首先,让我们来了解一下反编译的基本概念。反编译是将已...

    最新的android反编译

    最新的android反编译工具以及相关的使用方法,这个版本为最新的工具。 1、把apk文件重命名为zip或者rar文件格式 2、解压后把classes.dex复制到dex2jar-2.0目录中 3、打开cmd,定位到dex2jar-2.0目录 4、运行d2j-dex2...

    android反编译工具

    这通常涉及到使用各种Android反编译工具。这些工具可以帮助开发者、安全研究人员或者逆向工程师理解已编译的Android应用程序的工作原理。下面我们将详细探讨一些常用的Android反编译工具及其应用。 1. **Apktool**...

    Android反编译工具

    首先,Android反编译工具.exe和Android反编译工具(64位).exe是两个可执行文件,可能是用于在Windows操作系统上运行的反编译软件。这些工具通常能够解析APK文件,将其Java字节码(Dalvik Executable, .dex)转换回源...

    Android一键反编译

    在Android开发领域,有时我们需要对APK文件进行反编译以了解其内部结构、源代码或进行二次开发。"Android一键反编译"是这样的一个工具,它简化了原本复杂的过程,让开发者和逆向工程师可以更高效地探索APK的内部工作...

    Android反编译软件 安卓反编译 Android APK反编译详解

    本文将深入探讨Android反编译的相关知识,包括为什么要进行反编译,常用工具介绍,以及反编译过程的详细步骤。 首先,让我们理解什么是Android反编译。Android应用通常是以APK(Android Package)的形式发布,它...

    android反编译资源获取

    在Android应用开发中,"android反编译资源获取"是一个重要的技术话题,它涉及到对APK文件的逆向工程,以便获取其中的资源文件,如图片、布局文件等。APKTool是这个过程中常用的一款工具,它允许开发者解包、反编译、...

    Android 反编译-全部工具包

    "Android反编译-全部工具包"提供了一个便捷的方式,将所有必要的反编译工具集合在一起,使得开发者无需分别下载和配置各个工具。下面,我们将详细介绍这个工具包中包含的组件及其用途。 1. **Apktool**:Apktool是...

    android app 反编译步骤

    "Android APP 反编译步骤详解" Android APP 反编译是指从 APK 文件中提取源代码、资源文件、XML 配置文件、语言资源等信息的一系列步骤。下面将详细介绍 Android APP 反编译的步骤和相关知识点。 一、反编译 APK ...

    android反编译工具及使用方法

    里面包含了一个反编译工具,一个查看反编译后的文件工具,一个详细说明文档,可以将一个android的apk文件反编译后查看作者的原代码,由于在代码打包成apk时的编译经过了处理,反编译后的代码不可能恢复到原来的代码...

    android apk 反编译工具包

    安卓apk反编译工具,android app反编译工具。用于学习

    Android的反编译 Android的反编译

    Android的反编译 Android的反编译 Android的反编译

    AndroidKiller修复反编译源码卡死

    这两个文件是反编译过程中的关键模块,ShakaApktool是apktool的一个分支,提供了更多的功能和优化,而apktool则是广泛使用的Android反编译框架,用于解析和重新打包APK。 更新到最新版本的ShakaApktool.jar和...

    AndroidKiller 反编译

    AndroidKiller是一款强大的Android应用反编译工具,它专为开发者和逆向工程爱好者设计,旨在帮助他们深入了解APK文件的内部结构和工作原理。这款工具的独特之处在于其易用性和功能集成,允许用户一键反编译APK,快速...

    Android反编译工具-jadx

    **Android反编译工具-jadx详解** 在移动应用开发领域,尤其是Android平台,开发者们有时需要对APK文件进行逆向工程,以了解其内部工作原理、安全分析或二次开发。这时,Android反编译工具就显得尤为重要。本文将...

    android反编译xml、layout

    `apktool`是一个开源的Android反编译工具,它能够帮助我们解包APK,反编译其中的XML和布局文件(layout),并提供重新打包和签名的功能,以实现对APK的分析和修改。 首先,`apktool`的基本使用流程如下: 1. **...

    android apk反编译工具集合

    本文将详细介绍四个常用的Android反编译工具:apktool、dex2jar、jdgui以及Smali2Java,它们在Android APK文件处理中的作用。 首先,我们来看`apktool`。Apktool是一款开源的Android APK反编译工具,由IzzySoft开发...

Global site tag (gtag.js) - Google Analytics