Android odex反编译为dex
来源:互联网 发布:算法高清完整版pdf 编辑:程序博客网 时间:2024/06/05 09:53
1. 准备工具:
http://code.google.com/p/smali/
下载 smali-1.4.2.jar baksmali-1.4.2.jar
准备dex2jar工具, http://code.google.com/p/dex2jar/
2. deodex 将odex文件转换为smali
示例:
# java -jar baksmali-1.4.2.jar -a 7 -x /home/workspace/test1.odex -d /home/workspace/ -o /home/workspace/test1deodex
命令说明:
baksmali -a <api_level>-x <odex_file>-d <framework_dir> -o <output_dir>
具体参见: http://code.google.com/p/smali/wiki/DeodexInstructions
3. 将smali打包为dex
# java -jar smali-1.4.2.jar /home/workspace/test1deodex/ -o /home/workspace/test1.dex
4. 将dex反编译为jar包
# sh dex2jar.sh /home/workspace/test1.dex
http://code.google.com/p/smali/
下载 smali-1.4.2.jar baksmali-1.4.2.jar
准备dex2jar工具, http://code.google.com/p/dex2jar/
2. deodex 将odex文件转换为smali
示例:
# java -jar baksmali-1.4.2.jar -a 7 -x /home/workspace/test1.odex -d /home/workspace/ -o /home/workspace/test1deodex
命令说明:
baksmali -a <api_level>-x <odex_file>-d <framework_dir> -o <output_dir>
具体参见: http://code.google.com/p/smali/wiki/DeodexInstructions
3. 将smali打包为dex
# java -jar smali-1.4.2.jar /home/workspace/test1deodex/ -o /home/workspace/test1.dex
4. 将dex反编译为jar包
# sh dex2jar.sh /home/workspace/test1.dex
得到.jar包后就能通过jd-gui看到反编译的代码了。
5、 反编译 framework.odex
# java -jar baksmali.jar -c :core-junit.odex -x framework.odex
反编译时如果遇到错误:Error while loading ClassPath class Ljunit/extensions/ActiveTestSuite$1;
使用 -c :core-junit.odex
0 0
- Android odex反编译为dex
- 反编译android之 .odex .odex.xz .dex
- android apk odex dex反编译
- android 反编译 odex 转 dex
- odex 转 dex ,生成Class,android 反编译
- android apk反编译和odex转dex
- android apk反编译和odex转dex
- android apk反编译和odex转dex
- android中dex及odex的反编译
- android apk反编译和odex转dex
- Android apk反编译和odex转dex
- android apk反编译和odex转dex
- android apk反编译和odex转dex
- android apk反编译和odex转dex
- android apk反编译和odex转dex
- android 反编译(dex 和 odex),非脑残转帖,绝对可靠
- Android apk dex odex smali 反编译、回编译、签名
- 如何反编译Android 的apk/dex/odex,获得源码
- -JAVA-集合(一)
- Github入门教程
- ZOJ3704-I am Nexus Master!
- 蓝桥杯——数字排列(dfs)
- 数据库的导出与导入
- Android odex反编译为dex
- linux内核编程(hello world示例程序)
- 动态库的制作
- linux crontab简单使用
- spark学习笔记1一20170407
- 数据分析与数据挖掘面试题收集
- 关于ctrip搜索内容的一点尝试
- 【进阶】使用Excel进行回归分析,预测真实值
- 背包问题 V2