Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How can i ignore classes under a whole folder #1010

Open
neilhuang007 opened this issue Sep 17, 2024 · 2 comments
Open

How can i ignore classes under a whole folder #1010

neilhuang007 opened this issue Sep 17, 2024 · 2 comments

Comments

@neilhuang007
Copy link

as the question stated, i do not want to deobfuscate classfiles for the libraries included in the jar file, please help

@neilhuang007
Copy link
Author

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.NullPointerException
at com.javadeobfuscator.deobfuscator.transformers.general.peephole.LdcSwapInvokeSwapPopRemover.lambda$null$1(LdcSwapInvokeSwapPopRemover.java:42)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
at com.javadeobfuscator.deobfuscator.transformers.general.peephole.LdcSwapInvokeSwapPopRemover.lambda$transform$2(LdcSwapInvokeSwapPopRemover.java:34)
at java.util.HashMap$Values.forEach(HashMap.java:982)
at com.javadeobfuscator.deobfuscator.transformers.general.peephole.LdcSwapInvokeSwapPopRemover.transform(LdcSwapInvokeSwapPopRemover.java:33)
at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:477)
at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:434)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.ja

va:498)
at com.javadeobfuscator.deobfuscator.ui.wrap.Deobfuscator.run(Deobfuscator.java:88)
at com.javadeobfuscator.deobfuscator.ui.SwingWindow.lambda$null$21(SwingWindow.java:1108)
at java.lang.Thread.run(Thread.java:750)
also an issue with this file its the cleaned jar in here
vape.zip
this is my comfig:
image

@Janmm14
Copy link
Contributor

Janmm14 commented Sep 17, 2024

you made the mistake of just adding everything

many transformers can fail (or sometimes even produce wrong results) when used on different obfuscation

if the detection can not find out what you should use:
maybe you can post a sample decompiled method of what is obfuscated, maybe some1 or me recogizes it. (do not upload complete jar file here unless you have the expliit rights to share/publish it)

otherwise you are on your own, this project is unmaintained

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants