`
suiyuchen
  • 浏览: 30483 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Android程序反编译

阅读更多

找到Android软件安装包中的class.dex:

  把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。

  工具准备:

  1、把dex文件反编译为jar文件的工具。(dex2jar)

  http://code.google.com/p/dex2jar/downloads/list

  2、把jar反编译为java的工具。(JD-GUI)

  http://java.decompiler.free.fr/?q=jdgui

  反编译步骤:

  1、把class.dex拷贝到dex2jar.bat所在目录。运行dex2jar.bat class.dex,生成classes.dex.dex2jar.jar。

  2、运行JD-GUI工具(它是绿色无须安装的),打开上面的jar文件,即可看到源代码。

http://www.cnmsdn.com/html/201006/1276745256ID6169.html

分享到:
评论

相关推荐

    Android程序反编译工具套装

    本知识点主要围绕"Android程序反编译工具套装"展开,介绍其中包含的工具及其用途。 首先,我们有`d2j-dex2jar`工具,它分为Windows版本的`.bat`批处理脚本和适用于Linux与Mac系统的`.sh`脚本。这个工具的主要功能是...

    android程序反编译方法

    Android程序反编译方法主要涉及对APK文件的解析,以获取Java源代码和其他资源,这一过程对于开发者来说,既有学习借鉴的意义,也可能用于保护自身应用的安全。以下将详细介绍反编译过程及其相关工具。 首先,我们...

    jadx 1.4.0,Android程序反编译利器

    **jadx 1.4.0:Android程序反编译利器** 在移动应用开发领域,尤其是在安全分析、逆向工程和软件调试时,反编译工具扮演着至关重要的角色。其中,`jadx` 是一个广受欢迎的Android应用程序(APK)反编译工具,它能够...

    android程序反编译工具

    能轻松破解android程序的资源包,包含布局文件,字符资源,还有图片等(程序的布局文件没破解前是不能直接打开的)

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

    此外,理解Android应用程序的生命周期、组件模型以及Dalvik虚拟机的工作原理,将有助于更有效地进行反编译工作。 需要注意的是,反编译可能涉及到法律问题,仅应在合法和授权的情况下进行。对于个人学习、研究和...

    android反编译工具及使用方法

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

    android反编译工具

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

    Android反编译工具

    在Android应用开发的世界里,有时候我们可能需要对APK文件进行反编译,以了解其工作原理、查看源代码或进行安全分析。标题为“Android反编译工具”的压缩包包含了一系列用于Android应用反编译的实用工具。下面将详细...

    ApkDecompiler Android 程序的反编译工具

    ApkDecompiler是一款强大的Android程序反编译工具,它能够帮助开发者和安全研究人员便捷地查看APK的源代码和资源文件,从而深入理解应用的功能实现和潜在的安全问题。 1. **反编译过程**:ApkDecompiler首先会将APK...

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

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

    Android一键反编译

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

    android反编译资源获取

    APKTool是这个过程中常用的一款工具,它允许开发者解包、反编译、修改和重新打包Android应用程序。 首先,APKTool是一款开源的Android反编译工具,由Izzy(Igor Zordan)开发。它的主要功能包括将APK文件反编译为...

    android app 反编译步骤

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

    AndroidKiller 反编译

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

    android反编译xml、layout

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

    Android 反编译可视化操作工具

    这就是Android反编译的作用。本文将详细介绍一款名为"Android反编译可视化操作工具"的实用软件,它使得这个过程变得更加直观和便捷。 这款工具的核心优势在于它的可视化界面,开发者无需再通过复杂的命令行操作来...

    Android反编译工具-jadx

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

    Android apk 反编译

    Android APK反编译是一个复杂而重要的过程,它涉及到对Android应用程序的源代码进行逆向工程,以便理解其内部工作原理、提取资源或者进行修改。在Android应用开发中,APK文件是应用程序的打包形式,包含了所有的代码...

    android apk反编译工具集合

    在Android应用开发领域,了解如何使用反编译工具是至关重要的,尤其是对于逆向工程、安全分析和软件调试。本文将详细介绍四个常用的Android反编译工具:apktool、dex2jar、jdgui以及Smali2Java,它们在Android APK...

Global site tag (gtag.js) - Google Analytics