Case study
FitFace Studio: reconstructing Galaxy Fit3 watch-face editing and delivery
FitFace Studio reconstructs Galaxy Fit3 watch-face editing and Bluetooth delivery in an Android app. It parses and rewrites the face's binary container, validates its size and content, and documents the RFCOMM transfer sequence used to send it to an SM-R390 watch. The editor supports backgrounds, widgets and styles while retaining projects on the phone.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 78
- Last commit
- 2026-10-07
- Language
- Kotlin
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Android 9 or newer, a paired Galaxy Fit3 with its companion app and stock plugin, and internet access for catalog and package downloads.
- Prerequisites: Building locally requires Android Studio and SDK 36; the first build fetches two accessory SDK JARs.
- Limits: Faces without editable containers cannot be edited, and the watch's 4 MiB container limit applies.
- License: MIT License.
Cite
BibTeX
@misc{fitface-studio-case,
title = {{FitFace Studio: reconstructing Galaxy Fit3 watch-face editing and delivery}},
howpublished = {\url{https://github.com/satvikgosai/fitface-studio}},
url = {https://github.com/satvikgosai/fitface-studio},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/fitface-studio-case/}}
}Plain text
FitFace Studio: reconstructing Galaxy Fit3 watch-face editing and delivery. https://github.com/satvikgosai/fitface-studio (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/fitface-studio-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · satvikgosai/fitface-studio · Revision 96d6a2c
- docs/direct-install.md GitHub · satvikgosai/fitface-studio · Revision 96d6a2c
More in Protocols
- fretwire: reconstructing Line 6 HX USB control · Case study
- Kreo Hive 65: reconstructing USB HID RGB control · Case study
- Cavium SNIC10E: reconstructing a PCIe shared-memory NIC datapath · Case study
- Deadband: reconstructing GameSir and Logitech device configuration · Case study
- Pocket Libre: reconstructing Pocket recorder transfer over BLE · Case study
- Open Apollo: reconstructing Linux support for Apollo audio interfaces · Case study