android反编译详解(附带反编译工具,包含mac和windows版本)
来源:互联网 发布:cdma是什么网络 编辑:程序博客网 时间:2024/05/01 07:28
首先附上笔者整理的android反编译工具打包下载地址:
http://pan.baidu.com/s/1sjB8u3F
同时附上开源反编译工具下载路径:
android反编译三部曲示范
windows系统下:
第一步:将打包下载的apktool1.5.2-windows.zip,解压放到电脑的某个磁盘下,笔者放在C盘下,解压后里面有三个文件,把你想要反编译的apk应用程序放到这个文件下
然后运行cmd命令,输入cmd C:\apktool1.5.2-windows 回车,接着输入apktool.bat d csdn.apk 回车,编译完成后会多出一个csdn的文件夹,如下示例图
编译完后会得到一些资源文件,这样编译得到的清单文件不会是乱码,如下图:
第二步:将刚才的csdn.apk的扩展名改成csdn.zip,直接拿解压缩工具解压,里面会有一个classes.dex,这个就是java源代码。
然后将下载的dex2jar-0.0.9.15-windows.zip解压,把classes.dex放到dex2jar-0.0.9.15-windows文件夹下,运行cmd命令,输入cd C:\dex2jar-0.0.9.15-windows 回车,接着输入dex2jar.bat classes.dex 回车,如示例图:
编译会得到一个classes_dex2jar.jar,如下图:
第三步:将下载的jd-gui-0.3.5-windows.zip解压,然后将把classes_dex2jar.jar,拖放到jd-gui.exe中就能查看源码啦,但是如果源码进行过加密和代码混淆处理,可能就看不懂啦。
mac系统下:
第一步:将打包下载的apktool1.5.2-mac.zip,解压放到电脑的磁盘下,解压后里面同样有三个文件,把你想要反编译的apk应用程序放到这个文件下
然后运行终端,输入apktool1.5.2-mac所在的全路径回车,接着输入 ./apktool.bat d csdn.apk 回车,编译完成后会多出一个csdn的文件夹,其它步骤和windows版一样。
原文地址:http://blog.csdn.net/qimmy/article/details/17733577
微信:qimmy7
- android反编译详解(附带反编译工具,包含mac和windows版本)
- Windows和Mac下Android 反编译 详解
- android反编译-反编译工具和方法
- Android反编译-反编译工具和方法
- android反编译-反编译工具和方法
- android反编译-反编译工具和方法
- Android mac下反编译 及其工具
- MAC端Android反编译工具及使用
- MAC Android APK反编译工具及使用方法
- 【Android 工具】mac下反编译apk
- MAC端Android反编译工具及使用
- Android反编译之一--反编译的工具和方法
- android-- apktool反编译工具使用详解
- Android mac下反编译
- mac下 android 反编译
- mac 反编译android
- mac下android反编译
- android反编译和防止反编译
- 用于Lucene的各中文分词比较
- 常用的Bit位操作 记录
- HDFS正常启动,DataNode节点个数为0的问题
- 最大连续子序列O(n)
- [Jweb] Cookie -- SetCookies.java / ShowCookies.java
- android反编译详解(附带反编译工具,包含mac和windows版本)
- 题目1117:整数奇偶排序
- C++面向对象类的实例题目八
- 微信/移动端Web页面调试小技巧
- 如何高效利用GitHub
- 7.HTML5 高级Canvas技术-基本动画
- http://www.oschina.net/code/snippet_1029551_20540
- 1.基础磁盘、目录结构
- Ubuntu 12.04 LTS 中文输入法的安装