Skip to content

v1.6.0 - Full Chromium M156+ Dynamic Patterns & Cốc Cốc Browser Support

Choose a tag to compare

@khoinguyen88kt khoinguyen88kt released this 24 Oct 09:30
· 4 commits to main since this release

What's Changed in v1.6.0

🚀 Highlights

  • Chromium M156+ Universal Support: Upgraded Patch 7 (IOSurfaceImageBacking) and Patch 3 (GpuMode) to dynamic struct offset patterns across Google Chrome, Helium, Brave, and Cốc Cốc. Resolves the struct offset drift (from 0x188 to 0x190) introduced in recent upstream Chromium milestones without breaking older versions.
  • Opera 138+ Modernized Patterns: Modernized Patch 1 (GetAllowedGLImplementation) and Patch 8 (IOSurfaceBacking) in Opera to ensure ANGLE OpenGL is never rejected by newer Opera builds (138.0.6044.24).
  • Brave Browser 1.98+ (M156): Verified and patched on the newly updated Brave Browser v156.1.98.60.
  • Helium Browser 0.20+ (M156): Full support for the newly released Helium Browser v0.20.1.1 (Chromium 156.0.8078.47).
  • Cốc Cốc Browser Support: Added complete patcher implementation for Cốc Cốc browser on macOS (coccoc_main.c, dynamic pattern patching, codesigning, and automatic service integration).
  • Safe Subprocess Execution: Refactored internal command execution to eliminate shell=True, passing explicit argument vectors to prevent shell injection and handle unusual path characters natively.
  • Enhanced WebGL Probe: Improved headless GPU diagnostic probe with custom user data directory isolation and increased timeout handling.

🧪 Verification

Tested and verified 100% active ANGLE OpenGL Hardware Acceleration (AMD Radeon HD - FirePro D700 OpenGL Engine, OpenGL 4.1) on:

  • Google Chrome 156.0.8078.48
  • Opera 138.0.6044.24
  • Brave Browser 156.1.98.60
  • Helium 156.0.8078.47
  • Cốc Cốc 154.0.8037.106