1.流程

1.先用 apktool,或者其他解压缩工具将 apk 包解压得到 classex.dex 文件。

Apktool 下载地址:Apktool - A tool for reverse engineering 3rd party, closed, binary Android apps. (ibotpeaches.github.io)

2.用 d2j-dex2jar.sh 将得到的 classex.dex 文件转换成 jar。

d2j-dex2jar 下载地址:dex2jar download | SourceForge.net。

3.使用 JD-GUI 打开这些 jar 文件,查看源代码。

JD-GUI 下载地址: Java Decompiler 。

Android 反编译方法相关推荐

  1. Android反编译方法

    Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构, ...

  2. android 反编译方法、工具介绍

    网上有很多的反编译文章,个人认为写的比较好的文章有  APK反编译得工具总结(转载) - hayhx - 博客园 .我也是参考其文章来的,本人写此文章目的.以及反编译运用场景 主要有以下几方面: 记录 ...

  3. android+包+反编译,简单的Android之apk包反编译方法

    网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...

  4. Android反编译工具使用方法

    Android反编译工具使用方法 前言 apktool使用方法 dex2jar使用方法 jd-gui使用方法 前言 Android的反编译主要分为两个部分,一个是对资源的反编译(使用apktool), ...

  5. android 反编译报错,android反编译

    常用反编译方法: 1.先将.apk改为.zip或者.rar用winrar加压得到classes.dex文件 2.用dex2jar工具将.dex转为.jar,然后用jd-gui就可以打开.jar查看源文 ...

  6. Android反编译

    1. 安卓逆向助手 有一款叫安卓逆向助手软件反编译apk 十分方便.这里给大家介绍的反编译方法就是基于这款软件的.安卓逆向助手下载地址 Android逆向助手是一功能强大的逆向辅助软件.该软件可以帮助 ...

  7. Android反编译与防止反编译

    [eoe首届Android达人训练营]开营啦! http://www.eoeandroid.com/thread-198942-1-1.html Android中Menu的界面显示 http://ww ...

  8. Android 反编译利器,jadx 的高级技巧

    一.前言 今天介绍一个非常好用的反编译的工具 jadx(Java,Dex反编译器) .jadx 的功能非常的强大,对我而言,基本上满足日常反编译需求. jadx 优点: 图形化的界面. 拖拽式的操作. ...

  9. android 反编译 jadx,jadx gui下载 jadx(Android反编译gui工具) v0.6.1 官方版 下载-脚本之家...

    jadx是一款Android反编译gui工具,它支持apk.dex.jar.class.zip.aar等文件.jadx操作方便,反编译后的代码可读性高,同时还拥有较完善的gui界面,除去混淆部分的代码 ...

  10. Android反编译工具与实践

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl What is Android Android is a mobile operating s ...

最新文章

  1. TensorFlow用法
  2. symfony 2 app.php,php / symfony2从URL隐藏app.php
  3. 香河php程序员_失控的香河最流行的四大职位
  4. Java小程序—录屏小程序(上半场)
  5. 转载:linux环境下搭建discuz论坛
  6. 【Android 逆向】arm 汇编 ( 使用 IDA 解析 arm 架构的动态库文件 | 分析 malloc 函数的 arm 汇编语言 )
  7. 栈——用链表实现栈操作
  8. 高通写号工具_高通推出桌面平台新ARM处理器并认为我们的电脑性能没必要那么高...
  9. loadrunner工具的组成
  10. mysql升级到5.7版本后,运行程序报错this is incompatible with sql_mode=only_full_group_by
  11. linux安装Drcom客户端,Ubuntu 10.10校园网安装宽带认证客户端Drcom联网
  12. hightopo学习笔记--2D编辑器使用
  13. javascript连接数据库
  14. 【微信小程序 | 实战开发】开发环境、测试环境和生产环境
  15. Linux sublime设置中文,Sublime Text 3 设置为Ubuntu 14.04默认编辑器并支持中文
  16. 集群通信组件tribes之集群的平行通信
  17. SpringMVC -- Restful风格的API
  18. vue项目使用element-ui插件的安装使用
  19. Java后端开发工程师
  20. html转换成word文档没有边框,解决 apache poi 转换 word(docx) 文件到 html 文件表格没边框的问题...

热门文章

  1. 扩散模型的matlab编程,Matlab 实现气体高斯扩散模型模拟
  2. 物联网毕业设计 超声波雷达可视化系统
  3. MTK TP驱动代码调用流程
  4. 新浪微博api的使用
  5. 视觉培训4 完成手写识别项目
  6. android 开源 视频播放器,安卓视频播放器——ijkPlayer(Bilibili开源)
  7. kml文件转成cvs_Kml文件转换成EXCEL、MIF、MID文件下载_Kml文件转换成EXCEL、MIF、MID文件官方下载-太平洋下载中心...
  8. 2017-2018-2 20179205 《网络攻防实践》黑客信息及安全工具的使用
  9. 如何使用一套键盘鼠标,同时控制多台电脑?
  10. 沧小海笔记之PCIE协议解析——第二章 详述PCIE事务层