Android odex反编译为dex
2017-04-07 00:46
471 查看
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
得到.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
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
相关文章推荐
- android 反编译 方法大全(classex.dex转java,odex转classex.dex,system.img解压等等)
- android apk反编译和odex转dex
- android apk反编译和odex转dex
- odex 转 dex ,生成Class,android 反编译
- android apk反编译和odex转dex
- android 反编译 方法大全(classex.dex转java,odex转classex.dex,system.img解压等等)
- android 反编译(dex 和 odex),非脑残转帖,绝对可靠
- android apk反编译和odex转dex
- android apk反编译和odex转dex
- android apk反编译和odex转dex
- odex 转 dex ,生成Class,android 反编译[转]
- android apk反编译和odex转dex
- android 反编译(dex 和 odex),非脑残转帖,绝对可靠
- Android apk dex odex smali 反编译、回编译、签名
- android apk odex dex反编译
- Android apk反编译和odex转dex
- android 反编译 odex 转 dex
- android apk 反编译dex 得到代码
- odex反编译dex异常 Cannot locate boot class path file /system/framework/core.odex
- Android(java)学习笔记157:使用Dexdump等工具进行反编译