1java-runtime-decompiler(1)  General Commands Manual java-runtime-decompiler(1)
2
3
4

NAME

6       java-runtime-decompiler - launch java-runtime decompiler GUI
7

SYNOPSIS

9       java-runtime-decompiler
10

DESCRIPTION

12       It  is  used for extraction of bytecode from running JVM and decompila‐
13       tion of the bytecode with an external decompiler. Paths to  the  decom‐
14       piler  need  to  be  specified  in  .json configuration file located in
15       /etc/java-runtime-decompiler
16

OPTIONS

18       -verbose
19              Print out all exceptions and debugging strings in stdout.
20
21       -help  Print out help and exits.
22
23       -listjvms
24              List available local JVMs.
25
26       -listplugins
27              List currently configured plugins with their status.
28
29       -listclasses pid-xor-url
30              List loaded classes from JVM with given PID/URL.
31
32       -bytes pid class-name
33              Print on stdout binary form of given class loaded  in  JVM  with
34              given PID/URL.
35
36       -base64bytes pid-xor-url class-name
37              Print  on  stdout  binary  form encoded in base64 of given class
38              loaded in JVM with given PID/URL.
39
40       -decompile pid-xor-url class-name config-file
41              Print on stdout decompiled class, needs PID/URL  of  JVM,  class
42              name  and name/file with decompiler configuration, can use javap
43              disassembler. To pass arguments to the disassembler, add them to
44              javap without spaces (e.g. javap-v).
45
46       -overwrite pid/urlOfJVM  classToOverwrite fileWithNewBytecode
47              three  args  - pid or url of JVM and class to overwrite and file
48              with new bytecode
49

AUTHOR

51       Petra   Alice   Mikova   (petra.alice.mikova@gmail.com)   Jiri    Vanek
52       (judovana@email.com)  Radek  Manak  (Radek.Manak@protonmail.com) Ondrej
53       Hrdlicka (ondra.ondrah@seznam.cz)
54
55
56
57
58version 3.0                     26 August 2019      java-runtime-decompiler(1)
Impressum