mac 下 jdgui invalid input fileloader

本文介绍了解决JD-GUI反编译时遇到的invalidinputfileloader错误的方法,通过修改JD-GUI的权限设置,成功打开了classes-dex2jar.jar文件并查看到源码。

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

在一次反编译中,前面几个步骤都是正确的,将classes.dex成功转为classes-dex2jar.jar文件,在即将把classes-dex2jar.jar文件在jd-gui中打开的时候,出现了jdgui invalid input fileloader这个错误,如下图所示:

在这里插入图片描述

在网上搜了又搜,说是Java版本的问题,也一度想在下个jdk7的,后面搁置了会,一觉醒来,通过精确搜索,搜到这篇文章:

https://www.jianshu.com/p/84f5fb1f1562?open_source=weibo_search
一篇比较完整到入门级的反编译教程,大家可以跳转进去看一下,通过教程我们知道,只需要修改jd-gui的权限即可,在命令行使用:

sudo chmod +xr classes-dex2jar.jar

然后再重新把classes-dex2jar.jar拖进去即可查看到源码了,不过我这里好像用到了腾讯到乐固加密,看到的并不是完全的源码,这有点蛋疼…

在这里插入图片描述
个人对于android反编译这一块还是稍微有些兴趣的,希望大神带带。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值