Technology1 min read

My gym forced a social media down my throat. So I reverse-engineered its app

By · Published by Everything Blog

In short

Frustrated by an unavoidable algorithmic feed required to enter the facility, a member analyzed the gym's Flutter-based mobile platform. Offline testing confirmed that the dynamic, 15-second check-in QR codes were generated entirely on the device rather than via live server requests. By inspecting local application logs on a rooted phone, the user extracted plain text cryptographic data and constructed an independent web client to produce valid turnstile entry codes.

Key points

  • Reverse-engineering tools and artificial intelligence models enabled the user to fully re…: Reverse-engineering tools and artificial intelligence models enabled the user to fully replicate the facility's access tokens.
  • Storing plain text request and response payloads in device logs exposed the application's…: Storing plain text request and response payloads in device logs exposed the application's cryptographic keys to extraction.
  • The user built an independent SvelteKit web application to generate entry codes without u…: The user built an independent SvelteKit web application to generate entry codes without using the official platform.

Sources checked by our analysis pipeline: 1

My gym forced a social media down my throat. I reverse-engineered its app.

I recently joined a new gym. It’s a pretty good gym, with nice equipment, nice management, nice branding.

And an app.

Now, it’s not some random shitty vibe-coded app. It’s actually pretty good as a product. It has pretty slick UI/UX and a well-thought-out, consistent design language. I found only one bug in it.

For me, though, the only use case is to show a QR code at the turnstile for checking in and out.

However, there is a problem. The home screen of the app is a social feed. Once you check out, it prompts you to post a story of your session. The home feed is full of people’s gym selfies. Every time I open the app, I’m forced to see something that essentially looks like Tinder.

Now, my friend thinks this is a genius business idea. According to her, people who work out really want to flaunt their bodies, but posting that on normal social media is frowned upon. So this gym company really…

Technology