Hallo,
ich hab mir grad das Programm "JAD" runtergeladen, und mit erschrecken festgestellt dass mir das Ding
in 1 Sekunde mein .class in eine .java Datei umgewandelt hat, die EXAKT so aussieht wie das Original,
bis auf Kommentare. Sogar vom kompletten Aufbau her, der einzige Unterschied ist dass die Member-
Variablen am Ende stehen.
Jetzt wollte ich mal fragen wie man sich davor schützen kann? Gibt es dafür Tools, oder muss man
mit einem gewissen "Style" coden, um das zu verhindern?
Ich hab danach nämlich meine main dekompilieren wollen, und diese startet einen Thread auf dem EDT.
Diesen Code konnte JAD nicht wiederherstellen, in der .java steht nur:
Aber kann ja nicht sein dass ich anfangen muss alles als inner classes zu schreiben
Spontan hab ich bei google mit "anti jad" o.ä. nichts finden können. Was wisst ihr über Schutz
vor Dekompilierungen?
ich hab mir grad das Programm "JAD" runtergeladen, und mit erschrecken festgestellt dass mir das Ding
in 1 Sekunde mein .class in eine .java Datei umgewandelt hat, die EXAKT so aussieht wie das Original,
bis auf Kommentare. Sogar vom kompletten Aufbau her, der einzige Unterschied ist dass die Member-
Variablen am Ende stehen.
Jetzt wollte ich mal fragen wie man sich davor schützen kann? Gibt es dafür Tools, oder muss man
mit einem gewissen "Style" coden, um das zu verhindern?
Ich hab danach nämlich meine main dekompilieren wollen, und diese startet einen Thread auf dem EDT.
Diesen Code konnte JAD nicht wiederherstellen, in der .java steht nur:
SwingUtilities.invokeLater(new Object() /* anonymous class not found */
class _anm1 {}
);
Aber kann ja nicht sein dass ich anfangen muss alles als inner classes zu schreiben
Spontan hab ich bei google mit "anti jad" o.ä. nichts finden können. Was wisst ihr über Schutz
vor Dekompilierungen?