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

转载 2016年08月30日 18:23:04

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-Mac电脑如何进行APK反编译-使用apktool、jd-gui

最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和win...
  • hanhailong726188
  • hanhailong726188
  • 2015年01月03日 20:57
  • 38957

Mac下对APK进行反编译

window下进行APK的反编译非常简单,有很多集成工具,选择安装包然后就可以一健反编译得到资源文件和源码的jar,然后使用JD-GUI即可查看源码,使用文本编辑器查看资源文件等。换了MAC之后至今未...
  • ttdevs
  • ttdevs
  • 2014年12月31日 18:33
  • 5892

MAC端Android反编译工具及使用

【写在前面】 今天在做项目时遇到一个困难,需求是这样的: 模仿csdn客户端,实现app端查看博文内容,要求不使用H5混合开发实现文章在界面上的显示; 图1-1 简书博文界面 我想到了简书客户...
  • wj_november
  • wj_november
  • 2016年05月29日 00:55
  • 9092

Mac环境下反编译apk

mac环境下反编译apk
  • CHZiroy
  • CHZiroy
  • 2015年06月10日 19:45
  • 3155

android反编译详解(附带反编译工具,包含mac和windows版本)

首先附上android反编译工具打包下载地址: http://pan.baidu.com/s/1sjB8u3F android反编译三部曲示范 windows系统下: 第一步:将打包下载的a...
  • u012475703
  • u012475703
  • 2014年01月01日 12:50
  • 2529

mac下apk反编译集成工具jadx

转自:https://liuzhichao.com/2016/jadx-decompiler.html 在jadx出现之前,我一般是使用apktool和dex2jar这两个Andro...
  • scry5566
  • scry5566
  • 2016年10月19日 11:14
  • 2199

Mac系统下对Android apk进行反编译

最近有一个同事需要去实现android某个功能,自己实现起来感觉到很困难,就看到别人软件实现了此功能。就反编译学了人家的实现方法,让我一下感慨万千,那以后学习和开发项目将方便很多。结合mac系统整理一...
  • Mideveloper
  • Mideveloper
  • 2014年04月18日 11:43
  • 20291

教你用最新工具反编译android apk

所谓工欲善其事必先利其器,首先从官网拿到最新的反编译工具: APK反编译工具: dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://c...
  • u014763302
  • u014763302
  • 2016年06月05日 21:16
  • 10670

Mac系统下对Android apk进行反编译

最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和win...
  • yaya1943
  • yaya1943
  • 2016年01月19日 15:08
  • 985

三种常用的Apk反编译工具

apk反编译工具: 1.apktool 利用命令行查看Java代码,需配合GUI 查看代码 缺点:查看Java代码时,需要先把apk文件变成zip文件,获取到dex文件,运行命令行d2j-dex2ja...
  • u012811342
  • u012811342
  • 2017年06月08日 20:50
  • 1571
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac环境的apk反编译工具使用
举报原因:
原因补充:

(最多只允许输入30个字)