Tetherand

Installing Tetherand

This page walks through installing Tetherand on a 5364C13D for the first time. It assumes you have the device factory-reset and signed in.

What you'll need

Step 1 — Enable Developer Options on the 5364C13D

  1. Open Settings → About phone.
  2. Tap Build number seven times. You'll see a "you are now a developer" toast.
  3. Go back, open System → Developer options.
  4. Turn on USB debugging.

Step 2 — Plug into the laptop

Connect the 5364C13D to the laptop via USB-C. On the phone, accept the "Allow USB debugging?" prompt and tick Always allow from this computer.

Verify the device is visible:

adb devices

You should see one line with device after the serial number. If you see unauthorized, re-check the prompt on the phone.

Step 3 — Download the APK

Grab the latest signed release from the releases page. Two convenient choices:

Step 4 — Verify the download

Don't skip this. A network-level attacker can substitute downloads. Verifying both hashes against the release page sidecars is the cheapest defense and it takes 10 seconds.
shasum -a 256 tetherand.apk
openssl dgst -sha3-256 tetherand.apk

Both should match the tetherand.apk.sha256 and tetherand.apk.sha3-256 sidecar files from the same release page. Full details and worked examples at Verifying downloads.

Step 5 — Install

adb install -r tetherand.apk

You should see Success. If you see INSTALL_FAILED_INSUFFICIENT_STORAGE, free at least 100 MB on the device.

Step 6 — Pre-grant VPN consent

Tetherand uses Android's VpnService API for the privacy chain. By default each VpnService launch shows a confirmation dialog the first time. To skip that dialog (handy during smoke testing, but optional):

adb shell cmd appops set dev.tetherand.app ACTIVATE_VPN allow

Step 7 — Launch the app

Tap the & icon on the 5364C13D. You should land on the Tether tab.

The bottom navigation has four tabs:

Step 8 — First tether

Back on the laptop, with tetherand on your $PATH:

tetherand run

This sets up adb reverse and starts the relay. On the phone, the Tether tab now shows the VPN service running. The laptop will block on Ctrl-C; press it to tear down.

From here