View Issue Details

IDProjectCategoryView StatusLast Update
0005036Kali Linux[All Projects] Queued Tool Additionpublic2019-12-05 08:31
Reporteraki Assigned Tosbrun  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version2020.1 
Summary0005036: Bytecode Viewer - Six different Java decompilers, two Bytecode editors, a Java compiler,plugins, searching, supports loading fro
DescriptionJD-gui (https://tools.kali.org/reverse-engineering/jd-gui) and especially jad (https://tools.kali.org/reverse-engineering/jad) are really old and outdated java decompilers that break in most cases where the bytecode slightly differs form the result of javac.

Resilient, up-to-date alternative are:
- cfr (http://www.benf.org/other/cfr/)
- procyon (https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler)
- fernflower (https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine)


- bytecodeviewer - https://bytecodeviewer.com/

Relationships

related to 0005678 resolvedsbrun jadx - Dex to Java decompiler 
related to 0002168 resolvedsbrun JADX - Java Sourcecode from Android Dex and APK 

Activities

g0tmi1k

2019-09-04 12:37

administrator   ~0011026

Due to the age of the OS (Kali Moto [v1], Kali Safi [v2], Kali Rolling <= 2018.4), these legacy versions are no longer supported.
We will be closing this ticket due to inactivity.

Please could you see if you are able to replicate this issue with the latest version of Kali Linux - https://www.kali.org/downloads/)?

If you are still facing the same problem, feel free to re-open the ticket. If you choose to do this, could you provide more information to the issue you are facing, and also give information about your setup?
For more information, please read: https://kali.training/topic/filing-a-good-bug-report/

aki

2019-09-05 07:55

reporter   ~0011046

An alternative to individually including the listed decompilers is packaging [Bytecode viewer](https://bytecodeviewer.com/).
It's an easy to use GUI that ships with these decompilers and keeps them up to date

dookie

2019-09-05 11:50

administrator   ~0011047

Bytecode Viewer would make a nice addition to Kali. Having multiple decompilers in the same application will give us a little bit of future-proofing.

g0tmi1k

2019-09-17 13:39

administrator   ~0011105

Please could we package up bytecodeviewer

sbrun

2019-09-26 07:33

manager   ~0011147

bytecodeviewer is now in kali-rolling

sbrun

2019-11-28 14:00

manager   ~0011419

jadx and bytecode-viewer are now in kali-rolling.
@g0tmi1k @dookie
Should we remove jad from kali and replace it in the meta-packages with jadx and/or bytecode-viewer ?

aki

2019-11-28 16:54

reporter   ~0011425

@sbrun I would definitly remove it, it is just that much outdated.
It has not been maintained for years. Their website expires almost 10 years ago!

dookie

2019-11-29 12:14

administrator   ~0011476

@sbrun I would remove jad and include jadx and bytecode-viewer instead.

sbrun

2019-12-05 08:31

manager   ~0011575

fixed in kali-meta 2020.1.1

Issue History

Date Modified Username Field Change
2018-10-07 11:01 aki New Issue
2018-10-07 11:01 aki Status new => assigned
2018-10-07 11:01 aki Assigned To => sbrun
2018-10-08 13:59 sbrun Assigned To sbrun =>
2018-10-08 13:59 sbrun Status assigned => new
2018-10-08 13:59 sbrun Category Tool Upgrade => New Tool Requests
2019-02-20 11:48 g0tmi1k Category New Tool Requests => Kali Package Improvement
2019-09-04 12:37 g0tmi1k Note Added: 0011026
2019-09-04 12:37 g0tmi1k Status new => closed
2019-09-05 07:54 aki Status closed => feedback
2019-09-05 07:54 aki Resolution open => reopened
2019-09-05 07:55 aki Note Added: 0011046
2019-09-05 07:55 aki Status feedback => new
2019-09-05 10:12 rhertzog Assigned To => rhertzog
2019-09-05 10:12 rhertzog Status new => confirmed
2019-09-05 10:12 rhertzog Assigned To rhertzog =>
2019-09-05 11:50 dookie Note Added: 0011047
2019-09-05 12:37 rhertzog Assigned To => sbrun
2019-09-05 12:37 rhertzog Status confirmed => assigned
2019-09-05 12:37 rhertzog Resolution reopened => open
2019-09-05 12:37 rhertzog Category Kali Package Improvement => Queued Tool Addition
2019-09-17 13:31 g0tmi1k Relationship added related to 0005678
2019-09-17 13:33 g0tmi1k Relationship added related to 0002168
2019-09-17 13:39 g0tmi1k Summary Replace jd-gui/jad against up-to-date decompilers. => Please package Bytecode Viewer
2019-09-17 13:39 g0tmi1k Description Updated View Revisions
2019-09-17 13:39 g0tmi1k Note Added: 0011105
2019-09-26 07:33 sbrun Note Added: 0011147
2019-10-28 14:07 g0tmi1k Summary Please package Bytecode Viewer => Bytecode Viewer - Six different Java decompilers, two Bytecode editors, a Java compiler,plugins, searching, supports loading fro
2019-10-28 16:01 g0tmi1k Severity minor => feature
2019-10-28 16:03 g0tmi1k Product Version kali-dev =>
2019-11-28 14:00 sbrun Note Added: 0011419
2019-11-28 16:54 aki Note Added: 0011425
2019-11-29 12:14 dookie Note Added: 0011476
2019-12-05 08:31 sbrun Status assigned => resolved
2019-12-05 08:31 sbrun Resolution open => fixed
2019-12-05 08:31 sbrun Fixed in Version => 2020.1
2019-12-05 08:31 sbrun Note Added: 0011575