Skip to content

Releases: open-obfuscator/o-mvll

v1.9.1

Choose a tag to compare

@alexland7219 alexland7219 released this 06 Jul 10:19

Compatibility:

  • Xcode version: 26.5
  • NDK version: r29

Changelog:

  • Fix 1.9.0 release and update dependencies
  • StringEncoding: Support for Objective-C strings (CFString)
  • Add ScopedTrace timing instrumentation

v1.9.0

Choose a tag to compare

@alexland7219 alexland7219 released this 23 Jun 14:41

Compatibility:

  • Xcode version: 26.5
  • NDK version: r29

Changelog:

  • Add support for NDK 29

v1.8.0

Choose a tag to compare

@Rovi98 Rovi98 released this 11 Jun 09:13

Compatibility:

  • Xcode version: 26.5
  • NDK version: r26d

Changelog:

  • Add support for LLVM 21, enabling compatibility with Xcode 26.5
  • Fix minor bugs

v1.7.0

Choose a tag to compare

@Rovi98 Rovi98 released this 08 Jun 10:17
8cb3ef2

Compatibility:

  • Xcode version: 26.3
  • NDK version: r26d

Changelog:

  • Allow applying passes in registerOptimizerLastEPCallback
  • Add support for obfuscating strings within structs and vectors
  • Configuration file:
    • Choose the phase in which a pass is executed
    • Apply arithmetic transformations after constant obfuscation
  • Various bug fixes and general improvements

v1.6.0

Choose a tag to compare

@Rovi98 Rovi98 released this 24 Apr 13:59

Compatibility:

  • Xcode version: 26.3
  • NDK version: r26d

Changelog:

  • Added support for arrays of strings using StringEncOptLocal
  • Random generator now supports configurable seeds
  • Various bug fixes and improvements

v1.5.1

Choose a tag to compare

@antoniofrighetto antoniofrighetto released this 22 Dec 15:14
84ea01d

Compatibility:

  • Xcode version: 26.0
  • NDK version: r26d

Changelog:

  • Signing certificate for iOS has been updated.

v1.5.0

Choose a tag to compare

@antoniofrighetto antoniofrighetto released this 17 Dec 11:50
5c8ab1c

Compatibility:

  • Xcode version: 26.0
  • NDK version: r26d

Changelog:

  • Swift support, including compilation mode with whole-module optimization;
  • Logging has been improved;
  • IndirectCallPass has been made more resilient to optimizations;
  • Various fixes across passes, improving overall robustness.

v1.4.1

Choose a tag to compare

@antoniofrighetto antoniofrighetto released this 01 Oct 10:33
6b2d52d

Compatibility:

  • Xcode version: 16.3
  • NDK version: r26d

Changelog:

  • Build artifact for AndroidNDK has been renamed.

v1.4.0

Choose a tag to compare

@antoniofrighetto antoniofrighetto released this 30 Sep 11:15

Compatibility:

  • Xcode version: 16.3
  • NDK version: r26d

Changelog:

  • New passes have been introduced, including IndirectBranch, IndirectCall, BasicBlockDuplicate and FunctionOutline
  • Improvements in Control-Flow Breaking
  • Support AndroidNDK for macOS
  • Support Thumb mode for AArch32
  • Bug fixes & other improvements.

v1.3.0

Choose a tag to compare

@antoniofrighetto antoniofrighetto released this 25 Mar 13:27

Compatibility:

  • Xcode version: 16.2
  • NDK version: r26d

Changelog:

  • Allow configurable inclusion / exclusion of obfuscation at module / function granularity
  • Improvements in Control-Flow Breaking:
    • Support for iOS
    • Improved pass stability
  • Update Xcode and NDK
  • Other bug fixes & improvements
  • More details here