ODEX文件转换成DEX文件工具

时间:2015-01-08 05:57:23
【文件属性】:

文件名称:ODEX文件转换成DEX文件工具

文件大小:2.12MB

文件格式:RAR

更新时间:2015-01-08 05:57:23

baksmali-1.2.6 smali-1.2.6 odex dex

一、APK生成odex文件方法: 编译开源GIT上的build/tools/dexpreopt/dexopt-wrapper这个,使用dexopt-wrapper即可,操作步骤 将dexopt-wrapper放到/data/local目录中,使用adb shell执行linux命令行,使用cd命令进入/data/local目录, cd /data/local ./dexopt-wrapper android123.apk android123.odex 二、合并odex和 少dex的apk 为完整的apk文件 1. 需要odex所在rom中的一些引用类,一般在 /system/framework 目录中 2 . 通过odex生成class文件 java -jar baksmali-1.2.6.jar -x android123.odex 执行完上面这行命令后,会生成一个out 文件夹里面是android123.odex的class文件。主意,最好把odex文件放到framework目录下执行上面的命令,免得报缺少类文件的错误。 3. 通过class生成classes.dex 文件。 java -Xmx512M -jar smali-1.2.6.jar out -o classes.dex 4. 将classes.dex放到apk文件 因为apk是zip的mime编码类型,使用winzip或winrar直接拖入到apk改名为zip的压缩包中即可。 5. 不要忘记了签名,使用jdk中的arsigner和keytool打包重新签名即可。 主意:1.2.2版本的用不起的,会报错。


【文件预览】:
baksmali-1.2.6+smali-1.2.6
----baksmali-1.2.6.jar(817KB)
----smali-1.2.6.jar(1.89MB)

网友评论

  • 还可以,比较受用,存下来了
  • 还可以,如果加上解包命令就OK了
  • 还可以的呀
  • 能用,但对一些比较“顽固”的文件来说我也无能为力,哈哈
  • 我也没成功,网上有类似的工具成功了
  • 挺不错的,大部分能转
  • 没有操作成功
  • 没有操作成功,不过还是很感谢分享。
  • 能用,基本上都可以实现
  • 挺实用的工具
  • 还可以 确实有用
  • 步骤完整,但有时转换不成功,总之很不错吧,感谢分享。
  • 可惜我的是在Windows下的
  • 不行,class文件生成不出来,报错 --
  • 工具很完美
  • 步骤讲解比较完整,不过我用了其他工具
  • 搞了半天也没整明白,希望写仔细点
  • 步骤完整,但有时转换不成功,总之很不错吧,感谢分享。
  • 下载后看了,真实用
  • 其实解决出来也没什么大用的,不费那个劲了。
  • 讲得还好,dexopt-wrapper没有找到
  • 赞,步骤讲解比较完整,很适合
  • 步骤都没错,但不总能执行成功,最后使用最新的版本才搞定,多谢了
  • 步骤还算清晰,正好反编译要用到
  • 按照步骤来,很容易转换。感谢分享
  • 赞,步骤讲解比较完整,很适合我们这种新手!
  • 还好,按照步骤能成