dex与odex的比较实验
来源:互联网 发布:网络门禁 编辑:程序博客网 时间:2024/06/17 18:49
有关odex文件结构请看我leader的博客http://blog.csdn.net/roland_sun/article/details/47183119
非虫的白皮书也有详细的讲解。
总之odex文件从0x28开始包含一个完整的dex文件,与原来的dex略有不同。
下面具体比较一下从odex当中dump下来的dex有何不同
dey.036开头,这是一份样本中获得的odex文件,可以看到前8个字节为魔数,9到12字节为0x28,也就是dex_offset,13到16为dex_len
根据偏移和长度可以将dex截取下来,命名为class.dex
左边是class.dex,右边是原来的classes.dex
文件的头部
似乎与想象中的不太一样,相差不是很大
在用dex2jar分别转化为jar包试试
在对class.dex操作的时候输出了大量的信息
都可以转化
相比较而言,class.dex的内容偏少,应该是优化的作用
dex文件大小几乎一样,但是jar文件就差很多了
class的MainActivity
classes的MainActivity
一页并不能截完,很多就是了
0 0
- dex与odex的比较实验
- Android apk dex与odex
- Android apk dex与odex
- DEX和ODEX的区别 和 ODEX的制作
- android中dex及odex的反编译
- odex转成dex
- odex转成dex
- odex转dex
- odex 转换为 dex
- odex转成dex
- odex转dex总结
- odex转dex
- android classloader dex odex
- apk、dex、odex梳理
- 如何反编译Android 的apk/dex/odex,获得源码
- odex转dex遇到的异常 Cannot locate boot class path file /system/framework/core.odex
- odex转dex遇到的异常 Cannot locate boot class path file /system/framework/core.odex
- .odex--->.smali--->classes.dex--->.jar---->.odex
- Hdu2717 Catch That Cow (BFS)
- SQL优化技巧
- POJ 1458 Common Subsequence
- PHP环境搭建
- **MYSQL** 系列二
- dex与odex的比较实验
- #码神心得_14# java语言之IO操作
- PHP中如何设置error_reporting错误报告级别
- CodeForces 534B Covered Path
- doxygen+graphviz+doxygen-wizard yum install on linux
- 用java sax处理xml文件(DBLP数据集)
- Java数据类型的四类八种
- 最强的Android Studio的使用技巧和快捷键
- SQL Server Express 没有 SQL Server Agent