Skip to content

v1.4.5: Fix Helium 0.18.2.1 Patching & Add Thorium Browser Support

Choose a tag to compare

@khoinguyen88kt khoinguyen88kt released this 01 Oct 11:18
· 13 commits to main since this release

What's New in v1.4.5

  • Helium Browser 0.18.2.1 (Chromium 154.0.8037.92) Fix:

    • Resolved an issue in Patch 4 (Seatbelt sandbox_check) regex pattern matching where call displacement bytes containing newline characters (0x0a) caused pattern matching to fail on newer Helium releases.
    • Added re.DOTALL across framework wildcard patterns in patchers/helium.py to ensure robust matching across future compiler alignments.
    • Verified full hardware acceleration on Helium 0.18.2.1 with Dual AMD FirePro D700 GPUs on macOS Sequoia 15.8 via OCLP.
    • No clean reinstall required: If you encountered an error with the previous patcher version, running python3 patch.py --update (or git pull) followed by python3 patch.py helium will cleanly patch your existing Helium installation.
  • Thorium Browser Support (AVX2-capable Systems):

    • Added full support for Thorium Browser (python3 patch.py thorium) with modular patcher architecture (patchers/thorium.py), native C launcher (thorium_main.c), and ANGLE dylib injection.
    • Hardware Note: Upstream macOS builds of Thorium are compiled with -march=haswell (AVX2). Users on pre-Haswell CPUs (such as the Mac Pro 6,1 Ivy Bridge Xeon E5 v2, which supports up to AVX 1.0) will encounter an upstream SIGILL instruction crash. A proactive CPU instruction set warning has been integrated into the patcher CLI.