specialz
6a854ac9bf
fix: patch startup license check to always pass
...
- Patch sub_140155CC0 -> return 1 (registry has license data)
- Patch sub_1400F7F60 -> return 1 (license validation passed)
- These run at startup, before registration dialog
- 10 patches total
2026-07-31 07:48:15 +08:00
specialz
aacec14d3e
fix: force success path after online verify regardless of result
...
- Patch at 0xF90FC: replace 'test al,al; jnz' with 'mov al,1; jmp'
- Forces success path (write registry) even when server rejects
- 8 patches total: 1x return 1 + 5x NOP + 1x jz->jmp + 1x force success
2026-07-31 07:45:46 +08:00
specialz
45d16cfcde
fix: restore online verify, NOP BADF3300 exit for offline path
...
- Restore sub_1401581D0 to original (let it run, server will reject)
- NOP jz at 0xF911A to skip BADF3300 error exit
- After online verify fails, code continues to offline registration path
- Offline path writes registry data using the product key itself
- 7 patches: 1x return 1 + 5x NOP + 1x jz->jmp
2026-07-31 07:43:46 +08:00
specialz
697e7175e8
fix: restore register and registry-write functions, fix keygen format
...
- Restore sub_1400F9690 (register function) to original
- Restore sub_140155E90 (registry write) to original
- Keygen now generates 26-char keys: YYYYMMDD + 18 random chars
- Matches Honeycam's regex validation: [2][0-1][0-9][0-9][0-1][0-9][0-3][0-9]
- 7 patches: 2x return 1 + 4x NOP + 1x jz->jmp
2026-07-31 07:40:58 +08:00
specialz
ef8d1e1e5d
fix: patch register function to return 1 for Honeycam
2026-07-31 07:31:53 +08:00
specialz
74c34aec27
fix: add 8th patch for Honeycam lm.dll key validation bypass
2026-07-31 07:26:45 +08:00
specialz
4f2cdfbb1e
feat: add Honeycam Professional patcher & keygen
...
- honeycam_patcher.py: one-click patcher with auto-detect, backup, restore
- 7 patches (3x return 1 + 4x NOP format checks)
- Built-in keygen
- Same framework as Bandizip (Bandisoft shared codebase)
2026-07-31 07:21:27 +08:00