jadx安装

作者: 沙漏如心 | 来源:发表于2023-12-12 15:32 被阅读0次

    近日闲来无事翻看了一些自己买过的学习视频,发现了jadx新增了一些功能,挺有意思。这里做一下学习备注。

    软件简介

    J    ADX 是一个 Dex 到 Java 的反编译器,用于从 Android Dex 和 Apk 文件生成 Java 源代码。JADX 有命令行和 GUI 两个版本。

    ❗❗❗请注意,在大多数情况下,jadx 无法对所有 100% 的代码进行反编译,因此可能会出现错误。出错时请查看故障排除指南,以获取解决方法。

    主要功能:

        从 APK、dex、aar、aab 和 zip 文件将 Dalvik 字节码反编译为 java 类 解码 AndroidManifest.xml 和其他资源 resources.arsc 自带去混淆器

    源码地址 下载地址

    因为我这里是windows系统,所以我这里选择了window版本的。

    下载试图 文件内容

    在这里打开bin目录,执行里面的jadx-gui.bat 程序即可正常启动运行

    启动文件

    遇到的问题:

    Error: Could not create the Java Virtual Machine.

    Error: A fatal exception has occurred. Program will exit.

    错误截图

    解决方案:

        测试思路,因原本电脑就有可用版本,只是打算更新一下,所以尝试一下安装最新版。但出现了这样子的问题。 也经过反复尝试之后,确定为:1.3.4版本还可以用,而1.35版本不可用。也会触发同样的问题。所以现在只需要看一下jadx-1.3.5版本更新了些什么东西

    更新记录

    因为自己在搜索错误内容的时候,发现了很多关于java内存的修改方案,所以第一眼就看到了这个。 这个意思是,1.3.5版本之后jadx启动时,将启动内存设置为最大内存。

    解决方案:

        打开jadx-gui.bat,将其中的

    删除内容

    版本更新内容修改掉即可成功启动。 具体原因不考究。

    ps:最好的话,将前面设置的128m 内存设置大一点

    相关文章

      网友评论

        本文标题:jadx安装

        本文链接:https://www.haomeiwen.com/subject/cguvgdtx.html