Skip to content

Releases: vimasig/Bozar

v1.7.0

08 Aug 21:04
7b12db3
Compare
Choose a tag to compare
  • Upgraded ASM version to 9.2 which means Java 18 is now supported
  • Made obfuscation process async to be able to use UI while obfuscating
  • Fixed alphabet renamer issue
  • Fixed several exclude algorithm issues
  • Fixed FieldRenamerTransformer not renaming references in some cases
  • Changed crasher package name to names like "com, net, io..."
  • Slightly increased default UI size
  • Added new renamer option: IlIlIlIlIl
  • Improved MethodRenamerTransformer to obfuscate more methods instead of just static
  • Improved ControlFlowTransformer (#7 and more)
  • Added separate "Heavy" and "Light" control flow transformers

v1.6.0

02 Jun 02:10
Compare
Choose a tag to compare
  • Added inner class remover.
  • Improvements for ShuffleTransformer
  • Console logs will be automatically cleared for each obfuscation process.
  • Added class checks to print detailed errors when an exception occurs.
  • Added JAR verification.
  • Fixed issue #3

v1.5.0

19 Mar 13:21
Compare
Choose a tag to compare
  • Added "-noupdate" command line option
  • Added input/output file to BozarConfig
  • Bozar now skips frames if the class is excluded
  • Removed config requirement for console mode (Loads default config by default)
  • Added long obfuscation & built-in flow obfuscation for ConstantTransformer
  • Fixed: MethodRenamerTransformer renaming <init> and <clinit>

v1.4.0

08 Mar 14:47
Compare
Choose a tag to compare
  • Added Shuffle as a stable obfuscation option
  • Added method rename feature to Rename option. For now, it's only obfuscating static methods
  • Added dictionary selection feature to Rename option
  • Added config version to prevent loading old/new incompatible configs
  • Bozar now automatically loads default config
  • Renamed line number option "Scramble" to "Randomize"
  • Fixed: ControlFlowTransformer adding instructions to abstract methods
  • Fixed: Unused string watermark option not loading from config

v1.3.1

03 Mar 14:43
Compare
Choose a tag to compare
  • Added example usages for exclude
  • Fixed: Unused string watermark breaking interfaces
  • Fixed: Renamer breaking applications due to invalid names

v1.3.0

03 Mar 14:17
Compare
Choose a tag to compare
  • Added decompiler crasher.
  • Added exclude feature.
  • Added 4 different watermark options.
  • Constant obfuscation now obfuscates some numbers using length()I method from String.
  • Flow obfuscation now adds fake IFs and obfuscates them if the target method doesn't have any.
  • Improved flow obfuscation, aims to prevent decompilation.
  • Changed local variable obfuscation characters.
  • Fixed: Directories still present with ClassRenamerTransformer
  • Fixed: FieldRenamerTransformer not working

v1.2.1

19 Feb 12:38
Compare
Choose a tag to compare
  • Obfuscator now prints exact values instead of percentage

v1.2.0

18 Feb 13:58
Compare
Choose a tag to compare
  • Added update check for console only mode
  • Added renamer obfuscation option

v1.1.1

14 Feb 12:56
Compare
Choose a tag to compare
  • Added flow option to constant obfuscation
  • Added error message for platforms without browse URL support
  • Fixed var indexes generated by flow & constant obfuscation causing issues

v1.1.0

12 Feb 13:51
Compare
Choose a tag to compare
  • Added Control Flow obfuscation option
  • Update checker no longer works on console only mode