This is the very first step. Everything else in this repo assumes a watch that is already set up.
For the Galaxy Watch 4 and newer, Samsung officially requires setup through the Galaxy Wearable app on an Android phone. With an iPhone — or with no phone at all — there seems to be no way past the welcome screen.
But there is a way around that hurdle, and Samsung documents it itself.
Tap the “Wear” icon at the top repeatedly — keep going until this message appears:
“Please long-tap watch icon for more than 3 seconds”
The message disappears again after a few seconds. If nothing shows up, keep tapping; it can easily take two dozen taps.
Source: Samsung Germany — setting up a Galaxy Watch without a smartphone
Out of the box, a watch set up this way stays bare: time, fitness tracking, music controls. No notifications, no Play Store, no apps.
That is exactly where this repo comes in:
| Gap | Solution here |
|---|---|
| No notifications from the iPhone | herold/ — pulls them straight off the iPhone over ANCS |
| No way to install apps without a Google account | markt/ — anonymous Play sign-in |
| No custom watch faces | zifferblatt/ — an example to build your own from |
| Full of useless bloatware | werkzeuge/entruempeln.sh |
1. Unlock the developer options (needed for everything that follows): Settings → About watch (Info zur Uhr) → Software information (Softwareinformationen) → tap the software version repeatedly until “Entwicklermodus aktiviert” (“developer mode enabled”) appears.
2. Turn on debugging over Wi-Fi:
Settings → Developer options (Entwickleroptionen) → ADB debugging and
Debugging over Wi-Fi. That screen also shows the address (IP:Port) you need
in order to connect.
The port changes every time the watch restarts. Do not guess it —
werkzeuge/uhr.sh --idfinds it over mDNS.
3. Turn off factory reset protection — otherwise every app install fails (see 07-findings.md):
adb shell settings put global secure_frp_mode 0
adb shell settings put secure secure_frp_mode 0