The fixes EA needs to make on their side
Patch Javelin/EA Anti-Cheat build
Remove or disable the Origin-era activation fallback in EAAntiCheat.GameServiceLauncher.exe and its linked Activation DLLs.
Ensure the launcher talks only to EA App entitlement endpoints, not legacy Origin endpoints.
Update entitlement servers
Sync Steam and EA App purchases into the new entitlement database.
Make sure “StoreName=Steam” (and EA App direct purchases) map to owned game without requiring a product key.
Hotfix EA App ↔ Anti-cheat handshake
Right now the DLLs call WinHTTP → DigiCert OCSP/CRL checks → then EA servers. EA needs to fix that handshake so it returns a valid entitlement token instead of “activation required.”
Push a forced update
EA App should automatically update the game’s anti-cheat package on launch (via _Installer folder or EA App Repair).
This could be a small hotpatch replacing Activation.dll/Activation64.dll + GameServiceLauncher.exe with corrected builds.