r/u_rt8994•
rt8994

I was tearing apart competitor APKs by hand every release. So I automated it.

I ship a small Android app and kept doing the same manual job: download a competitor's new APK, unpack it, and work out what actually changed — features, onboarding, paywall structure, which growth SDKs they picked up. It ate a weekend each time and I still missed things.

So I built the thing that does it. It reads each shipped release and diffs it against the previous one.

Five teardowns are published, free, no signup:

  • Turbo AI deleted their session-replay vendor entirely. OpenReplay went from ~400 dex references to zero.
  • Bible Chat shipped new premium copy to only half their locales. Arabic, Japanese, Korean and Chinese fall back to English.
  • RIZZ moved to server-configurable paywalls and left the free tier exactly where it was.
  • Cal AI kept all eight SKUs and quietly opened a Stripe web checkout next to store billing.
  • Glam AI's entire release was campaign creative. Barely any code changed.

It's static analysis: I read the binary Play serves and never run the app. So I can't see server-side experiments, remote paywall layouts, or the final localized price — and the reports say that outright instead of guessing.

Every finding is labelled observed or inferred. No estimated downloads, no estimated revenue, nothing modelled.

Posted Aug 19, 2026, 2:58 PM UTC

10

Comments aren't archived yet

Comments for this period haven't been loaded into the archive yet.