尝试用过 JD-GUI,但是转出来的代码不能用
尝试用过 JD-GUI,但是转出来的代码不能用
|
1
怎么把一坨屎逆向为食物?
|
|
dethanNov 25, 2020 via Android
4
idea 可以吧
|
|
5
转出来是给你看的。不是给你用的 告诉你屎是什么食物变的
|
|
6
http://www.javadecompilers.com/
多试几个反编译器,一般 Fernflower 会比较好用 |
|
xyooyxNov 25, 2020 via iPhone
7
解压出来,然后作为项目用 idea 打开
|
|
Joker123456789Nov 25, 2020
8
一般 编译的时候,编译器会对源码做优化。 而反编译是将字节码反向编译成源码, 但是字节码是对源码优化后编译而成的,
所以反编译出来的东西 跟源码是两码事,可读性非常差。 |
|
securityCodingNov 25, 2020
10
拖到 idea 能自动反编译
|
|
RedBeanIceNov 25, 2020
11
拖到 idea 能自动反编译
|
|
itsqlNov 25, 2020
12
直接用肯定不能用啊,换个方式就可以了啊
|
|
nicevarNov 25, 2020
13
我不知道你是怎么想的,既然你想直接用为什么不用 jar 包?如果只想用部分代码,反编译出来代码你参考修改一下不就行了,难道你连这点都做不到?
|
|
kingfalseNov 25, 2020 via Android
15
javassist,完美解决,我们有个很老的项目只有 jar 包我就是用这个搞定的,不过改动比较小
|
|
xiaoliu926Nov 25, 2020
16
@will2zuo jar 包拖到 idea 里就能查看源码了。。。原样复制一份
|
|
kingfalseNov 25, 2020 via Android
17
反编译就算了,出来的都是残疾
|
|
nicevarNov 25, 2020
18
@will2zuo 那你应该找公司的负责人要代码,一个项目的 jar 包除非少量的代码,否则肯定不可能反编译后能直接用的,你这不现实,解决办法就三个一就是找到源码、二是反编译成源码依葫芦画瓢、三就是反编译字节码修改(这个只适合小改动)。
|
|
fengpan567Nov 25, 2020
19
反编译出来也用不了,如果是代码多的复杂工程,那就 GG 了
|
|
PVGNov 25, 2020
20
jd-gui,反编译工具一大堆
|
|
volantRookieNov 26, 2020
21
难道没有人想到他是 springboot 打的 jar 包,然后丢到服务器上跑的?如果是这样,那就好玩了,哈哈
|
|
v2orzNov 26, 2020
22
1L 这个居然还这么多人点赞?人家又不是要做破解软件
回到问题上来,反编译出来能改到可用的人不会问这个问题,不会改的,反编译出来也就是给你看看 大多数情况下,你放到 idea 里面就可以了,还可以选择多种反编译插件的 |
|
23
@volantRookie 是用的 springboot
|
|
volantRookieNov 26, 2020
25
那源码不是在自己手上么,直接改源码再打个包放上去就完事了
|