#Hey!, i need help about deobfuscate a minecraft mod code.
1 messages · Page 1 of 1 (latest)
<@&987246652869971988> please have a look, thanks.
While you are waiting for getting help, here are some tips to improve your experience:
If nobody is calling back, that usually means that your question was not well asked and hence nobody feels confident enough answering. Try to use your time to elaborate, provide details, context, more code, examples and maybe some screenshots. With enough info, someone knows the answer for sure.
Don't forget to close your thread using the command </help-thread close:1027500463647621170> when your question has been answered, thanks.
if someone can help me with that, please response.
oh, u want to deobfuscate the mod itself? or the actual minecraft client code?
have a link perhaps?
i want the link to the thing u want to deobfuscate
yea lemme send u
and an answer to this:
oh, u want to deobfuscate the mod itself? or the actual minecraft client code?
send it .in jar
the mod itself.
do u have a link to a website where i can download the jar myself?
does it have a name i could google or anything?
my friend cheating .-.
no
have u seen this?
2 votes and 3 comments so far on Reddit
second google result lol
anyways, its not possible to deobfuscate it
i thought ur talking about the actual minecraft client
oka
cause there are mappings for that
without obfuscation mappings the process is not really reversible
u sure?, bc i see like in every minecraft obfuscated mod that "same" obfuscate method
very sure
ok.
the only way to deobfuscate something is by having the source code or actual mappings for it
or someone sitting down, trying to hand-write it from scratch
i.e. reverse engineering it
regular Minecraft mods have access to mappings which mojang provides, so they get obfuscated according to the same mappings
Virustotal not gonna detect anything right?
unless its an actual common virus, it wont detect anything
if i write a jar that deletes ur entire files, no virus detector will flag it
they dont scan the code and try to make sense of it "oh, that sounds malicious"
thats not how it works
thats piece of the code
instead, they look at the instructions and compare them against a database of known virus instruction-patterns
still waiting for u to send the jar
the thing u want to deobfuscate lol
it literally contains the pugware mappings
yes.
so u can apply those to undo that part
pugware, onyx.ss, skilgga, all those clients have the same, same design, same futures (i mean same futures development)
u can deobfuscate that part
cause there are the mappings
but thats just for the minecraft part of it
im not rlly "know" about mapping
if the user obfuscated their own code, thats impossible to reverse
but the minecraft part of it, there are the mappings
its kinda hard to talk to u about this, since u dont really seem to understand whats going on
ye
the question is what exactly is obfuscated
the minecraft part can be reversed with those mappings
but u said that the author obfuscated their own mod
and thats impossible to undo
i dont understand
but maybe u just said it wrong
but those are just the minecraft mappings
if the author obfuscated their own part, that will still be obfuscated after applying the mappings
or give me something that will help me?
minecraft? they point to net/pugware/etc
anyways. apply those mappings and then see if its readable or if there are still obfuscated parts in the code
how to do that i dont rlly know i just know how to type like java and some java
u got maybe video or forum that can help me?
for that you will need to know some basics of modding using the modloader that was used (which seems to be Fabric)
and how to load obfuscated dependencies
ik how to make fabric mod...
thats i dont know
Forge has tutorials for that, not sure about fabric
well not really tutorials
they have a gradle plugin
s
so that you could load jars directly from curseforge's maven, which are obfuscated
ah..... what to search on google/youtube to try to find help.
In this video, I show a semi-automatic way of Deobfuscating Minecraft, using MCData.
Download MCData at https://github.com/Jacocococo/MCData/releases
JD Gui for decompiling: http://java-decompiler.github.io/
My twitter: https://twitter.com/Jacoco_
thats can help me?
thats old video
https://www.youtube.com/watch?v=0S5DQGI_qEU haohka hkahokh alhohkah loha