关闭

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

124人阅读 评论(0) 收藏 举报
分类:

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,将源码进行保存。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:30151次
    • 积分:544
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:9篇
    • 译文:2篇
    • 评论:2条
    文章分类