LogiShell docs Open app

Install LOG on a Wear OS watch

LOG runs on the watch by itself. It is not a companion screen for a phone app: the watch talks to the cloud over Wi-Fi or its own LTE, signs in with the same short code as the desktop window, and can approve a run while your laptop is closed.

These builds are distributed as signed APKs; they are not in Google Play yet. Downloading a watch APK on your phone does not install it on the watch. Install both watch files over ADB using the steps below.

What you install

Two files, because a watch face cannot ship inside an app bundle. That is a store rule, not our preference.

Both are signed with the LogiShell release key. Installing only the face gives you a face that shows the time: the mood on it comes from the app.

What has to be true first

Turn on debugging

On Samsung Galaxy Watch: Settings → About watch → Software information (or Software), then tap Software version five times. Return to Settings → Developer options, enable ADB debugging, then Wireless debugging, and confirm Allow. These are settings on the watch itself. Other watch brands can use different menu names; see the Samsung setup guide and Wear OS debugging guide.

The wireless debugging screen shows an address and a port. Keep it open: it also produces the six digit pairing code.

Install

curl -fL https://dl.logishell.com/wear/latest.apk -o LogiShell-Wear.apk
curl -fL https://dl.logishell.com/wear/latest-face.apk -o LogiShell-Wear-Face.apk
adb pair <ip>:<pairing-port>     # the code and port come from "Pair new device"
adb connect <ip>:<port>          # the port on the main debugging screen, a different one
adb -s <ip>:<port> install -r LogiShell-Wear.apk
adb -s <ip>:<port> install -r LogiShell-Wear-Face.apk

Select the watch address explicitly when a phone is also connected. The phone takes the separate Android app APK, not either watch file.

adb ships with the Android platform tools. On macOS with Homebrew: brew install --cask android-platform-tools.

The requirements follow the Watch Face Format compatibility table. Pairing and connection use different ports; see wireless debugging.

After the install

The app is in the watch's app list. The face is not: long press the current watch face, choose Add, and pick LOG.

Open the app once and sign in: it shows a short code, you confirm it where you are already signed in, and the watch keeps the session. From then on approvals arrive on the wrist.

The system always returns to the watch face, so an app cannot stay on screen. The face is what keeps LOG visible.