Android APK反编译得到Java源代码和资源文件
来源:互联网 发布:苹果手机壁纸制作软件 编辑:程序博客网 时间:2024/05/01 17:37
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。 首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI:http://laichao.googlecode.com/files/jdgui.zip 生成classes.dex.dex2jar.jar 如果是只是汉化软件,这将特别有用。首先还是下载工具,这次用到的是apktool,下载地址: http://code.google.com/p/android-apktool/,apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip两个包都要下。 命令行解释:apktool d [要反编译的apk文件 ] [输出文件夹],特别注意:你要反编译的文件一定要放在C盘的根目录里;一.反编译Apk得到Java源代码
具体步骤:
dex2jar.bat classes.dex
二.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件
具体步骤:
apktool d C:/***.apk C:/***文件夹
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- 我的Android笔记
- 大小端模式的区别(即小尾和大尾的区别)
- 介绍一个十分好用的JQUERY图片放大镜插件
- 注册表的作用及用法
- 内核中的 likely() 与 unlikely()
- Android APK反编译得到Java源代码和资源文件
- 各进制数之间的转换
- chillyCMS - Opening
- Activitu Intent的用法
- 反射---学习
- 从源字符串中查找最后一次出现的目标字符串
- 线程问题:空指针异常
- SQL查询重复记录(转)
- Flex中TextInput组件如何设置限制长度,字符