apktool
     作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
dex2jar
     作用:将apk反编译成java源码(classes.dex转化成jar文件)
jd-gui
     作用:查看APK中classes.dex转化成出的jar文件,即源码文件
     
1、apktool使用,反编译资源文件
    1)、解压apktool文件。
    2)、进入到apktool文件夹,输入命令:apktool.bat d -f  test.apk  test
        注:test.apk 为源apk文件,test为生成资源文件夹。
        格式:apktool.bat  d  -f  apk源文件  目标文件夹。
           
2、 dex2jar使用,反编译dex文件变成java源文件
    1)、将test.apk文件后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件
    2)、解压dex2jar文件
    3)、进入到解压的文件夹中,输入dex2jar.bat   classes.dex。
             在目录下会生成一个classes_dex2jar.jar的文件。
       
3、jd-gui使用,查看源文件
    1)、 解压jd-gui文件
    2)、 打开工具jd-gui文件夹里的jd-gui.exe,
          然后用该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码。

转载于:https://blog.51cto.com/cbg23/1627007

android 反编译相关推荐

  1. Android 反编译Apk提取XML文件

    Apktool https://ibotpeaches.github.io/Apktool/install/ 下载地址:Apktool https://bitbucket.org/iBotPeache ...

  2. 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )

    文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...

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

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

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

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

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

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

  6. Android反编译工具与反编译步骤及常见问题

    Android代码混淆很大程度上就是为了别人反编译我们的代码,用反编译工具也可以测试我们的代码是否混淆成功. "工欲善其事,必先利其器",先介绍一下反编译的工具: apktool. ...

  7. Android反编译工具的使用-Android Killer

    今天百度搜索"Android反编译"搜索出来的结果大多数都是比较传统的教程.刚接触反编译的时候,我也是从这些教程慢慢学起的.在后来的学习过程中,我接触到比较方便操作的Android ...

  8. Android反编译、签名、重打包、zipalign一条龙

    文章目录 1.Android编译打包过程 2.Android反编译与重打包 3.APK签名 4.Android zipalign字节对齐 欢迎联系.指正.批评 1.Android编译打包过程 图片来自 ...

  9. Android反编译工具与实践

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

  10. Android 反编译整理

    Android 反编译需要用到以下几个工具: Apktool: 这个工具的作用是: It is a tool for reverse engineering 3rd party, closed, bi ...

最新文章

  1. python列表表示二叉树_python-产生二叉树的所有从根到叶的分支
  2. 图论 ---- F. The Shortest Statement (最短路的性质 + 任意两点间最短路 + 图转树)
  3. eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务
  4. 关于重装系统或还原系统
  5. 算法提高课-图论-单源最短路的建图方式-AcWing 1129. 热浪:dijkstra裸题
  6. 两道JVM面试题,竟让我回忆起了中学时代!
  7. 怎么查看ftp服务器的版本信息,查看ftp服务器版本
  8. JavaScript 自执行函数剖析
  9. 纸上谈兵: 队列 (queue)
  10. 数据持久化mysql_Nacos数据持久化到MySQL
  11. GridView冻结列的实现
  12. JDK环境变量正确设置之后还是不生效
  13. 解决百度网盘超过4G限制,
  14. Gris游戏开发-day03
  15. macOS Monterey系列原版光盘镜像文件制作
  16. android自定义四边形,以编程方式在Android中创建平行四边形绘图
  17. ci框架 反向代理配置_docker-compose配置Nginx反向代理禅道
  18. Golang sync.Cond详细理解
  19. 获取url地址栏后面的参数
  20. 外卖CPS小程序推广系统外卖侠探探外卖优惠券源码开后台及搭建一条龙

热门文章

  1. Microsoft MSDN Windows 8 各版本下载
  2. 6001.Cacti监控华为S8512核心交换机多块板卡的CPU和内存
  3. POJ 1185 解题报告 炮兵阵地
  4. 关于工大瑞普Dynamips模拟器
  5. 使用Python中的reduce()函数求积
  6. 10 i lt shell的if_shell脚本编程之if、case条件语句
  7. pr防抖插件_FCPX/AE/Pr视频稳定防抖动插件Lock and Load X v2.0版
  8. python怎么编程上传资料_Python实现文件上传
  9. 抽象工厂模式java_Java之抽象工厂模式(Abstract Factory)
  10. WordPress漏洞扫描工具WPScan