`
mpqi
  • 浏览: 78626 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

android 反编译(apk 源代码)

 
阅读更多

反编译步骤

 


1、把 class.dex 拷贝到 dex2jar.bat 所在目录,直接拖动 class.dex 到 dex2jar.bat,生成 classes.dex.dex2jar.jar。


2、用 rar 解压出 jar 文件中的 class 文件,然后 用jad 或 DJ Java Decompiler 反编译工具将 .class 文件反编译成 .java 文件


3、运行 JD-GUI工具(绿色软件),打开上面的 jar 文件,在File下有个 Save JAR Source,它可以生成 src 源代码。

  

 

 

注:dex2jar.bat  与  JD-GUI  见附件压缩文件

 

本文转载自:http://blog.csdn.net/DavidHsing/article/details/6256380

 

 

  

分享到:
评论

相关推荐

    反编译Apk得到Java源代码

    反编译Apk得到Java源代码是Android应用开发中的一种重要技术,通过使用dex2jar和JD-GUI这两个工具,可以将apk文件反编译成Java源代码。下面是反编译Apk得到Java源代码的详细步骤: 一、使用dex2jar和JD-GUI反编译...

    Android反编译apk工具

    这个工具能够将 APK 文件中的字节码转换回人类可读的 Java 源代码,极大地便利了对 Android 应用的探索、调试和安全评估。 首先,我们需要理解什么是反编译。反编译是将已编译的二进制代码转换回源代码的过程。对于...

    Android反编译apk到java源码的方法[收集].pdf

    Android反编译apk到java源码的方法 Android反编译apk到java源码的方法可以分为两大类:第一类是使用apktool工具反编译apk文件,获取xml文件信息和资源图片;第二类是使用dex2jar和JD-GUI工具反编译dex文件,获取...

    Android反编译APK查看

    在Android开发领域,有时我们需要对已有的APK应用进行反编译来查看其源代码、资源文件或了解其工作原理。这通常是出于学习、调试、安全分析或逆向工程的目的。本文将详细介绍如何使用名为JD-GUI的工具来实现Android ...

    Android 反编译apk工具包

    本文将深入探讨“Android反编译apk工具包”,并介绍如何使用其中的`decodeapk`工具来解码APK文件,揭示其源代码和资源。 首先,我们需要明白APK是Android应用的安装包,它包含了Java字节码、资源文件(如布局、图片...

    Apk 反编译成Java源代码工具

    在Android世界里,APK中的代码主要以Dalvik字节码(.dex)的形式存在,因此反编译APK通常涉及到两个主要步骤:将.dex文件转换为.java源代码,然后使用Java源代码阅读器来查看结果。 1. **dex2jar工具**:这是反编译...

    Android 反编译 apk

    Android反编译是针对APK(Android应用程序)进行逆向工程的过程,以便查看、修改或分析其源代码和资源。这个过程通常由开发者、安全研究人员或逆向工程师执行,以理解应用程序的工作原理、查找漏洞、优化性能或者...

    android反编译工具

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

    android如何将apk反编译成为源代码

    在Android开发领域,有时我们需要对APK文件进行反编译以查看或修改其源代码,这对于学习、调试或逆向工程来说是很有用的。本文将详细介绍如何将一个APK文件反编译为源代码,并提供相关的工具和步骤。 首先,我们...

    android apk 反编译Android APK反编译得到Java源代码和资源文件.docx

    Android APK 反编译是一个技术过程,通过这个过程可以获取到APK应用的原始Java源代码和各种资源文件,如图片、XML配置、语言资源等。这个操作在软件开发、安全分析、汉化以及学习Android应用程序工作原理时非常有用...

    android反编译工具(dex2jar,apk2java)

    本文将详细介绍两款常用的Android反编译工具——dex2jar和apk2java,以及如何利用它们获取APK中的Java源代码和资源文件。 一、dex2jar dex2jar是一款将Dalvik字节码(.dex)转换为Java字节码(.jar)的工具。...

    Android反编译代码与真实源代码对比

    Android 反编译代码与真实源代码对比 Android 反编译代码是指通过反编译工具将 APK 文件或 DEX 文件转换为 Java 代码的过程。通过对反编译代码与真实源代码对比,我们可以更好地理解 Android 应用程序的实现机制,...

    Android 反编译APK + 工具+教程

    - 网上有很多详细的Android反编译教程,包括视频和文字,可以帮助你一步步操作。 - GitHub上也有许多开源项目提供了自动化脚本,简化了整个过程。 总的来说,Android反编译APK是一项技术含量较高的工作,需要掌握...

    android安卓app反编译apk反编译教程.zip_android反编译smali

    然而,由于Android应用的开放性,APK文件实际上可以被反编译,从而暴露源代码和敏感信息。本教程将围绕"android安卓app反编译apk反编译教程"这一主题,详细讲解如何进行APK反编译,以及涉及到的相关知识点。 首先,...

    Android 反编译apk工具

    本篇文章将详细探讨Android反编译的相关知识,包括常用工具、步骤以及可能遇到的问题。 **一、Android APK文件结构** 首先,了解APK文件的结构至关重要。APK本质上是一个ZIP格式的压缩包,包含了Android应用的所有...

    android_apk反编译工具

    本文将详细介绍如何使用"android_apk反编译工具",包括dex2jar和JD-GUI,来查看APK的源代码。 首先,我们需要理解APK文件的结构。一个APK文件主要包括DEX(Dalvik Executable)文件,这是Java字节码在Android系统中...

    Android-DecompileApk-一键反编译APK

    "Android-DecompileApk-一键反编译APK"项目提供了一种便捷的方式,帮助开发者或者安全研究人员快速地对APK文件进行反编译,以查看其源代码和资源。下面我们将详细探讨这个过程及相关知识点。 1. **APK 文件结构**:...

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

    总之,Android反编译是一种技术手段,它可以帮助我们深入了解APK的工作原理,但同时也应遵循相应的法规和道德规范。通过熟练掌握上述工具和步骤,开发者可以在合规的前提下提升自己的技术水平。

    常用的一个Android反编译apk工具

    虽然没有具体指出是哪个工具,但常见的Android反编译工具有如Apktool、dex2jar、JD-GUI、FernFlower等。这些工具各有特点,比如Apktool用于解析APK结构,dex2jar将.dex文件转换为.jar,而JD-GUI则可以显示反编译出的...

Global site tag (gtag.js) - Google Analytics