`
iame
  • 浏览: 132061 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

apk的文件结构

阅读更多

apk实际是就是一个rar/zip,重命名rar后可以用winrar直接打开

apk文件一般包括如下内容:

META-INF -----没有签名的apk没有这个目录,该目录下包括签名信息
res -----资源文件目录,和工程中的一样
AndroidManifest.xml -----主描述文件,和工程中的一样
classes.dex -----所有的java类编译后的文件,是Dalvik VM需要的字节码
resources.arsc -----res目录的结构,重新组织过的二进制文件,格式未知

其中dex的格式参见:http://www.retrodev.com/android/dexformat.html
把这个搞清楚了,就可以反编译dex文件了:)

分享到:
评论
1 楼 BatiTan 2009-05-26  
没有这么简单的吧
我看过,好象是把变量方法等重新组织了
目前还没有反编译出来的

相关推荐

    Apk文件结构简介 Apk

    一.引言 二.Hello world示例 三.Apk文件结构 四.反编译工具Dedexer

    apk的结构解析

    通过以上分析可以看出,APK文件的结构设计得相当合理且细致,它不仅包含了应用程序的所有资源文件,还通过各种机制确保了应用程序的安全性和稳定性。理解APK文件的结构对于开发者来说至关重要,它不仅可以帮助开发者...

    图文并茂教你打开apk文件获取声音和图片素材

    在开始提取资源之前,我们需要先了解APK文件的基本结构。APK是Android Package Kit的缩写,它实际上是一个压缩文件,类似于ZIP格式,包含了一个应用程序的所有组成部分。一个典型的APK文件包括以下几个主要部分: 1...

    1-APK文件结构.mp4

    学习安卓逆向第一步必须先把环境搭建好,这是你学习安卓逆向的开始,环境搭建好后表示正式迈入安卓逆向。在环境安装的工程中会遇到很多细节上的问题,针对这些坑可以去看看使用教程,或者看看网课老师的教程操作都...

    APK文件下载

    ### APK文件下载与解析:深入理解Android应用包结构 在探讨APK文件的下载与解析之前,我们首先需要明确APK文件的本质。APK(Android Package)是Android平台上的应用程序安装包格式,它包含了应用程序运行所需的...

    Android系统中的.apk文件和dex文件

    - **APK文件结构**:APK文件本质上是一个ZIP格式的文件,其后缀被修改为.apk。通过解压缩APK文件,可以看到内部包含以下几个主要组成部分: - **META-INF/**:类似于Java JAR文件中常见的META-INF目录,用于存放...

    安卓插件机制相关-apk静态分析器一个演示分析apk文件信息的demo.zip

    而apk静态分析则是通过分析apk文件的结构和内容,无需运行应用,即可获取其元数据、权限、代码结构等关键信息。 【描述】提到的"apk静态分析器一个演示分析apk文件信息的demo.zip"是一个示例项目,用于展示如何分析...

    APK文件关联器,支持Ophone

    但根据标题我们可以推测,这个工具可能具有解析APK文件结构、处理依赖关系、以及提供图形用户界面(GUI)供用户选择和安装APK的能力。 从标签“源码 工具”来看,这个工具可能是开源的,允许开发者查看和修改其内部...

    IPA转apk超级工具

    3. **APK文件结构** APK文件同样是一个压缩包,包含了Android应用的编译代码、资源文件、清单文件以及数字签名等。Android应用通常使用Java或Kotlin语言编写,并通过Android Studio进行编译和签名。 4. **转换原理...

    android apk文件代码加密 源码

    APK文件内部结构包括以下几个关键部分: 1. classes.dex:包含了Java字节码,通过Dalvik虚拟机运行。 2. res目录:包含了应用的资源文件,如布局、图片、字符串等。 3. AndroidManifest.xml:定义了应用的基本信息...

    MOTO输入法(android) apk文件

    尽管提供的信息指出这不是源代码,而是四个apk安装文件,我们可以从中探讨关于Android应用开发、apk文件结构以及MOTO输入法的特点。 Android应用程序通常以Android Package(apk)的形式发布,这是Android系统用于...

    APK文件简易汉化教程

    1. **APK 文件结构**:APK 文件本质上是一个 ZIP 压缩包,包含 classes.dex(Dalvik 字节码)、resources.arsc(资源表)、res 目录(图片、布局等资源)以及 META-INF 目录(签名信息)。 2. **ARSC 文件**:...

    招聘android apk文件

    在深入理解Android APK文件之前,我们需要先了解Android应用的基本结构和开发过程。 1. **Android应用结构**:一个Android应用由多个组件构成,如Activity(活动)、Service(服务)、BroadcastReceiver(广播接收...

    易语言apk查看器源码分享 [超级强大]安卓apk包名和类名查看器 专业查看APK的工具 apk包名查看

    通过研究源码,我们可以了解到如何解析APK文件的结构,获取到包名和类名等关键信息。这涵盖了Android的APK格式解析、资源提取、Dex文件处理等方面的知识。 APK文件本质上是ZIP压缩包,包含了一系列的文件,如`...

    java解析apk文件

    总结一下,Java解析APK文件涉及理解APK的ZIP结构、XML解析以及可能的外部工具调用。对于开发人员来说,掌握这些技能有助于在不安装Android Studio或SDK的环境中分析和处理APK文件。如果你正在处理的项目名为`ApkUtil...

    apk文件生成的常见操作和问题

    "Android APK 文件生成的常见操作和问题" Android APK 文件生成是 Android 应用程序的最后一步骤,生成的 APK 文件可以安装在 Android 设备上。然而,在生成 APK 文件的过程中,会遇到一些常见的问题和操作。本文将...

    安卓安装包APK修改工具

    1. APK文件结构:APK本质上是一个包含Android应用所有元素的ZIP文件,包括DEX(Dalvik可执行文件)代码、资源文件(如图片、布局XML、字符串等)、AndroidManifest.xml以及库文件。了解这些文件的作用对于修改APK至...

    APK文件反编译器 v0.3

    **APK文件结构** APK是Android系统中应用的安装包格式,它包含Java字节码(dex文件)、资源文件(res目录)、AndroidManifest.xml(应用配置文件)以及其他必要的组件。APK反编译器能够解包这些内容,帮助开发者或...

    apk反编译工具

    这些工具允许用户查看、修改或分析APK文件的内部结构,以获取应用程序的源代码、资源文件、权限设置等信息。以下是关于“apk反编译工具”的详细知识点: 1. APK文件结构: APK是Android应用程序的打包格式,它包含...

Global site tag (gtag.js) - Google Analytics