Repository navigation
v1.6.0 - Full Chromium M156+ Dynamic Patterns & Cốc Cốc Browser Support
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 (from0x188to0x190) 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