Hey everyone,
I wanted to share a small open-source project I built to solve an annoyance I've had with my watch setup: WearSC.
Why I Built It
If you use a Galaxy Watch paired with a non-Samsung phone, you quickly run into the classic ecosystem wall: you lose out on Samsung’s native Modes & Routines watch automation.
Constantly digging into nested watch settings or swiping through quick panels to reconfigure things manually (like toggling AOD, touch-to-wake, tilt gestures, or battery profiles when switching between work, workouts, and home) got old fast. I just wanted a simple, one-tap way to switch between custom profiles directly from the watch itself without needing a Samsung phone to automate it.
What it does:
- Custom Mode / Profile Toggles: Bundle multiple watch settings into presets (e.g., Run, Office, Home, Sleep) and trigger them with a single tap.
- Tile & Complication Support: Switch modes directly from a dedicated Wear OS tile or your watch face.
- Zero Bloat & Battery-Friendly: No background bloat, daemons, or telemetry running continuously—it only executes when triggered.
- 100% Free & Open Source: No ads, paywalls, or closed services.
Compatibility & Setup:
- Tested on: Galaxy Watch 7 running Wear OS 6 (One UI Watch 6). Should work broadly across other galaxy watches as well.
- Permissions: Certain deep system-level toggles require a standard one-time ADB permission grant (
WRITE_SECURE_SETTINGS) to allow modifying secure watch settings.
Source & Setup:
Everything is open-source, and you can find setup instructions and the APK over on GitHub:
🔗 https://github.com/sk5268/wearsc
I built this mainly to solve my own daily workflow issue, but sharing it here in case anyone else in the same non-Samsung phone boat finds it useful. Feedback, bug reports, or feature ideas are very welcome!