美文网首页
APK反编译

APK反编译

作者: 雷根儿 | 来源:发表于2022-03-01 14:41 被阅读0次

一、需要的工具

  1. apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件。下载地址
  2. dex2jar:将反编译后的classes.dex文件转化为.jar文件。下载地址
  3. jd-gui:用于查看.jar文件。下载地址

二、反编译过程

第一步:使用apktool工具对APK进行反编译

  1. 按照自己的操作系统安装apktool


    apktool.png
  2. 在终端输入apktool验证是否安装成功


    apktool2.png
  3. 调用终端命令,进入apk所在文件夹后执行apktool d -s xxx.apk
    反编译.png
  4. 执行完毕后目录下会生成反编译apk的对应文件夹,拿到classes.dex

第二步:使用dex2jarclasses.dex文件转化为.jar文件

  1. 通过终端进入dex2jar文件夹,并将classes.dex文件复制到文件夹下
  2. 执行终端命令sh d2j-dex2jar.sh classes.dex
  3. 执行完毕后,会在文件夹下生成一个.jar文件,里面就是java源码

第三步:使用jd-gui查看class文件

  1. 安装好JD-GUI后,直接把第二步生成的.jar文件拖入打开的JD-GUI中即可查看源码文件

相关文章

  • 反编译Android APK及防止APK程序被反编译

    反编译Android APK及防止APK程序被反编译 怎么逆向工程对Android Apk 进行反编译 googl...

  • Apk反编译

    APK反编译流程 对我们来说,apk 就是一个压缩包 。反编译 apk 就是反编译 dalvik(Dalvik 是...

  • APK反编译工具的使用

    前言 处理反编译,首先先要了解apk文件的结构,然后是编译过程,最后是反编译。反编译Apk的目的就是Apk拆成我们...

  • 反编译apk

    反编译apk

  • Android 反编译

    1、反编译工具 APK TOOL :谷歌提供的 APK 编译工具,可以反编译和回编译。我们都知道,其实 APK 就...

  • Android smali动态调试

    调试步骤 反编译apk 使用apktool工具反编译apk 在AndroidManifest.xml里面的Appl...

  • 反编译apk,修改登录成功

    要实现的功能是,登录成功。 打开Apk反编译工具,将上一篇中生成的apk拖入其中,点击 反编译apk。 将apk使...

  • android 动态调试

    反编译以及打包 apk 工具网盘地址 反编译 :java -jar Apktool.jar d 22.apk 修改...

  • Mac下反编译Android安装包基本工具

    本篇文章主要从如下几点学习反编译工具的基本安装 apk介绍 反编译apk需要的基本工具 常用ADB命令 apk介绍...

  • 2020-06-20 反编译APK获取代码&资源

    "反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取...

网友评论

      本文标题:APK反编译

      本文链接:https://www.haomeiwen.com/subject/suolrrtx.html