转载:反编译工具Jadx

今天药忘吃喽~ 2023-07-13 15:30 59阅读 0赞

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dbs1215/article/details/52864816

反编译工具Jadx

Mac环境下反编译的工具不是很多,个人认为Jadx是Mac环境下做的比较好的反编译工具,下面说下其使用方法

1、准备工作

  1. git clone https://github.com/skylot/jadx.git
  2. cd jadx
  3. ./gradlew dist

如果顺利的话你看到的应该是这样的

这里写图片描述

2、开始运行

将要反编译的apk拷贝jadx/build/jadx/目录下

  1. cd build/jadx/
  2. mkdir apkdir (创建存放apk的目录)
  3. cp xxx.apk apkdir (拷贝apk文件到apkdir目录下)
  4. bin/jadx apkdir/xxx.apk (执行成功后会在jadx目录下xxx文件目录就是反编译的所有文件了)

如果要编译一些大的apk,如果出现java.lang.OutOfMemoryError: GC overhead limit exceeded
建议将第四步修改为

  1. JAVA_OPTS="-Xmx4G" bin/jadx -j 1 apkdir/xxx.apk

至此qq的apk就被反编译出来

这里写图片描述
当然Jadx还有其他命令,此处不在一一列举,有兴趣的自行参见官网 Good Luck !
————————————————

发表评论

表情:
评论列表 (有 0 条评论,59人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java编译工具

    介绍 Java 反编译工具有很多种,以下介绍其中一些工具 jad jad 是一款使用非常广泛地 Java 反编译工具,官网 [http://www.varanec