美文网首页
Android 反编译apk过程记录

Android 反编译apk过程记录

作者: 大灰狼zz | 来源:发表于2020-06-16 18:21 被阅读0次

相关工具下载

我的百度网盘上有备份

反编译代码的工具:

反编译资源的工具:

环境配置

1. 系统环境

Windows系统,安装了jdk1.8+

2. Apktool 配置

  • 下载好apktool.batapktool.jar,放在同一目录下,我这里是放在apktool文件夹下

    image.png
  • 在系统环境变量的path变量中添加apktool文件夹的路径

    image.png
image.png
  • Windows+R 打开命令行窗口,输入apktool

    image.png
  • 显示下图信息则配置成功


    image.png

3.将dex2jar-2.0.zip 和jd-jui.zip解压到文件夹备用

image.png

反编译步骤

1.反编译 Apk

  • cdapk 的目录下

    image.png
  • 输入apktool d -s -f qihuobao.apk

    image.png
image.png

d 反编译 apk 文件
-s 不反编译 dex 文件,而是将其保留
-f 如果目标文件夹存在,则删除后重新反编译

  • 最后生成文件夹


    image.png

2.生成jar源码文件

  • 将前面生成的classes.dex文件复制到dex2jar-2.0目录下

    image.png
  • 打开命令行窗口,cddex2jar-2.0 目录下

    image.png
  • 运行d2j-dex2jar.bat classes.dex

    image.png
image.png
  • 最后会在dex2jar-2.0 目录下 生成classes-dex2jar.jar 文件
    image.png

3.使用jd-gui 工具查看jar源码文件

  • 运行jd-gui.exe
    image.png
image.png
  • 打开前面生成的classes-dex2jar.jar 文件就可以查看源码了
    image.png

参考文档

Android 反编译指南

安卓apk反编译、修改、重新打包、签名全过程

Android APK反编译技巧全讲解

相关文章

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

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

  • Android 反编译apk过程记录

    相关工具下载 我的百度网盘上有备份 反编译代码的工具: dex2jar: 将可运行文件classes.dex反编译...

  • 反编译

    Android APK反编译easy 详解

  • Mac使用反编译apk

    这里记录一下Mac上反编译apk的环境,比较简单的Android反编译工具 apktool dex2jar jd-...

  • 2018-08-24学习笔记

    手把手教你使用Android studio生成正式签名的APK文件 9.5.3 Android Apk 反编译 &...

  • Android反编译Apk过程

    ① 首先下载反编译所需的工具:把工具都放入一个文件夹内★ apktool (资源文件获取)下载地址:https:/...

  • APK反编译工具的使用

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

  • Android逆向工程

    一 : 反编译 获取到需要的apk 包,利用反编译工具进行反编译. 反编译工具:Android Killer 首先...

  • Android APK 反编译与安全

    APK 反编译 一、APK反编译基本原理 1.APK分析 assets文件夹:原始资源文件夹,对应着Android...

  • smali 语言

    smali是android apk反编译后得到的文件,android反编译后可以得到jar或者得到smali文件A...

网友评论

      本文标题:Android 反编译apk过程记录

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