mac环境的apk反编译工具使用

1. 下载工具

 dex2jar下载地址:http://code.google.com/p/dex2jar/downloads/list

 (备注:需要翻墙

 

 JD-GUI下载:

Size : 691.67 KB
MD5 checksum : 15b3bfb9283bcd3f5db551762f4debeb
Size : 973.8 KB
MD5 checksum : 64491556a81f65b8ad58ef44c5ec99c0
Size : 1.37 MB
MD5 checksum : eb33e74f724d3b0a89ca4002a408ab49

 

        http://download.csdn.net/detail/yanzi1225627/9078879


2. 通过dex2jar将apk转换为jar文件

 

  • 从apk中抽取classex.dex文件 
  • 虽说dex2jar可以直接从apk抽取出jar文件,但是会经常遇到一些问题,所以常用的方法是将.apk文件,重命名为.zip,解压缩后,找到classes.dex文件

运行dex2jar生成.jar文件


首先进行权限配置:

将dex2jar里的d2j_invoke.sh/d2j-dex2jar.sh增加可执行权限。然后进到dex2jar这个文件夹下运行:。


在Mac系统,打开终端,定位到dex2jar所在的目录,执行以下命令:

   ./dex2jar.sh absolute_path_classes.dex

 

在win系统,打开命令行,定位到dex2jar所在的目录,执行以下命令:

  .\dex2jar.bat absolute_path_classes.dex

 

生成文件:classes_dex2jar.jar

 

 

3. 通过jd-gui将jar文件反编译为java文件

 运行jd-gui,打开文件classes_dex2jar.jar,可以看到源码,同时,你还可以通过Save Source或Save All Source,将源码进行保存。

阅读更多
个人分类: android开发
想对作者说点什么? 我来说一句

android-mac反编译

2017年12月08日 9MB 下载

Android反编译for mac

2015年05月06日 41.2MB 下载

没有更多推荐了,返回首页

不良信息举报

mac环境的apk反编译工具使用

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭