JayceLi  

以转Gmail2.odex为例。

新建个目录gmail:

mkdir gmail

进入目录:

cd gmail

从手机拉出依赖文件,转化的时候要用:

adb pull system/framework/

下载4个文件放到gmail目录,baksmali,smali,baksmali-1.4.0.jar,smali-1.4.0.jar:

http://code.google.com/p/smali/downloads/list

执行命令:

java -jar baksmali-1.4.0.jar -a 17 -x Gmail2.odex

这里Gmail2.odex是从android4.2里提出来的,所以API LEVEL是17.

然后会生成一个out文件夹。

然后执行命令:

java -jar smali-1.4.0.jar out/ -o classes.dex

即可生成dex文件。

posted on 2012-11-17 13:58  JayceLi  阅读(521)  评论(0编辑  收藏  举报