安装jadx漫长的失败和短暂的成功过程

本文详细记录了一位win10用户安装jadx的全过程,从下载源码失败开始,经历了多次尝试,包括从不同教程获取帮助,直至最终通过下载特定版本的zip包并成功运行jadx-gui。在安装过程中遇到了找不到bin文件夹、运行脚本出错等问题,最终成功运行并展示了反编译apk的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装前的准备

本人的系统是win10,已经安装过jdk;安装过eclipse;安装过github软件,设置大部分成功,由于不知名原因无法用户登陆。

第一次失败的过程

jadx在git上有完整的开源代码,地址是:https://github.com/skylot/jadx,本人直接找了过去下载了代码的zip包。

在这里插入图片描述

然鹅,按照git下面的教程,需要找一个bin的文件夹:

在这里插入图片描述

打开下载后的文件夹,我发现——没有这个文件夹!

在这里插入图片描述

搜索文件也不存在,我能怎么办?我也很绝望啊!由于自从接触计算机本人就没有安装程序一次成功的,本人心平气和地选择——重新下载一下试试。然鹅,还是不行。度娘了一下教程,然后,没有教程。研究了一下没有什么头绪,初次尝试以失败告终。

第二次失败的过程

第一次尝试失败后,本人决定去找一下安装教程。找到的教程:
https://www.cnblogs.com/whycxb/p/9162427.html
看上去很简单的样子,刚好也下载了代码包。于是按照教程上说,要找到:

在这里插入图片描述

唔… …没有

在这里插入图片描述

看到了jadx.gui的文件夹,进去看看,也没有。看到这里我猜测,难道是找一个叫做xxxxx.bat的文件?于是,搜索.bat找到了一个文件:

在这里插入图片描述

看上去很像的样子唉!于是双击运行,结果出现:

在这里插入图片描述

然后卡在这里,大约一分多钟后出现错误提示并薛定谔式闪退。

在这里插入图片描述

依然不知道出错原因,第二次尝试在摸不到头脑的情况下再次失败。

第三次失败的过程

没关系,可能是代码包有问题,本人再次搜索教程,然后找到了这个:

https://blog.youkuaiyun.com/jax/article/details/74911149

只需三步命令行:

git clone https://github.com/skylot/jadx.git  
cd jadx  
gradlew.bat dist  

打开终端输入后,前两行顺利完成了,第一行命令有点小慢但是问题不大。然鹅第三行命令就不太友好了。

在这里插入图片描述

找了一下出错的地方:

在这里插入图片描述

看不出问题在哪,也打不开。研究了一下应该是无法连接到外网,我的电脑没有翻墙。贫穷使我放弃翻墙,本人坚信有免费又简单的方法!本次尝试再次以失败告终。

最后疑似成功的尝试

回到第一次尝试的网站,仔细观察后,发现有链接出去的下载地址:

在这里插入图片描述

可以点开的哦,选择第二个‘release v1.0.0’,点进去后是这样的:

在这里插入图片描述

跳过前面大片看不懂的内容,进度条拉到最后面:

在这里插入图片描述

我下载了前三个zip包:

在这里插入图片描述

得到了:

在这里插入图片描述

jadx-1.0.0.zip解压以后是界个样子的:

在这里插入图片描述

按照第一次尝试的教程,打开bin文件夹:

在这里插入图片描述

‘jadx.bat’双击后出现了闪退现象,原因未知。
双击‘jadx-gui.bat’,然鹅又因为不知明原因(可能这就是非吧),出现了错误:
在这里插入图片描述

jadx-gui-1.0.0-with-jre-windows解压打开后,双击jadx-gui.bat可以运行成功。

在这里插入图片描述

另外,下载的三个文件中,jadx-gui-1.0.0.exe可以直接运行!!!(不敢相信)
在这里插入图片描述

打开后是介个样子滴:

在这里插入图片描述

在360手机助手电脑版上下载一个apk文件在电脑上(不用连手机,直接选下载在电脑上),我选择的是微博的apk:
在这里插入图片描述

打开这个后,等一小会,就会出现如下界面(下面绿色的进度条显示内存使用率):

在这里插入图片描述
随意打开一个包查看,可以看到反调试的代码(内存使用率也发生了改变,使用时注意及时保存关闭不用的包):

在这里插入图片描述

于是,本人终于成功安装jadx。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值