美文网首页
apk反编译

apk反编译

作者: 苏未_ | 来源:发表于2019-10-08 18:18 被阅读0次

参考:https://blog.csdn.net/bqxdrs012/article/details/89359705

一.工具

1.apktool(资源获取)下载地址:https://bitbucket.org/iBotPeaches/apktool/downloads

2.dex2jar(源码文件获取)下载地址:http://sourceforge.net/projects/dex2jar/files/

3.jd-gui(源码查看)下载地址:http://jd.benow.ca/

二.流程

将上述下载好的三个工具一起放到一个文件夹中,并把dex2jar.zip的压缩包和jd-gui.zip的压缩包解压到当前文件夹。

cmd命令语句获取资源文件

通过cmd语句切换到上诉三个工具的所在目录;
运行可执行jar包的命令是:
java -jar jar包名.jar
例如:
java -jar apktool_2.3.4.jar d -f C:\Users\Desktop\test.apk -o test
这个命令是启动apktool_2.3.4.jar将目标目录[C:\Users\Desktop]下的[test.apk]这个apk进行反编译,然后将反编译生成的文件存放到当前目录(工具目录)下的一个[test]文件夹中(文件夹名称自定义)

cmd命令获取源码

需要先将反编译的apk后缀改为test.zip,并解压,得到classes.dex文件,将获取到的classes.dex放到之前解压出来的工具[dex2jar-2.0]文件夹中;
在cmd命令行下定位到dex2jar.bat所在目录,输入"d2j-dex2jar classes.dex",反编译classes.dex得到classes-dex2jar.jar文件之后,就可以使用[jd-gui]工具将class文件反编译成java源代码了

相关文章

  • 反编译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/gwcipctx.html