美文网首页
Android反编译Apk过程

Android反编译Apk过程

作者: 一步一坑一脚印 | 来源:发表于2018-04-05 01:03 被阅读0次

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

20161031195205175.jpg
按照图片指引下载apktool.bat和apktool.jar(改名之后)

★ dex2jar(源码文件获取)
下载地址:https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/innlab/dex2jar-0.0.7.11-SNAPSHOT.zip

★ jd-gui (源码查看)
下载地址:https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/innlab/jd-gui-0.3.3.windows.zip

② 下载上述文件存放于同一文件夹之后并解压。


02.jpg

③ 把需要反编译的apk文件放入此文件夹,并在文件夹的空白位置按住Shift+鼠标右键,选择在此处打开命令窗口。在窗口中输入“apktool d APK名称带后缀”,然后回车。得到与APK名称相同的文件夹,此文件夹内存在该Apk的资源文件(图标、XML等)


20161031195808332.jpg

④ 修改Apk的后缀名为rar/zip使其成为压缩文件,解压该文件。获取其中的classes.dex文件。


04.jpg

⑤ 把classes.dex文件复制到dex2jar-2.0文件夹下,并在文件夹的空白位置按住Shift+鼠标右键,选择在此处打开命令窗口。在窗口中输入“d2j-dex2jar.bat classes.dex”,然后回车。得到classes-dex2jar.jar文件。


05.jpg

⑥ 使用jd-gui-0.3.3.windows文件夹下的jd-gui.exe文件打开classes-dex2jar.jar得到该Apk的源码。


06.jpg

相关文章

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

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

  • 反编译

    Android APK反编译easy 详解

  • 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...

  • Mac上使用ApkTool进行反编译

    Android 反编译 资源文件获取: -> 打开AndroidCrackTool软件对指定apk文件进行反编译 ...

  • Apktool 使用教程

    Apktool 是一个反编译Android Apk的第三方工具。它可以反编译资源,并在进行修改之后重新打包Apk。...

网友评论

      本文标题:Android反编译Apk过程

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