Android APK反编译工具介绍

Android 专栏收录该内容
5 篇文章 0 订阅

没有被MD5算法加密,或者未被加固的APK都可以用APKTool+dex2jar+jd-gui反编译。下面一一介绍各个工具的作用、下载地址以及操作方法。

一、APKTool

  1. 将获得的apktool.bat和apktool_版本号.jar放在同一个目录下。如图
    在这里插入图片描述

  2. 执行cmd,cd到当前目录下。

  3. 执行命令apktool,可以看到工具的完整使用方法。

  4. 执行命令apktool d test.apk即可将test.apk解包。
    完整命令如图:
    在这里插入图片描述
    解包如图,其中res和AndroidManifest是完全可读的。
    在这里插入图片描述

二、dex2jar

  1. 用7z等zip解包工具打开APK文件,提取classes.dex。如图在这里插入图片描述
  2. 选择classes.dex,按住鼠标,直接拖动到d2j-dex2jar.bat上,松手则程序自动执行cmd得到classes-dex2jar.jar文件。如图在这里插入图片描述

三、jd-gui

  • 作用:反编译jar包获得java源码。
  • 下载地址:https://github.com/java-decompiler/jd-gui/releases/
  • 操作方法:下载获得的是个windows GUI程序,直接将要反编译的jar包拖到主窗口下,即可得到反编译后的结果。如图在这里插入图片描述

总结

相信大家已经学会了APK反编译的方法。三个工具的下载地址可能不稳定,所以我把它们做成合集,上传到CSDN资源下载网盘上,这里是传送门:最新APK反编译工具合集.zip

  • 1
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值