Case study
fitdays: reconstructing a smart-scale cloud client
fitdays recreates read-only access to the Fitdays smart-scale cloud API from traffic observed in the vendor app. Its asynchronous Python client logs in with the service's password digest, follows regional redirects, renews sessions, and retrieves scale, profile, and body-composition measurement records.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: A Fitdays account is needed to retrieve its measurement history.
- Limits: The client is read-only; the private endpoints may change or disappear.
- License: MIT License.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · AboveColin/fitdays · Revision 7068418
More in Protocols
- trvision: implementing Thermalright Vision USB display control · Case study
- pocket-client: a BLE client for the Pocket voice recorder · Case study
- KeyAxis: decoding a magnetic keyboard's analog HID stream · Case study
- A.O. Smith water heater: local CTA-2045 control and protocol findings · Case study
- j2208-band-tools: a direct client for the J2208 fitness-band protocol · Case study
- Eufy Local Light: reconstructing BLE control for E10 and E22 lights · Case study