mirror of
https://github.com/SimoneAvogadro/android-reverse-engineering-skill.git
synced 2026-10-19 23:02:37 +08:00
a3f6434de5
SYBO (Subway Surfers' publisher) ships com.sybo.analytics.AnalyticsBridge, the game-facing layer that schedules WorkManager jobs to flush/upload event data over HTTPS — including while the app is closed. Per-SDK neutralization (Singular, Firebase) already drops the events, but the SYBO scheduler was untouched. Stub SetupWorkerForAppClosed/SetupWorkerForAppRunning/ StopWorkerForAppRunning (all void) so no upload worker is ever scheduled. Fire-and-forget: the game does not await the flush, so the void stubs can't hang it. GetCountryISO3CodeUpper and the FlushWhileRunningCallback bridge (GetData/HasData/OnDataSendComplete) are protected. com.sybo.consent (age-gate) and com.sybo.native_sharing are intentionally left alone. Verified by dry-run on subway-decoded (3 methods). Docs updated to 47 SDKs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014tae7iP5Zh8tax1Sn9p3A5