Wie kann ich .class Dateien bearbeiten?
Hey, ich habe folgendes Problem:
Ich hab ein minecraft labymod addon, welches Ich bearbeiten will. Hierzu muss ich die .class Dateien bearbeiten. Gibt es einen Weg dies zu tun ohne JDI Gui zu benutzen? Ich mache das immer mit JDI gui, sodass ich dann .jar Dateien habe, welche in eclipse bearbeitet werden können. Aber wie wandle ich die fertigen .jar dann wieder in .class Dateien um, sodass labymod diese wieder erkennt? Oder geht es auch, das man JDI gui weglassen kann?
Danke für jene Antwort.
2 Antworten
.class ist schon kompeliert, es gibt andere Decompiler, siehe Google...
Du kannst auch eine . class file direkt bearbeiten, siehe Hex Editor, aber damit braucht man dann schon etwas Erfahrung und muss den Bytecode kennen.
Legal, garnicht. Das wäre eine dekompilation, die ist hier in Deutschland gesetzlich verboten.
Du musst dir source code runterladen, mit .Java Dateien. Aber wenn du Labymod source googlest findest du auch einiges.
UrhG § 69c absatz 1 und 2
In 69e steht eine ausnahme wann eine dekompilation legal ist, die trifft aber hier nicht zu.
Wenn er es nur für sich privat macht und das Programm nur für sich privat anpasst, dürfte das legitim sein, wenn man es jedoch entgegengesetzt des Willen des Entwicklers veröffentlicht, hast du Recht.
Nein, das denke ich nicht.
Wenn es in 69e eine ausnahme gibt wann es erlaubt ist, dann bedeutet dass das es generell verboten ist. Hier steht das auch nochmal
https://www.it-recht-kanzlei.de/urheberrecht-softwareschutz.html
"§ 69e Abs. 1 UrhG gestattet die an sich nach § 69c Nr. 1 und 2 UrhG verbotene Dekompilierung (Rückwandlung des binären Maschinen-Codes in den Source-Code zur Ermittlung der Funktionsweise des Programms), wenn sie unerlässlich zur Herstellung der Interoperabilität ist."
Aber das hat hier nichts mit herstellung von interoperabilität zu tun(denn java läuft ja unverändert schon fast überall), daher illegal.
Okay, stimmt schon, aber diese Gesetze sind lächerlich, das wird keinen abhalten es zu tun und viele werden dafür auch nicht verurteilt, also wenn man schon nicht durchgreift, kann man den Paragraphen ja streichen xD
Das glaube ich nicht, stelle im Gesetz bitte.