Android apk简单文件反编译

参考链接:https://zhuanlan.zhihu.com/p/51260384

首先准备好三个工具

  • apktool:反编译apk
  • dex2jar:将dex文件反编译为jar
  • jd-gui:查看jar源码

下载链接https://github.com/13046434521/-/blob/master/%E5%8F%8D%E7%BC%96%E8%AF%91%E5%B7%A5%E5%85%B7%E5%8C%85.zip

首先将.apk文件后缀名改为.zip或.rar解压

将apk文件放到反编译工具所在文件夹

apktool.bat d 文件名.apk

一定要保证apktool.bat和apktoo.jar同时在本目录下,之后就会产生文件名同名文件夹,Xml文件以及AndroidManifest文件可读

用dex2jar反编译查看Java源代码

拿出之前解压出的.dex文件放入dex2jar文件夹下,比如classes.dex,有可能是一个或几个dex文件,运行如下命令:

.\d2j-dex2jar.bat classes.dex

发现生成了classes-dex2jar.jar文件,即为源码,可以用jd-gui或其他工具直接打开查看

你可能感兴趣的:(Android apk简单文件反编译)