Linux Android 反编译
来源:互联网 发布:mac口红铁锈红 编辑:程序博客网 时间:2024/06/05 08:42
第一步:反编译工具下载
下载地址:http://download.csdn.net/detail/icedcap/7407891
解压:
dex2jar:用来将class.dex字节码文件转化成jar包文件
jd-gui:用来查看dex2jar生成的jar包
apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看
将dex2jar.sh jd-gui apktool文件所在的目录加入环境变量,方便直接在命令行的任意目录下使用
比如我的dex2jar所在路径为
“/home/csm/software/Android/fanbianyi/android-linux/dex2jar-0.0.9.15”
则在”/home/csm/.bash_profile”文件末尾添加如下信息:
export DEX2JAR=”home/csm/software/Android/fanbianyi/android-linux/dex2jar-0.0.9.15”
export PATH=”$DEX2JAR:$PATH”
DEX2JAR这个变量可以任意取值,然后执行source .bash_profile可以在命令行查看该环境变量
jd-gui和apktool也是同样的方法配置环境变量
我们将一个apk文件后缀名改为zip然后解压出来,目录结构如下:
使用工具dex2jar将classes.dex转换成classes_dex2jar.jar,执行命令如下:
我们可以看到执行本目录的文件夹生成了一个classes_dex2jar的文件(红色的文件),这就是我们要查看的源码文件
打开jd-gui
打开刚刚生成的classes_dex2jar.jar文件就可以看到源代码了,如下图
- Linux Android 反编译
- Linux配置android 反编译环境
- linux下反编译android apk
- linux下反编译android apk
- 在Linux下反编译Android .apk文件
- linux下,Android apk 反编译方法总结
- Linux 下 Android apk 反编译 之 APKManager
- 在Linux下反编译Android .apk文件
- android反编译防止反编译
- Android反编译
- android 反编译
- android 反编译
- android 反编译
- Android 反编译
- android 反编译
- Android 反编译
- android反编译
- android 反编译
- 衡量分类器的性能指标
- SVM概述
- 【黑马程序员】---- Android常用权限整理
- 蓝桥杯(水题)---密码
- iOS 获取IP地址
- Linux Android 反编译
- 字符串循环左移
- UITableView 的cell重叠问题
- Web应用程序结构
- 杭电 HDU ACM 1491 Octorber 21st
- 模板-图论
- USACO——Greedy Gift Givers 贪婪的送礼者
- 【龙书笔记】用Python实现一个简单数学表达式从中缀到后缀语法的翻译器(采用递归下降分析法)
- hdu2089 初学数位dp