反编译工具Jadx

Jadx

Android开发(/学习)有时候需要用到反编译工具,Window上有很多工具,而Mac上则不多,这里稍微介绍一下Mac上可用的反编译工具Jadx.

准备

clone 仓库,编译

mkdir jadx
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist #这个需要稍微等待一下

开始反编译

等完毕后,可以开始了,我就介绍个最简单最常用的用法

  1. 把apk改成zip
  2. 解压zip获取class.dex文件
  3. 将class.dex文件放到jadx目录下
cd build/jadx/
bin/jadx -d out class.dex  # 反编译后放入out文件夹下(如果out不存在它会自动创建)
#or
bin/jadx-gui class.dex  # 会反编译,并且使用gui打开
反编译工具Jadx_第1张图片
效果图

OK,就这样,后续还可以配置环境变量,更加方便.

另外欢迎关注:
我的Github
我的微博
我的微信公众号:

反编译工具Jadx_第2张图片
微信公众号

你可能感兴趣的:(反编译工具Jadx)