APK反编译的方法(未混淆)

文章目录

需要的工具

APK反编译的方法(未混淆)
下载地址:

链接:https://pan.baidu.com/s/1kEvmRyTQUp7ujnvsfELJZA 
提取码:sb8m 
复制这段内容后打开百度网盘手机App,操作更方便哦
  1. apktool 资源文件获取, 可以提取出图片文件和布局文件进行使用查看
  2. dex2jar 将apk反编译成java源码,将classes.dex转化成 .jar文件
  3. jd-gui 查看APK中classes.dex转化成出的 .jar文件,即源码文件

反编译方法过程

  • 将上述下载好的3个工具和要反编译的apk统一放到一个文件夹中
    APK反编译的方法(未混淆)
  • apktool命令,获取apk中资源
  • 在apktool_2.5.0.jar所在目录执行cmd命令
  • MMTS是自定义反编译后文件夹目录
  • 将D:\ac\decompile\apk\Auto_4.6.7.607329_signed.apk通过执行apktool的jar文件命令反编译到当前目录中的MMTS文件目录下
java -jar D:\ac\decompile\apktool_2.5.0.jar d -f D:\ac\decompile\apk\Auto_4.6.7.607329_signed.apk -o MMTS

APK反编译的方法(未混淆)

  • 解压要反编译的apk,把得到的class.dex文件放在dex2jar文件夹内,并执行dj2-dex2jar.bat文件
  • dj2-dex2jar.bat文件夹下执行cmd命令
d2j-dex2jar classes.dex

APK反编译的方法(未混淆)
APK反编译的方法(未混淆)
APK反编译的方法(未混淆)
APK反编译的方法(未混淆)

  • 使用jd-gui.exe查看生成的jar文件源码
    APK反编译的方法(未混淆)
    APK反编译的方法(未混淆)
上一篇:使用kali的工具集反编译apk


下一篇:Android之反编译流程