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
This commit is contained in:
2026-07-31 07:48:15 +08:00
parent aacec14d3e
commit 6a854ac9bf
+4
View File
@@ -83,6 +83,10 @@ PATCHES = [
'NOP: BADF3300 error exit (continue offline path)'), 'NOP: BADF3300 error exit (continue offline path)'),
(0x0F90FC, b'\x84\xC0\x0F\x85\x17\x01\x00\x00', b'\xB0\x01\xE9\x18\x01\x00\x00\x90', (0x0F90FC, b'\x84\xC0\x0F\x85\x17\x01\x00\x00', b'\xB0\x01\xE9\x18\x01\x00\x00\x90',
'Force success after online verify (mov al,1; jmp)'), 'Force success after online verify (mov al,1; jmp)'),
(0x1552C0, b'\x89\x4C\x24\x08\x4C\x8B', b'\xB0\x01\xC3',
'sub_140155CC0 (license data read -> return 1)'),
(0x0F7560, b'\x48\x89\x5C\x24\x08\x4C', b'\xB0\x01\xC3',
'sub_1400F7F60 (license validation -> return 1)'),
] ]