`
alpkpk123
  • 浏览: 14436 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

android apk反编译(Doapk工具和dex2jar工具介绍)

阅读更多
DoAPK 1.0

电脑环境:WINXP,WIN7估计也行,需要装JDK http://www.xinwenit.com/File/jdk-6u12-windows-i586.exe

doapk 地址:查看附件教程:
1.反编译APK
打开你要修改的APK文件,如:xScope.apk,然后选择反编译后的文件保存目录位置,点击反编译,反编译就开始了,看软件大小,最后会在你选择保存的目录内生成一个带.decode的目录,如下图

2.进入这个目录进行你需要的修改,如美化,或者汉化,都是文本文件
替换图标及美化:一般在res\drawable,也可以每个目录都看看,找到对应的图替换就可以
汉化:一般的信息在res\values\下的XML文件中,string.xml,你也可以做嵌入式汉化
,也有程序直接把文字写在java程序了,所以在smali目录下也可能会有一些,smali目录的.smali文件是对java文件的解析,不能瞎改,汉化的话要注意,搜索整个目录,找到你要汉化的文字,替换成就行,注意,里面的参数别瞎改,不然程序编译不成功或者不能正常运行,如果汉化是改的.smali文件,请将其转为utf-8,不然中文乱码.

3.改完文件以后,打开本软件,开始编译签名,先选中反编译后产生的目录,也就是刚才你改文件的那个目录,然后再选一个生成APK存放的目录,点开始编译,一会就会生成一个.apk的文件,然后就自己装进手机里


如果想要查看apk中得java源码1,准备 dex2jar (dex2jar-0.0.7.4-SNAPSHOT )   和  jd-gui (jd-gui-0.3.3.osx.i686)   两款软件 (请看附件)

2,在cmd下进入dex2jar.bat所在路径,cd /d dex2jar.bat所在路径 , 输入dex2jar.bat D:classes.dex 回车。其中D:classes.dex就是你的classes.dex所在的目录.(可以解压apk文件,得到classes.dex)

3,在classes.dex同级目录下会生成一个classes.dex.dex2jar.jar文件

4,用jd-gui 工具将打开这个jar文件,就能查看apk的java源码了(当然是没有经过特殊处理的)
注意:windows7 操作系统下  可能会出现 Could not find the main class: pxb.android.dex2jar.v3.Main.  异常. 配置好CLASSPATH 变量

分享到:
评论

相关推荐

    apk反编译 DoApk

    DoApk是一款绿色且功能强大的Android APK反编译工具,它提供了从反编译到重新打包的一站式服务。用户可以通过DoApk对APK进行反编译,查看和修改代码、资源,然后重新签名和打包,以实现对APK的定制化修改。 3. **...

    Android DoAPK_apk反编译

    本篇将深入探讨"Android DoAPK_apk反编译"的相关知识点,帮助你理解和掌握这一技术。 首先,我们来了解什么是APK反编译。APK反编译是将已编译的Android应用(APK)还原成源代码的过程,通常包括对Dalvik字节码(DEX...

    android反编译工具DOAPK

    "android反编译工具DOAPK"就是为这种需求设计的一款实用工具,它允许用户对APK文件进行分析、修改和重新打包。 **DOAPK的核心功能:** 1. **反编译**:DOAPK能够将APK文件中的Dalvik字节码(DEX文件)转换为Java源...

    android apk反编译

    总之,Android APK反编译是一个涉及多个步骤和技术领域的过程,包括DEX反编译、资源解析、签名与打包等。通过这一过程,我们可以深入理解APK的内部结构和工作逻辑,但同时也应尊重知识产权,合法合规地使用这些技术...

    安卓软件反编译doapk

    APK反编译后,如果要重新打包,也需要进行签名操作,可以使用JDK的keytool和 jarsigner工具进行签名。 7. **界面化操作**:DoAPK作为一款神器,它的一大特点是提供图形用户界面,使得反编译、打包和签名等复杂操作...

    dex2jar0.9.8_DoAPK_jd-gui0.3.3.rar

    安卓 apk 反编译工具集,查看源代码,查看布局文件完全不在话下。 1 如果想要修改APK包里的布局、资源,请使用 DoAPK 2 如果想查看JAVA代码 1)请先使用解压工具提取 classes.dex 2)用 dex2jar中的 dex2jar.bat ...

    android应用APK文件反编译工具

    APK反编译是将已编译的Android应用打包文件解构为源代码、资源文件和XML布局的过程。这个过程可以帮助我们查看应用的内部结构,包括类名、方法、字符串常量等,甚至可以修改这些内容然后重新打包,但请注意,未经...

    ANDROID apk 反编译工具大全(已升级)

    ANDROID apk 反编译工具包 包含 Gapktool,DoAPK_Beta1.0和Dodo_APKToolsAPK安装包自由修改工具 推荐使用 Gapktool进行反编译,反编译出来的源码相对完整,方便初学者对某些程序的功能实现过程学习参考

    APK反编译软件

    APK反编译软件是针对Android应用程序的一种工具,主要用于分析、修改和重新打包APK文件。在Android开发中,APK文件是应用的二进制格式,包含了代码、资源、库和其他必要的组件。这款PC端小软件使得开发者、安全研究...

    DoAPK反编译工具

    在实际应用中,DoAPK反编译工具可能与其他辅助软件如Apktool、dex2jar、JD-GUI等配合使用,形成一套完整的Android应用逆向工程流程。通过这些工具,开发者不仅可以深入理解APK的工作原理,还可以检测潜在的安全漏洞...

    APK反编译及签名

    APK反编译及签名是Android应用开发领域中的重要技术环节,主要涉及到对APK文件的解析、修改和重新打包签名。以下将详细介绍这两个过程及其相关的工具和文件。 首先,APK是Android应用程序的包文件格式,包含了应用...

    DoAPK反编译以及签名工具

    APK反编译主要是将已编译的Android应用代码(通常是Java字节码)转换回源代码,以便查看和分析其内部结构。这个过程通常包括以下几个步骤: 1. **提取APK**: 使用像`unzip`这样的命令行工具或专门的APK提取工具,...

    【分享】apk反编译软件

    这个文档可能详细介绍了APK反编译的步骤和技术,包括如何使用各种工具来解析APK的组成,例如提取 Dex 文件(Dalvik Executable,Android 应用的字节码)、XML配置文件、资源文件等。反编译过程通常包括以下几个关键...

    APK反编译成java源码

    3. **DoApk**:这是一个辅助工具,能进一步将APK反编译成完整的Android项目结构,包括资源文件和其他组件。 以下是反编译的详细步骤: 1. **下载和解压工具**:从指定地址下载dex2jar、JD-GUI和DoApk,并将它们...

    apk-tools apk反编译

    在Android开发领域,APK工具(apk-tools)和APK反编译技术是开发者和逆向工程师常用的工具,用于理解应用程序的工作原理、修改资源或去除不必要的功能,如广告。APK是Android应用的安装包,它包含了应用的代码、资源...

    APK反编译工具集合

    对APK反编译很有帮助,具体包含以下工具: 包含apktool.jar; Android反编译工具(32位)和(64位)版本; dex2jar; DoAPK最新版; odex;

    doapk安卓反编译

    要反编译APK,我们需要使用专用工具,例如JADX、Apktool、dex2jar等。 JADX是一款强大的反编译器,它可以将Dalvik字节码转换为Java源代码,使得我们可以阅读和理解应用的业务逻辑。Apktool则主要用于解析APK的资源...

    反编译工具合集

    3. **Apktool**:Apktool是一个强大的反编译和重新打包工具,专门针对Android APK文件。它能够解码资源文件,如XML布局和图片,然后允许用户编辑这些资源,再重新打包并签名APK。这对于定制应用界面、修改应用功能...

    安卓反编译android反编译软件

    1. **Dalvik字节码到Java源码**:使用反编译器,如dex2jar将.dex文件转换为.jar文件,然后用JD-GUI或JAD等工具将.jar文件反编译为Java源码。这并不总是能完全恢复原始的源代码,因为编译过程会丢失一些注释和变量名...

Global site tag (gtag.js) - Google Analytics