android中反编译的方法
来源:互联网 发布:久久网络传奇 编辑:程序博客网 时间:2024/06/09 00:12
假设有个TestDecompile.apk
法一: 使用dexdump反编译
工具地址:AndroidSDK/platform-tools/dexdump
首先解压缩TestDecompile.apk
得到一个名为TestDecompile.apk_FILES的夹子,该夹子里面有个classes.dex文件。
有必要说下:classes.dex是java源码编译后生成的java字节码文件。
使用命令:dexdump classes.dex就可以,但是这样的结果是没办法看的。所以就有如下的方法.
法二: 特殊工具
工具1:dex2jar
简介:把dex文件反编译为jar文件的工具
地址:http://code.google.com/p/dex2jar/
工具:jdgui
简介:把jar反编译为java的工具
地址:https://java.decompiler.free.fr/?q=jdgui
解压缩下载的文件。
使用dex2jar解压缩后文件夹里面的dex2jar.sh(Linux下)将classes.dex转换为.jar文件。
命令:./dex2jar.sh ../TestDecompile.apk_FILES/classes.dex
可以得到classes_dex2jar.jar文件。
然后打开jdgui解压缩后文件夹里面的jd-gui文件,然后打开classes_dex2jar.jar就OK了。。。
既然反编译.apk文件如此简单,那么我们肯定需要代码混淆了,,在下一篇再总结。。。
参考文章:http://www.cnblogs.com/feisky/archive/2010/08/05/1793493.html
- android中反编译的方法
- Android 中反编译APK的方法
- Android 中反编译APK的方法
- Decompile---Android 中反编译APK的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- android反编译和防止反编译的方法
- Android 中反编译APK的方法,留着自己用
- Android 中反编译APK的方法,留着自己用
- android中对apk文件反编译的方法(详细)
- Android程序反编译的方法
- Android反编译方法的总结
- Android反编译方法的总结
- WDK与DDK
- 如何实时查看linux下的日志
- C/C++ 使用memset对目标进行清零时遇到的问题;
- OpenCV参考手册之Mat类详解2
- 有关C与C++的一些概念
- android中反编译的方法
- 人生感悟:读十年书,不如读懂这百句话
- hdu1568-Fibonacci
- mysqli_connect和mysql_connect的区别
- Oracle.ManagedDataAccess + EF的使用
- Understanding OpenCL-OpenGL Interoperability
- 保存活动(Activity)状态
- 虚拟打印机方案1实现笔记.(printer process)
- C语言STATIC用法