在上篇文中介绍了如何dump内存,生成的文件为odex格式,需要进一步反编译才能查阅。先是通过baksmali工具转成smali格式文件,然后再通过smali工具把smali格式逆向dex。

如下命令:

1、通过java命令运行baksmali包把odex格式逆向输出到随意命名out文件夹下

java -jar  baksmali-2.2.2.jar d dump.odex -o out

2、同样命令把out下内容转成dex

java -jar smali-2.2.2.jar a out -o classes.dex

这时候就可以把classes.dex通过工具直接查看反编译内容了。

手机dump内存Odex格式反编译相关推荐

  1. Android odex文件反编译

    odex 是经过优化的dex文件,且独立存在于apk文件.odex 多用于系统预制应用或服务.通过将apk中的dex文件进行 odex,可以加载 apk 的启动速度,同时减小空间的占用.请参考ODEX ...

  2. IDA动态调试技术及Dump内存

    IDA动态调试技术及Dump内存 来源 https://blog.csdn.net/u010019468/article/details/78491815 最近研究SO文件调试和dump内存时,为了完 ...

  3. .odex文件的反编译

    0x00 问题呈现 在分析某手机自带应用时,为了在JEB中反编译,将其adb pull到了电脑上.解压后发现如下文件: APK解压目录列表 惊奇的发现该APK包中没有dex文件,一开始特别疑惑没有de ...

  4. linux apk 拆分 odex,android apk反编译和odex转dex-Go语言中文社区

    http://www.cnblogs.com/wanqieddy/archive/2012/03/01/2375424.html 大家好,这里介绍apk反编译操作. 1:apk反编译 2:odex转d ...

  5. 反编译百度钱包app心得

    获取百度钱包app dex 1.apk中无原始dex,只有加载器,真正的dex在资源中加密 2.在启动过程中存在反java层和c层调试,检测调试器(包括android_server),运行后则无 3. ...

  6. Android APK系列6-------APK反编译

    Android APK系列6-------APK反编译 前面系列提到的工具在此依然有用,比如可以用yaff2img浏览器或者unyaffs来解压system.img,如果手里是手机,则需要用豌豆荚或3 ...

  7. Unity3d资源反编译. AssetBundle格式简析+简单应用+爬坑

    ===================  Unity3d资源反编译工具 DisUnity ================ 源码:https://github.com/ata4/disunity 需要 ...

  8. 反编译及手机平板apk提取

    文章目录 反编译与手机平板apk提取 反编译 下载 apktool.bat内容 apktool相关参数 操纵步骤: 1.把设备中的framework-res.apk提取出来 2.把framework- ...

  9. linux apk 拆分 odex,android平台下,apk、jar、dex、odex、vdex、art文件相互转换,编译和反编译...

    apk.jar.dex.odex.vdex相互转换java 1. ? to jar 1.1 odex to jar 1.2 dex to jar 1.3 apk to jar 输出结果可能有损 1). ...

最新文章

  1. 吴恩达老师深度学习视频课笔记:目标检测
  2. 成功解决torch.cuda.CudaError: CUDA driver version is insufficient for CUDA runtime version (35) [ WARN:0
  3. ARMV8/ARMV9指令集概述(翻译)
  4. 速度优化_网站打开速度慢?如何优化?
  5. MATLAB中的randi函数
  6. Java的接口、继承与多态
  7. linux主机基本情况,查看linux主机系统基本信息.pdf
  8. python多进程_Python多任务处理(多进程篇)
  9. 重磅!微信、淘宝、抖音、支付宝或将迎来“超级监管”
  10. centos怎么编写java_编写的java程序在centos后台运行的方法
  11. 计算机高一教案,《计算机系统的基本组成》高一信息技术课教案
  12. 计算机数学基础:斜率与截距、导数、权重的关系
  13. ThreadPoolExecutor线程池 —————— 开开开山怪
  14. s1 Linux 硬件基础
  15. win10 系统更新服务器出错怎么办,解决更新win10系统出现错误提示“0x800f081f”的方法...
  16. STL 常用容器(1)--string
  17. 2021-04-30双螺杆挤出机与挤塑机之间有什么区别?
  18. ArrayList添加一个元素的过程(中部插入以及尾部添加)
  19. 定义一个数组存储10个上面描述的小怪兽,每个小怪兽的名字为(小怪兽+数组下标)
  20. 古城南京,加“数”前进——CDEC2021中国数字智能生态大会走进南京

热门文章

  1. unix编程书籍推荐
  2. 摄像模组中光学相关知识(三)
  3. 三立期货:掌财社重大事项停牌是利好吗?一般停多久?
  4. C++基础知识点小结
  5. 一、<a>标签如何实现下载
  6. 生活中的收支明细该如何记录
  7. C#创建和部署Windows Service程序
  8. 惊叹!前NASA员工绘大型精美地面立体画(高清组图)
  9. Either health or status endpoint must be enabled,
  10. 微信小程序利息计算器