Bytecode-basierte Java-Klassen sind deutlich einfacher zu dekompilieren als native Binaries, weil ihre Bytecode-Anweisungen umfangreiche Kontextinformationen enthalten, zum Beispiel zu Vererbung und Datentypen.
Ich versuche die Anwendung zu dekompilieren, um ihre Arbeitsweise zu verstehen.