100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > android odex文件作用 android反编译odex文件

android odex文件作用 android反编译odex文件

时间:2023-08-04 07:21:40

相关推荐

android odex文件作用 android反编译odex文件

关于android的反编译工具,相信大家并不陌生

如APK-TOOL,dex2jar

APK-TOOL 用于反编译出布局文件

dex2jar 用于将dex反编译成.jar包

生成的jar包可用jd-gui来查看(前提是代码未被混淆)

可是假设我们从rom里面提取出的apk是不能反编译出源代码

由于android系统为了加快内置应用的启动时间,会将dex从apk中提取出来优化成odex(二者都是可运行文件)

所以这就须要我们先将odex转化为dex再进行反编译

这就须要用到下面四个文件:

只是在反编译odex的时候光有源文件还不够,还须要依赖rom里面framework下的odex。详细依赖程度视情况而定,最简单的方式就是将framework下的odex所有copy过来就可以

以下以红米rom为例,反编译Phone资源

如图示:

system\framework下放置好所依赖的odex文件

输入java -jar baksmali-2.0.3.jar -d ./system/framework -x Phone.dex

正常会生成out目录

再输入java -jar smali-2.0.3.jar out/ -o classes.dex

打包生成的class.dex就是我们要的东西了

以下附上測试用的资源文件

心动不如行动,赶紧来尝试一把吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。