This is incredible work, Sarah. I’ve been using a similar ruleset and can confirm these detect the latest 4.9 variants. One addition I’d suggest:
$watermark = { 01 00 00 00 ?? ?? ?? ?? 00 00 00 00 }
This catches the license watermark that’s present in cracked versions. The watermark value can help attribute which cracked copy is being used.