`
quanminchaoren
  • 浏览: 922923 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android apk文件拆解与重新打包

阅读更多


apk文件本质上是zip文件,先用zip解压。

解压之后的xml文件是二进制的,如果电脑上装了java,可以用下面命令转换:

java -jar AXMLPrinter2.jar xxx.xml > new_xxx.xml

AXMLPrinter2工具下载地址:http://code.google.com/p/android4me/downloads/list

参考资料:http://www.andmoto.com/viewthread.php?tid=3588&extra=page%3D1

APK 拆解用APKTOOL  
拆解後可以打包
http://code.google.com/p/android-apktool/

http://lvwind.net/2010/04/apktool-decode/

分享到:
评论

相关推荐

    apk打包解包工具

    "apk打包解包工具"是一类用于处理APK文件的实用程序,它们可以帮助开发者进行APK的构建、拆解、修改和重新签名等操作。下面将详细阐述相关知识点: 1. **APK打包**:APK打包过程是将Android应用的所有资源(如Java...

    android apk 反编译win系统下工具

    4. **重新打包与签名** 使用Apktool反编译后,你可能需要对源代码或资源进行修改。修改完毕后,可以使用Apktool重新打包APK: ``` java -jar Apktool.jar b ``` 这将在`<output_directory>`中生成一个未签名的...

    提取apk文件中的AndroidManifest.XML

    Apktool是一款流行的Android反编译工具,它支持对APK进行拆解、修改和重新打包。通过Apktool,我们可以轻松地提取出AndroidManifest.xml。 批处理文件是一种在命令行环境下执行一系列操作的脚本。在这个场景下,...

    Android APK反编译

    在Android应用开发中,APK文件是应用程序的打包格式,包含了所有必要的代码、资源和配置。"Android APK反编译"是指将APK文件转换回其原始源代码和资源的过程,以便于分析、调试或学习。这个过程通常涉及到对Dalvik可...

    图形化apk打包解包签名工具apktool.rar

    一、apk打包与解包 1. 打包:Apktool支持将Android项目的源代码、资源文件等打包成APK。在图形化界面下,用户只需选择相应的项目目录,工具会自动完成编译、打包的过程,生成可安装的APK文件。 2. 解包:解包是将已...

    图形化apk打包解包签名工具apktool.exe 不用安装

    5. **重打包**:在修改了源代码或资源文件后,Apktool可以将这些修改重新打包回APK文件,形成一个新的可安装版本。 这个提供的ApkTool.exe是一个独立的可执行文件,这意味着它不需要任何额外的依赖项,如JAR包,...

    Android_apk反编译

    "Android_apk反编译"这个主题主要涉及到如何将已发布的APK文件拆解并查看其内部结构,这对于开发者进行逆向工程、安全分析或者学习他人代码很有帮助。本文将详细讲解APK反编译的过程、使用的工具以及相关知识点。 1...

    APK.Tool.GUI.v3.0.2.0.zip

    3. **重新打包与签名**:在完成对APK的修改后,APK Tool支持将修改后的资源重新打包成新的APK,并可使用签名工具进行签名,使其能够安装到Android设备上。 4. **图形化界面(GUI)**:APK Tool GUI v3.0.2.0 提供了...

    apkDecompiler将apk文件反编译成java源码

    1. **Apktool**:这是一个用于拆解和重新打包APK的工具,可以解析AndroidManifest.xml文件、资源文件以及Smali代码(Dalvik字节码的汇编形式)。在给定的文件中,`apktool-install-windows-r04-brut1.tar.bz2`可能...

    Apk解包,打包,重签名工具,脚本一键执行

    打包APK则是将修改过的内容重新组合成一个完整的APK文件。这个过程可能需要使用到Apktool、dex2jar、JD-GUI等工具,先将修改后的Java源码编译成Dex,然后与资源文件一起打包成APK。 重签名是APK发布的重要步骤,...

    u3d_apk反编译文件展示

    1. **Apktool**:这个工具用于拆解APK,还原资源文件和XML布局,同时重新构建APK而不改变其签名。 2. **dex2jar**:将.dex文件转换为.jar格式,这样我们就能用Java反编译工具查看字节码。 3. **JD-GUI**:可视化地...

    apk签名工具

    3. 重新打包:将修改后的文件打包回APK,保持原有的结构和依赖关系。 4. 签名:使用合适的签名工具(如JDK的 jarsigner 或者专门的APK签名工具)对重新打包的APK进行签名。 5. 安装测试:签名后的APK可以在Android...

    apk dex 修改包

    而`apk.bat`则可能涉及Apktool、Gradle或Android Studio的构建命令,用于拆解APK、修改内部资源或代码,然后重新打包。 总的来说,这个主题涵盖了以下几个核心知识点: 1. Android应用结构:理解APK文件的组成,...

    2021window apktool最新反编译包.zip

    4. **打包**:将修改后的文件重新打包成APK,可以签名并安装到设备上。 其次,DEX2JAR工具由尤雨溪开发,主要用于将DEX文件转换为JAR文件,这在分析或调试Java字节码时非常有用。它的操作流程如下: 1. **提取DEX*...

    友盟渠道打包工具.zip

    V2.0 版本仅实现了通过 .apk 打包的方式,本质上对 apk 文件进行反编译,修改 AndroidManifest.xml 文件后,再重新打包,我们使用的工具是开源的拆包工具 Apktool 将 apktool 添加到当前 process 的环境变量 执行...

    反编译工具,修改后可重新编译生成apk

    4. 使用Apktool重新打包,将修改后的Smali和资源文件重新构建为APK。 5. 使用签名工具对新生成的APK进行签名,因为所有的APK在安装前都需要签名。 6. 安装并测试修改后的APK,确保功能正常且无错误。 **注意事项** ...

    Android反编译全套工具

    "Android反编译全套工具"是一个集合了多种工具的压缩包,提供了完整的反编译流程支持,包括APK的拆解、源码查看以及重新签名打包等功能。以下是对这些工具和相关知识点的详细说明: 1. **apktool**:Apktool是...

    Android 反编译 工具

    4. **重新打包与签名**:完成修改后,apktool能将修改后的资源和Smali代码重新打包成APK,并可进行签名,使其能在设备上安装运行。 **dex2jar** 是另一个关键工具,专注于将.dex文件转换为Java字节码的.jar文件。这...

    Android 反编译套装

    开发者可以利用apktool重新构建APK,甚至进行修改后再打包。这个工具不仅可以用来查看APK的结构,还可以用于修改字符串、图标、布局甚至签名,是进行APK逆向工程和定制化的重要助手。在命令行中,我们输入apktool...

    apktool2.4.0.zip_Apktool v2.4.0_apktool2.4.0_apktool2.4.0下载_seed

    3. **重新打包与签名**:完成修改后,Apktool支持将反编译的文件重新打包回APK,并进行必要的签名和优化步骤,以便在设备上安装和运行。 Apktool v2.4.0是一个重要的更新,可能包含了以下改进和修复: - **性能...

Global site tag (gtag.js) - Google Analytics