Android 反编译 .apk 文件
2011-05-17 17:31
369 查看
dex2jar 和 JD-GUI 这2个工具是学习android的好帮手
1.首先找到Android软件安装包中的classes.dex
把apk文件改名为.zip,然后解压缩其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件
2.把classes.dex拷贝到dex2jar.bat所在目录。
在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar
3.运行JD-GUI工具
打开上面的jar文件,即可看到源代码
测试发现,linux版本可能有问题,windows版本好使。
补充一下:第2步,在linux系统中命令行运行:dex2jar.sh classes.dex
dex2jar下载地址 : http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI下载地址: windows版JD-GUI: down linux版JD-GUI: down
1.首先找到Android软件安装包中的classes.dex
把apk文件改名为.zip,然后解压缩其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件
2.把classes.dex拷贝到dex2jar.bat所在目录。
在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar
3.运行JD-GUI工具
打开上面的jar文件,即可看到源代码
测试发现,linux版本可能有问题,windows版本好使。
补充一下:第2步,在linux系统中命令行运行:dex2jar.sh classes.dex
相关文章推荐
- Android APK反编译查看源码及资源文件
- Android APK反编译得到Java源代码和资源文件
- 反编译Android APK 源代码和资源文件防止反编译详解
- Android客户端apk文件防止反编译
- Android 反编译apk文件
- Android 反编译 .apk 文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译得到Java源代码和资源文件
- Android APK反编译查看源码及资源文件
- MAC笔记本下Android 反编译apk文件最新版本
- Android中利用AXMLEditor工具不进行反编译就篡改apk文件
- appium简明教程(9)——如何获取android app的Activity(即反编译.apk文件)
- 游走Android系列之APK文件的反编译、修改和重新编译打包
- Android - 反编译android apk文件
- android app(apk文件) 反编译 工具 右键集成
- 游走Android系列之APK文件的反编译、修改和重新编译打包
- Android APK反编译就这么简单 详解(3步搞定Android反编译出Java文件)
- [置顶] android反编译-修改别人apk(如何无视R文件,使用新增布局xml drawable等)
- android 反编译apk文件
- android-反编译后重新打包apk文件