`
lxf_2011
  • 浏览: 60637 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

反编译apk文件方法

阅读更多

1.首先找到Android软件安装包中的class.dex
    把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件;
2.把class.dex拷贝到dex2jar.bat所在目录。 (http://www.my400800.cn )
    运行dex2jar.bat classes.dex

   生成classes_dex2jar.jar
3.运行JD-GUI工具(它是绿色无须安装的)
    打开上面的jar文件,即可看到源代码
    俺也是今天才试验了下效果,那是相当的凑效,所以兄弟姐妹们觉着好就给句鼓励的话
4 用AXMLPrinter反编译xml文件:

    java -jar AXMLPrinter2.jar AndroidManifest.xml -> AndroidManifest2.xml

AXMLPrinter的下载地址如下:

    http://android4me.googlecode.com/files/AXMLPrinter2.jar
分享到:
评论

相关推荐

    一键反编译apk文件

    标题中的“一键反编译apk文件”指的是使用特定的工具或程序来快速、简便地对Android应用程序(APK)进行反编译。APK文件是Android系统中用于分发和安装应用的打包格式,通常包含Java字节码、资源文件(如XML布局、...

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

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

    一键反编译APK文件

    在IT行业中,尤其是在移动应用开发领域,"一键反编译APK文件"是一个常见的操作,主要目的是为了查看、分析或修改Android应用程序的源代码。ApkIDE_Alpha是一款专为此目的设计的工具,它简化了APK反编译的过程,使得...

    反编译apk文件工具及使用方法

    反编译Apk得到Java源代码 转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 工具下载:需用到dex2jar和JD-GUI这2个工具 dex2jar下载地址:...

    反编译APK文件

    本文将详细讲解如何使用“dex2jar”和“JD-GUI”这两个工具来反编译APK文件。 1. **什么是反编译**: 反编译是将已编译的二进制代码转换回接近原始源代码的过程。在Android世界里,APK中的代码通常被编译为Dalvik ...

    批量反编译apk

    "批量反编译apk"是一项技术,允许开发者或安全研究人员分析已有的APK文件,以理解其工作原理、提取资源或查找潜在的安全漏洞。这个过程涉及到将APK文件解构为源代码和其他组件,以便于研究或修改。 批量反编译APK的...

    反编译Apk得到Java源代码

    2. 打开命令窗口,输入apktool d C:\*.apk C:\*文件夹,反编译apk文件。 3. 打开C:\*文件夹,就可以得到我们学院的各种资源了。 在这个过程中,apktool工具将apk文件反编译成各种资源,包括源代码、图片、XML配置、...

    反编译apk(一键反编译)

    2. 将apk文件放到onekey-decompile-apk目录下 3. 将apk文件拖拽到_onekey-decompile-apk.bat上 4. 执行完成后 会在onekey-decompile-apk目录下生成和apk同名的目录(放置了apktools反编译出来的东西) 会在onekey-...

    反编译apk tool

    在Android应用开发领域,反编译技术是一种常用的方法,用于理解、分析或修改APK文件中的代码和资源。本文将详细介绍使用"apktool"、"dex2jar"和"jd-gui.exe"这三个工具进行反编译的过程。 首先,我们要了解的是APK...

    反编译google android apk文件的方法

    反编译Google Android APK文件的方法 Android APK 文件是 Android 操作系统中的一种应用程序安装包格式,它包含了应用程序的代码、资源和配置文件等。反编译 APK 文件可以获取应用程序的源代码、图片、XML 配置、...

    一键反编译apk工具

    "一键反编译apk工具"就是这样一种实用工具,它简化了通常繁琐的反编译过程,通过bat命令行脚本实现自动化操作。下面将详细介绍这个工具及其相关知识点。 1. APK 文件结构:APK是Android应用的打包格式,包含.dex...

    反编译apk神器

    "反编译apk神器"是一个工具,用于解析和提取APK文件中的内容,帮助开发者或者逆向工程师理解应用的工作原理,或者进行二次开发。下面我们将详细探讨反编译APK的相关知识点。 首先,我们要知道什么是反编译。反编译...

    apktools反编译apk文件的利器,

    APKTools是一款强大的工具,专门用于反编译APK文件,使开发者和研究人员能够查看并修改应用的原始资源和代码。本文将深入探讨apktools及其在APK反编译过程中的作用。 首先,我们要明确什么是APK文件。APK是Android...

    反编译apk文件

    反编译apk文件,可直接选择apk文件打开,查看源码。 反编译apk文件,可直接选择apk文件打开,查看源码。

    反编译APK文件的工具

    本篇将详细介绍如何使用“反编译APK文件的工具”,以及相关知识点。 首先,我们要了解什么是反编译。反编译是将已编译的二进制代码转换回高级语言的过程,通常用于分析软件的工作机制、查找漏洞或者学习他人的编程...

    u3d_apk反编译文件展示

    反编译APK是为了查看或修改其中的内容,例如检查Unity项目中的资源、解密代码或者调试。通常,我们可以使用工具如Apktool、dex2jar和JD-GUI来完成这个过程。 1. **Apktool**:这个工具用于拆解APK,还原资源文件和...

    linux下反编译apk

    第一步:apktool d [路径]/xxx.apk [指定目录](解压到指定目录,只能反编译xml文件) 第二步:sh [路径]/dex2jar/dex2jar.sh classes.dex。(当前目录下会生成classes_dex2jar.jar) 或 sh [路径]/dex2jar/dex2jar.sh ...

    反编译apk工具

    反编译apk所需要的工具: apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件 dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) jd-gui:查看2中转换后的jar文件,即查看Java文件

    反编译APK问题解释

    ### 反编译APK问题解释 在移动应用开发领域,特别是针对Android平台的应用开发过程中,反编译APK是一项非常重要的技能。本篇文章将详细解释反编译APK的核心概念、过程以及所需工具,帮助读者更好地理解并掌握这项...

    APK反编译工具

    需要注意的是,反编译APK并查看其源码可能会涉及到版权和隐私问题,因此在实际操作时,应确保遵循合法和道德的使用规范,尊重原作者的知识产权。此外,这些工具也可用于自我学习和安全审计,例如检测自己的应用是否...

Global site tag (gtag.js) - Google Analytics