美文网首页
apk反编译流程

apk反编译流程

作者: 后知后觉_95a8 | 来源:发表于2018-06-07 10:14 被阅读0次

切换到上述的3个工具的所在目录,如:E:\AndroidDevelopTool\Android反编译工具包

image

接下来我们要做的就是运行apktool_2.0.1.jar这个jar文件来将apk文件进行反编译,在java中,运行可执行jar包的命令是:

java -jar jar包名.jar
  使用如下的命令运行apktool_2.0.1.jar反编译MMTS-release-1.0.2.apk

java -jar apktool_2.0.1.jar d -f E:\AndroidDevelopTool\Android反编译工具包\测试apk\MMTS-release-1.0.2.apk -o MMTS

反编译成功后,会在当前目录(E:\AndroidDevelopTool\Android反编译工具包)下生成一个MMTS文件夹,打开MMTS里面就有反编译后生成的文件
2.2、使用dex2jar反编译apk得到Java源代码
 将要反编译的APK后缀名改为.rar或者 .zip,并解压,得到其中的classes.dex文件
将获取到的classes.dex放到之前解压出来的工具【dex2jar-2.0】文件夹内,如下图所示:

image

在命令行下定位到dex2jar.bat所在目录,输入"d2j-dex2jar classes.dex",效果如下:

image

命令执行完成之后,在当前目录下就可以看到生成的Jar文件了

然后用jd_jui 打开查看源码

相关文章

  • Apk反编译

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

  • 对某日头条apk的反编译和二次打包(二)

    前一篇对某日头条apk 的反编译和二次打包介绍了Apk的反编译和二次打包的流程,打包的apk使得其意见反馈按钮失效...

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

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

  • Mac 下反编译 apk

    反编译配置流程一到用时就忘了...特此记录。 工具 ApkTool:Apk 逆向工具,它有编译、反编译、签名等功能...

  • apk反编译流程

    切换到上述的3个工具的所在目录,如:E:\AndroidDevelopTool\Android反编译工具包 接下来...

  • apk反编译流程

    准备工具 apktool 将apk安装包解析成能看懂的资源文件dex2jar 将classes.dex打成jar...

  • APK反编译工具的使用

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

  • 反编译apk

    反编译apk

  • Android 反编译

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

  • Android smali动态调试

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

网友评论

      本文标题:apk反编译流程

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