gearS3.py

FR EN

Command-line tool to browse, download and install apps & watch faces on your Gear S3

โ† Back to store

What is it?

gearS3.py is a Python script that lists all apps and watch faces from the store, lets you pick what you want, and installs them automatically on your watch via SDB (Samsung Debug Bridge). No more downloading files one by one.

How it works

The script fetches the app/watch face list from the store

Browse, filter and select what you want

Enter your watch's WiFi IP address

The script connects SDB to the watch, downloads and installs automatically

Download

๐Ÿ gearS3.py

Single file, zero dependencies, ready to run.

Requirements

Usage

If SDB is not installed, the script downloads it automatically.

  1. Run the script with python3 gearS3.py
  2. The catalog loads automatically (23 apps + 90 watch faces)
  3. Use the keys: A apps, W watch faces, / search
  4. Type an item number to select it (type again to deselect)
  5. Type I to start installing your selected items
  6. Enter the watch IP when prompted
  7. Sit back โ€” the script connects SDB, pushes files and installs

Troubleshooting

ยซ sdb: command not found ยป

The script downloads SDB automatically. If it fails, download it manually from the links below and place it in the same folder.

Connection fails

Make sure the watch is on the same WiFi network. Retry: sdb connect IP:26101. If it still fails, restart the watch and re-enable Debug mode.

Install fails (code -27)

Use the push + pkgcmd method: sdb push file.wgt /opt/usr/home/owner/apps_rw/tmp/ then sdb shell "pkgcmd -w -i -t wgt -p /opt/usr/home/owner/apps_rw/tmp/file.wgt". The script uses this method.