헬스장 지옥의 47초: Apple Wallet으로 PureGym의 고장난 체크인을 고친 방법
2025-08-16
iOS 개발자가 PureGym 앱에 대한 불만(체크인에 47초나 걸림!) 때문에 미친 듯한 여정을 시작했습니다. 그는 터무니없이 안전하지 않은 API를 발견했습니다. 8년 동안 바뀌지 않은 PIN 코드가 매분 업데이트되는 QR 코드보다 더 안전했습니다. mitmproxy를 사용하여 시스템의 리버스 엔지니어링을 수행하고, PassKit으로 Apple Wallet 패스를 만들어 체크인 시간을 3초로 줄였습니다. 이 글에서는 리버스 엔지니어링, 인증서 문제 해결, Swift 백엔드 개발 등의 과정을 자세히 설명합니다. Home Assistant에도 통합했습니다. 유머러스하고 기술적인 세부 사항이 풍부한 개인 프로젝트로, 사용자 경험의 중요성을 강조합니다.
개발