ジム地獄の47秒:Apple WalletでPureGymの壊れたチェックインを修正する方法

2025-08-16
ジム地獄の47秒:Apple WalletでPureGymの壊れたチェックインを修正する方法

iOS開発者のPureGymアプリへの不満(チェックインに47秒もかかる!)が、彼を狂騒の旅へと導きました。彼は、笑っちゃうほど安全性の低いAPIを発見しました。8年間変わっていないPINコードの方が、1分ごとに更新されるQRコードよりも安全だったのです。mitmproxyを使ってシステムのリバースエンジニアリングを行い、PassKitでApple Walletパスを作成し、チェックイン時間を3秒に短縮しました。この記事では、リバースエンジニアリング、証明書との格闘、Swiftバックエンド開発などのプロセスを詳しく説明しています。Home Assistantにも統合しました。ユーモラスで技術的な詳細に富んだ個人的なプロジェクトで、ユーザーエクスペリエンスの重要性を強調しています。

開発