ジムのアプリにSNSを押し付けられたので、QRコードの仕組みを逆解析して自作した

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

ジムの入場に必要なQRコードを表示するためだけにアプリを開くと、毎回SNSフィードが目に飛び込んでくる。これに耐えられず、Flutter製アプリのDartコードをblutterやjadxで解析。QRコードがAES-128-CTRで暗号化された有効期限などを含むURLだと突き止め、root化した端末のログから鍵を抽出。SvelteKit製のWebアプリでコードを再現し、実際にゲートを通れた。

ソートもフィルタもできないフィードを見せるアプリは、自分に対する心理戦だと受け取っている。

この日のほかの記事

2026-11-05