Giter Site home page Giter Site logo

deobfuscator-gui's People

Contributors

col-e avatar janmm14 avatar thistestuser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deobfuscator-gui's Issues

Deobfuscation failed. Please open a ticket on GitHub

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.RuntimeException: Unknown action for encrypted strings array
at com.javadeobfuscator.deobfuscator.transformers.zelix.StringEncryptionTransformer.lambda$transform$25(StringEncryptionTransformer.java:1301)
at java.base/java.util.HashMap$Values.forEach(HashMap.java:977)
at com.javadeobfuscator.deobfuscator.transformers.zelix.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:114)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:74)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:812)
at java.base/java.lang.Thread.run(Thread.java:834)

Xmx In GUI

Hi developer ,command line providing -Xmx work but seems their is not any option to allocate memory when using gui . I can not find it anywhere , does it exist in gui or not ?

Help-me

error: failed to compute frames

Error down below

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.NullPointerException: Cannot invoke "com.javadeobfuscator.javavm.mirrors.JavaClass.isPrimitive()" because "this.componentType" is null
at com.javadeobfuscator.javavm.mirrors.JavaClass.(JavaClass.java:178)
at com.javadeobfuscator.javavm.mirrors.JavaClass.forName(JavaClass.java:219)
at com.javadeobfuscator.javavm.hooks.HookGenerator.generateUnknownHandlingHook(HookGenerator.java:73)
at com.javadeobfuscator.javavm.nativeimpls.sun_misc_URLClassPath.registerNatives(sun_misc_URLClassPath.java:28)
at com.javadeobfuscator.javavm.VirtualMachine.registerNatives(VirtualMachine.java:500)
at com.javadeobfuscator.javavm.VirtualMachine.(VirtualMachine.java:124)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:269)
at com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:36)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1009)
at java.base/java.lang.Thread.run(Thread.java:833)

Java-deobfuscator-GUI-Error

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.ArithmeticException: / by zero
at com.javadeobfuscator.deobfuscator.transformers.smoke.NumberObfuscationTransformer.doMath(NumberObfuscationTransformer.java:135)
at com.javadeobfuscator.deobfuscator.transformers.smoke.NumberObfuscationTransformer.transform(NumberObfuscationTransformer.java:83)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1009)
at java.lang.Thread.run(Unknown Source)

Help me plsss

`[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading classpath
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading input
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Computing callers
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Transforming
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Running com.javadeobfuscator.deobfuscator.transformers.stringer.v3.StringEncryptionTransformer
java.nio.file.NoSuchFileException: C:\Program Files\Java\jre-9.0.4\lib\rt.jar
at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(Unknown Source)
at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(Unknown Source)
at java.base/sun.nio.fs.WindowsFileSystemProvider.readAttributes(Unknown Source)
at java.base/java.nio.file.Files.readAttributes(Unknown Source)
at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at com.javadeobfuscator.deobfuscator.utils.Utils.loadBytes(Utils.java:391)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:160)
at com.javadeobfuscator.deobfuscator.transformers.stringer.v3.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:39)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:328)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:285)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at io.github.thistestuser.DeobfuscatorFrame$13$1.run(DeobfuscatorFrame.java:599)
at java.base/java.lang.Thread.run(Unknown Source)
java.nio.file.NoSuchFileException: C:\Program Files\Java\jre-9.0.4\lib\jce.jar
at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(Unknown Source)
at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(Unknown Source)
at java.base/sun.nio.fs.WindowsFileSystemProvider.readAttributes(Unknown Source)
at java.base/java.nio.file.Files.readAttributes(Unknown Source)
at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at com.javadeobfuscator.deobfuscator.utils.Utils.loadBytes(Utils.java:391)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:161)
at com.javadeobfuscator.deobfuscator.transformers.stringer.v3.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:39)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:328)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:285)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at io.github.thistestuser.DeobfuscatorFrame$13$1.run(DeobfuscatorFrame.java:599)
at java.base/java.lang.Thread.run(Unknown Source)
java.nio.file.NoSuchFileException: C:\Program Files\Java\jre-9.0.4\lib\jsse.jar
at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(Unknown Source)
at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(Unknown Source)
at java.base/sun.nio.fs.WindowsFileSystemProvider.readAttributes(Unknown Source)
at java.base/java.nio.file.Files.readAttributes(Unknown Source)
at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at com.javadeobfuscator.deobfuscator.utils.Utils.loadBytes(Utils.java:391)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:162)
at com.javadeobfuscator.deobfuscator.transformers.stringer.v3.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:39)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:328)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:285)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at io.github.thistestuser.DeobfuscatorFrame$13$1.run(DeobfuscatorFrame.java:599)
at java.base/java.lang.Thread.run(Unknown Source)

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.NullPointerException
at com.javadeobfuscator.javavm.mirrors.JavaClass.(JavaClass.java:178)
at com.javadeobfuscator.javavm.mirrors.JavaClass.forName(JavaClass.java:219)
at com.javadeobfuscator.javavm.hooks.HookGenerator.generateUnknownHandlingHook(HookGenerator.java:73)
at com.javadeobfuscator.javavm.nativeimpls.sun_misc_URLClassPath.registerNatives(sun_misc_URLClassPath.java:28)
at com.javadeobfuscator.javavm.VirtualMachine.registerNatives(VirtualMachine.java:500)
at com.javadeobfuscator.javavm.VirtualMachine.(VirtualMachine.java:124)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:167)
at com.javadeobfuscator.deobfuscator.transformers.stringer.v3.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:39)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:328)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:285)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at io.github.thistestuser.DeobfuscatorFrame$13$1.run(DeobfuscatorFrame.java:599)
at java.base/java.lang.Thread.run(Unknown Source)
`

You need a JVM with JavaFX

Whenever I try to launch the gui I get an error message reading "could not find class javafx/embed/swing/JFXPanel" and nothing else launches. Anyone else with that issue?

java.lang.NoSuchFieldException: modifiers

Pressing the 'Run' button causes the following exception:

java.lang.NoSuchFieldException: modifiers
	at java.base/java.lang.Class.getDeclaredField(Class.java:2417)
	at com.javadeobfuscator.deobfuscator.ui.util.Reflect.setFieldO(Reflect.java:124)
	at com.javadeobfuscator.deobfuscator.ui.wrap.Config.setTransformers(Config.java:34)
	at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:809)
	at java.base/java.lang.Thread.run(Thread.java:835)

Problematic line is:
Field acc = Field.class.getDeclaredField("modifiers");

My config:

OpenJDK Runtime Environment (build 12+32)
OpenJDK 64-Bit Server VM (build 12+32, mixed mode, sharing)

Distributor ID:	LinuxMint
Description:	Linux Mint 19.1 Tessa
Release:	19.1
Codename:	tessa

Errorr

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.NullPointerException: Cannot invoke "com.javadeobfuscator.javavm.mirrors.JavaClass.isPrimitive()" because "this.componentType" is null
at com.javadeobfuscator.javavm.mirrors.JavaClass.(JavaClass.java:178)
at com.javadeobfuscator.javavm.mirrors.JavaClass.forName(JavaClass.java:219)
at com.javadeobfuscator.javavm.hooks.HookGenerator.generateUnknownHandlingHook(HookGenerator.java:73)
at com.javadeobfuscator.javavm.nativeimpls.sun_misc_URLClassPath.registerNatives(sun_misc_URLClassPath.java:28)
at com.javadeobfuscator.javavm.VirtualMachine.registerNatives(VirtualMachine.java:500)
at com.javadeobfuscator.javavm.VirtualMachine.(VirtualMachine.java:124)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:269)
at com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:36)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at jdk.internal.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1009)
at java.base/java.lang.Thread.run(Unknown Source)

Deobfuscation Failed

com.javadeobfuscator.deobfuscator.executor.exceptions.NoSuchMethodHandlerException: Could not find invoker for java/lang/Object eoi/lfq/dy get(Ljava/lang/Object;)Ljava/lang/Object; @ store/supremesetups/suprememinions/main/t q(Ljava/lang/Object;I)Ljava/lang/String;
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:1248)
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:76)
at com.javadeobfuscator.deobfuscator.executor.defined.MappedMethodProvider.invokeMethod(MappedMethodProvider.java:54)
at com.javadeobfuscator.deobfuscator.executor.providers.DelegatingProvider.invokeMethod(DelegatingProvider.java:35)
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:1394)
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:76)
at com.javadeobfuscator.deobfuscator.transformers.stringer.HideAccessObfuscationTransformer.lambda$transform$1(HideAccessObfuscationTransformer.java:124)
at java.util.ArrayList.forEach(Unknown Source)
at com.javadeobfuscator.deobfuscator.transformers.stringer.HideAccessObfuscationTransformer.transform(HideAccessObfuscationTransformer.java:120)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1003)
at java.lang.Thread.run(Unknown Source)

help, you need jvm with javafx

ive read the post about it with zulu but at the point where it couldve solved my problem it stopped. can anyone help? ive got zulu installed but my java version doesnt say anything about zulu

Deobfuscation

hello i want deobfuscate a plugin but i have this error
image

My config:
image

Unable to create config.yml

i need a sample config file which you use to deobfuscate alltori obfuscated samples. There are a lot of malware samples floating around which are obfuscated using allatori and i need to analyze them as soon as possible.

getting 'java.lang.NoClassDefFoundError' error

Exception in thread "main" java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel at com.javadeobfuscator.deobfuscator.ui.component.SynchronousJFXCaller.init(SynchronousJFXCaller.java:28) at com.javadeobfuscator.deobfuscator.ui.SwingWindow.main(SwingWindow.java:64) Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 2 more
Any suggestion what should i do?

<-> Add Copy Console logs <->

Will be really nice.

im trying to find specific string and its really hard to find the string and i can't copy all the things because its too large so rip me.

Will be nice to do options, log to file :)

Deobfuscation error java.lang.ArrayIndexOutOfBoundsException on read source file

java.lang.ArrayIndexOutOfBoundsException: 6930 at com.javadeobfuscator.org.objectweb.asm.ClassReader.readStringish(ClassReader.java:2659) at com.javadeobfuscator.org.objectweb.asm.ClassReader.readClass(ClassReader.java:2676) at com.javadeobfuscator.org.objectweb.asm.ClassReader.readCode(ClassReader.java:1628) at com.javadeobfuscator.org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126) at com.javadeobfuscator.org.objectweb.asm.ClassReader.accept(ClassReader.java:698) at com.javadeobfuscator.org.objectweb.asm.ClassReader.accept(ClassReader.java:500) at com.javadeobfuscator.deobfuscator.Deobfuscator.loadInput(Deobfuscator.java:187) at com.javadeobfuscator.deobfuscator.Deobfuscator.loadInput(Deobfuscator.java:173) at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:249) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:74) at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:812) at java.lang.Thread.run(Unknown Source)
Please deobfuscate -> https://github.com/javadeobfuscator/deobfuscator/files/4032120/mod.zip

Can't use 'Select' button, throws exception.

Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Toolkit not initialized at javafx.graphics/com.sun.javafx.application.PlatformImpl.runLater(Unknown Source) at javafx.graphics/com.sun.javafx.application.PlatformImpl.runLater(Unknown Source) at javafx.graphics/javafx.application.Platform.runLater(Unknown Source) at com.javadeobfuscator.deobfuscator.ui.component.SynchronousJFXCaller.call(SynchronousJFXCaller.java:106) at com.javadeobfuscator.deobfuscator.ui.component.SynchronousJFXFileChooser.showDialog(SynchronousJFXFileChooser.java:89) at com.javadeobfuscator.deobfuscator.ui.component.SynchronousJFXFileChooser.showDialog(SynchronousJFXFileChooser.java:53) at com.javadeobfuscator.deobfuscator.ui.component.SynchronousJFXFileChooser.showOpenDialog(SynchronousJFXFileChooser.java:111) at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$main$2(SwingWindow.java:297) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

When running .\zulu19.30.11-ca-fx-jre19.0.1-win_x64\bin\java.exe -jar .\deobfuscator-gui.jar

This happens whenever I click either of the two buttons to select a file making them unusable.

java version 19, Windows 10, deobfuscator-gui version 4.2 (latest at the time of this post).

Make the window resizable

Reading the transformer’s names is really bad with this small window. I much rather want to resize the window (so all elements get bigger) instead of using the scroll bars.

Deobfuscation failed

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.OutOfMemoryError: Java heap space
at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1529)
at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1491)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:721)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:401)
at com.javadeobfuscator.javavm.VirtualMachine.load(VirtualMachine.java:1016)
at com.javadeobfuscator.javavm.VirtualMachine.(VirtualMachine.java:121)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:269)
at com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:36)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1009)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow$$Lambda$87/24850541.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

I have tried changing the java heap size from in control panel (tried 4096m and 8192m and got same error with both)

Launch Failure

"You need a JVM with JavaFX (A non-headless installation).

Could not find class javafx/embed/swing/JFXPanel"

  • Error when launching the GUI.

Add support for transformer-specific configurations

Requires a gui overhaul for transformer selection as well as changes to settings import/export.

I wouldn't bother trying backwards compatibility for new settings export to old deobf-gui version.

Will work on this myself.

"Deselect…" should have no … because no new dialog opens

An ellipsis … in a button/menu normally indicates that the action is not immediately but rather a new dialog will open. Deselect… does not follow this convention. I clicked it just to see what dialog will pop up and then I had to select all tranformers again -.-

Allatori

Im want to deobfuscate minecraft plugins but in console [Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading classpath
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading input
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Computing callers
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Transforming
[Thread-3] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Running com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer
[ClassLoader] An attempt was made to load the library zip.dll
Initialization of VM took 164ms
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: d�a�w
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: �'zxYpG1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 5
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄊ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: V}�3�|�q�2
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: 7
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onPlayerJoin(Lorg/bukkit/event/player/PlayerJoinEvent;)V: ᄡ
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J onInteract(Lorg/bukkit/event/block/BlockBreakEvent;)V: \Hb^pJt^?o}BrFS_tLz
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/J ItemDrop(Lorg/bukkit/event/player/PlayerDropItemEvent;)V: \Hb^pJt^?icBa
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: 1
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: ?z?.?bu?b :/0,1#u,<'u+&6;+0(0
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: d
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: ?7 o�e�d
�i� �s�n�e�e
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: jN~@|L�Il
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: D/
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: >
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: %�e�l�n�%
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/L onPlayerCommandPreprocess(Lorg/bukkit/event/player/PlayerCommandPreprocessEvent;)V: �
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/v/J ALLATORIxDEMO(Lorg/bukkit/Color;)Lr/z/z/z/v/J;: ������

[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/v/J ALLATORIxDEMO(Lorg/bukkit/Color;)Lr/z/z/z/v/J;:
�'C&
%�i�0�i�,�=�,�i�;�&�h
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/v/J ALLATORIxDEMO()Lorg/bukkit/inventory/ItemStack;: -<�%C$�=�;
(�h
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/m onPlayerInteract(Lorg/bukkit/event/player/PlayerInteractEvent;)V: rw^eUg�vYv\g
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/m onPlayerInteract(Lorg/bukkit/event/player/PlayerInteractEvent;)V: �P6B=@vv-g,L,I=
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/m onPlayerInteract(Lorg/bukkit/event/player/PlayerInteractEvent;)V: t6p9
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/m onPlayerInteract(Lorg/bukkit/event/player/PlayerInteractEvent;)V: Nccbhoy
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/m onPlayerInteract(Lorg/bukkit/event/player/PlayerInteractEvent;)V: rw^eUgsmBf
[Thread-3] INFO com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer - Decrypted string in r/z/z/z/r/M onServerListPing(Lorg/bukkit/event/server/ServerListPingEvent;)V: ?z?.�b?$%4%?l�0,!''?bl��u?3ou?c?9�='u

why is problem ?

Using COMPUTE_MAXS ERROR Helper

[Thread-2] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Writing
Error: javax/microedition/lcdui/Graphics could not be found while writing aM. Using COMPUTE_MAXS
Error: javax/microedition/lcdui/Displayable could not be found while writing cA. Using COMPUTE_MAXS
Error: javax/microedition/io/HttpConnection could not be found while writing ce. Using COMPUTE_MAXS
Error: javax/microedition/lcdui/Graphics could not be found while writing p. Using COMPUTE_MAXS
Error: javax/microedition/rms/RecordStore could not be found while writing eV. Using COMPUTE_MAXS
Error: javax/microedition/lcdui/Graphics could not be found while writing fB. Using COMPUTE_MAXS
Error: javax/microedition/rms/RecordStore could not be found while writing ee. Using COMPUTE_MAXS
Error: javax/microedition/io/HttpConnection could not be found while writing fN. Using COMPUTE_MAXS
Error: javax/microedition/lcdui/Displayable could not be found while writing ey. Using COMPUTE_MAXS

and

deobfuscation failed. please open a ticket on GitHub and provide the following error

Screenshot 2022-09-16 212830

Error when deobfuscating, how to handle

The output of deobfucator-gui.jar
[Thread-6] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading classpath
[Thread-6] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Loading input
[Thread-6] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Computing callers
[Thread-6] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Transforming
[Thread-6] INFO com.javadeobfuscator.deobfuscator.Deobfuscator - Writing

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.io.FileNotFoundException:
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(Unknown Source)
at java.io.FileOutputStream.(Unknown Source)
at java.io.FileOutputStream.(Unknown Source)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:294)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:74)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:812)
at java.lang.Thread.run(Unknown Source)

How to handle these problems?

Adding libraries

A helpful feature would be an easy option to include other dependencies that are needed to build the output jar.

Idk what this means

annot invoke "com.javadeobfuscator.javavm.mirrors.JavaClass.isPrimitive()" because "this.componentType" is null
at com.javadeobfuscator.javavm.mirrors.JavaClass.(JavaClass.java:178)
at com.javadeobfuscator.javavm.mirrors.JavaClass.forName(JavaClass.java:219)
at com.javadeobfuscator.javavm.hooks.HookGenerator.generateUnknownHandlingHook(HookGenerator.java:73)
at com.javadeobfuscator.javavm.nativeimpls.sun_misc_URLClassPath.registerNatives(sun_misc_URLClassPath.java:28)
at com.javadeobfuscator.javavm.VirtualMachine.registerNatives(VirtualMachine.java:500)
at com.javadeobfuscator.javavm.VirtualMachine.(VirtualMachine.java:124)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:269)
at com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:36)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1009)
at java.base/java.lang.Thread.run(Unknown Source)

Wrong main class in pom

On mobile, so can't make a PR, but building from maven still points to the JavaFX class which no longer exists. Replacing the name will allow execution via java -jar gui.jar

Error

java.lang.OutOfMemoryError: Java heap space
Help-me

OutOfMemory

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.lang.AbstractStringBuilder.(Unknown Source)
at java.lang.StringBuilder.(Unknown Source)
at com.javadeobfuscator.deobfuscator.transformers.normalizer.CustomRemapper.map(CustomRemapper.java:140)
at com.javadeobfuscator.deobfuscator.transformers.normalizer.CustomRemapper.mapFieldName(CustomRemapper.java:95)
at org.objectweb.asm.commons.MethodRemapper.visitFieldInsn(MethodRemapper.java:119)
at org.objectweb.asm.tree.FieldInsnNode.accept(FieldInsnNode.java:101)
at org.objectweb.asm.tree.InsnList.accept(InsnList.java:162)
at org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:817)
at org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:727)
at org.objectweb.asm.tree.ClassNode.accept(ClassNode.java:452)
at com.javadeobfuscator.deobfuscator.transformers.normalizer.AbstractNormalizer.lambda$0(AbstractNormalizer.java:47)
at com.javadeobfuscator.deobfuscator.transformers.normalizer.AbstractNormalizer$$Lambda$22/89761232.accept(Unknown Source)
at java.util.HashMap$Values.forEach(Unknown Source)
at com.javadeobfuscator.deobfuscator.transformers.normalizer.AbstractNormalizer.transform(AbstractNormalizer.java:42)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:409)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:74)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:812)
at java.lang.Thread.run(Unknown Source)

How can i add more memory to this, i have 16GB DDR4

You need a JVM with Java FX

When I launch deobfuscator-gui.jar, I get a error message called: You need a JVM with JavaFX (an non-headless installation). Could not find class javafx/embed/swing/JFXPanel.
ErrorJVM

config

Anyone have a good config for this?

deobfuscation failed

java.lang.NullPointerException: Cannot invoke "com.javadeobfuscator.javavm.mirrors.JavaClass.isPrimitive()" because "this.componentType" is null
at com.javadeobfuscator.javavm.mirrors.JavaClass.(JavaClass.java:178)
at com.javadeobfuscator.javavm.mirrors.JavaClass.forName(JavaClass.java:219)
at com.javadeobfuscator.javavm.hooks.HookGenerator.generateUnknownHandlingHook(HookGenerator.java:73)
at com.javadeobfuscator.javavm.nativeimpls.sun_misc_URLClassPath.registerNatives(sun_misc_URLClassPath.java:28)
at com.javadeobfuscator.javavm.VirtualMachine.registerNatives(VirtualMachine.java:500)
at com.javadeobfuscator.javavm.VirtualMachine.(VirtualMachine.java:124)
at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:269)
at com.javadeobfuscator.deobfuscator.transformers.allatori.string.StringEncryptionTransformer.transform(StringEncryptionTransformer.java:36)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1009)
at java.base/java.lang.Thread.run(Thread.java:833)

OutOfMemoryError

loading classpath...
``Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.OutOfMemoryError: Java heap space
at com.javadeobfuscator.org.objectweb.asm.tree.MethodNode.visitInsn(MethodNode.java:423)
at com.javadeobfuscator.org.objectweb.asm.ClassReader.readCode(ClassReader.java:1466)
at com.javadeobfuscator.org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126)
at com.javadeobfuscator.org.objectweb.asm.ClassReader.accept(ClassReader.java:698)
at com.javadeobfuscator.org.objectweb.asm.ClassReader.accept(ClassReader.java:500)
at com.javadeobfuscator.deobfuscator.Deobfuscator.loadClasspathFile(Deobfuscator.java:94)
at com.javadeobfuscator.deobfuscator.Deobfuscator.loadClasspath(Deobfuscator.java:113)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:246)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:74)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow$15$1.run(SwingWindow.java:812)
at java.lang.Thread.run(Unknown Source)

OK,now I fixed this error by myself
I changed
" builder.append("java -jar deobfuscator.jar"); "
to
" builder.append("java -Xms1024m -Xmx1024m -jar deobfuscator.jar"); "
in the src.

Error during Binscure deobfuscation

com.javadeobfuscator.deobfuscator.executor.exceptions.NoSuchMethodHandlerException: Could not find invoker for java/util/concurrent/ConcurrentHashMap ()V @ dev/nuker/pyro/dc ()V
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:1348)
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:76)
at com.javadeobfuscator.deobfuscator.executor.defined.MappedMethodProvider.invokeMethod(MappedMethodProvider.java:54)
at com.javadeobfuscator.deobfuscator.executor.providers.DelegatingProvider.invokeMethod(DelegatingProvider.java:35)
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:1298)
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:76)
at com.javadeobfuscator.deobfuscator.executor.defined.MappedMethodProvider.invokeMethod(MappedMethodProvider.java:54)
at com.javadeobfuscator.deobfuscator.executor.providers.DelegatingProvider.invokeMethod(DelegatingProvider.java:35)
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:1298)
at com.javadeobfuscator.deobfuscator.executor.MethodExecutor.execute(MethodExecutor.java:76)
at com.javadeobfuscator.deobfuscator.transformers.special.BinscureTransformer.transform(BinscureTransformer.java:899)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:478)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:435)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1009)
at java.lang.Thread.run(Unknown Source)

java.lang.OutOfMemoryError: Java heap space

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.OutOfMemoryError: Java heap space
at org.apache.commons.io.output.ByteArrayOutputStream.needNewBuffer(ByteArrayOutputStream.java:127)
at org.apache.commons.io.output.ByteArrayOutputStream.write(ByteArrayOutputStream.java:158)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2147)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:2102)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2123)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:2078)
at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:721)
at com.javadeobfuscator.deobfuscator.Deobfuscator.loadInput(Deobfuscator.java:268)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:378)
at java.base/java.lang.invoke.LambdaForm$DMH/0x0000000800dca000.invokeVirtual(LambdaForm$DMH)
at java.base/java.lang.invoke.LambdaForm$MH/0x0000000800cb1000.invoke(LambdaForm$MH)
at java.base/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:84)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$17(SwingWindow.java:1009)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow$$Lambda$196/0x0000000800d12f78.run(Unknown Source)
at java.base/java.lang.Thread.run(Thread.java:833)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.