反编译工具Jadx

Jadx

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

准备

clone 仓库,编译

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

开始反编译

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

把 apk 文件复制进去 jadx > build > jadx >下面
然后在bin目录下

bin/jadx-gui com.cashtoutiao_4.0.8.0_61.apk

或者直接在apk当前目录

# ~/Work/jadx/build/jadx/bin/jadx-gui为可执行程序目录
~/Work/jadx/build/jadx/bin/jadx-gui com.cashtoutiao_4.0.8.0_61.apk

由于 jadx 运行时会占用很大的内存资源,所以可以将其另存为 Gradle 项目


反编译工具Jadx_第1张图片
image.png
反编译工具Jadx_第2张图片
image.png

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