Skip to content

erxson/Bruhfuscator

Repository files navigation

Features

Feature Skidded
Colonial String encryption
Souvenir String encryption
Goto String encryption
Goto Number obfuscation
Goto Decompiler Crasher
Goto Invoke Proxy
Goto Duplicate Resources
Goto Junk Code
Goto Shit classes
Goto Flow obfuscation
MyJ2C Flow obfuscation
Caesium Reference obfuscation
Caesium Polymorph
Skidfuscator's Ahegaos
JOBF++ Annotation spam
Broken remapper
Maybe broken fabric mixin remap
Shit code

bro_who_made_colonial, Body-Alh0ha, Dimples, Araykal, sim0n, 0x150, I apologize to you too

Usage

  • Compile gradlew build
  • Generate config file java -jar bruhfuscator-1.5.0.jar --create-config
  • Edit config.json
  • Run obfuscator java -jar bruhfuscator-1.5.0.jar -cfg settings.json (maybe it's better to add --add-opens java.base/java.util.zip=ALL-UNNAMED arg)

Before using:

  • Bruhfuscator MUST be ran with Java 17+
  • Ambien should not be used alongside or with other obfuscators (you sure, iiiiris???)

Run the jar using the --create-config argument to create a base config

Then run the Ambien jar using the -config argument (including the path to your config)

To see all the arguments Ambien offers, you can use the '-help' argument
нумчик нумасик бро бра, я не знаю джаву, не воспринимай всерьез эту помойку