Tether ADB

Free for Windows · adb and scrcpy bundled

Tether ADB: wireless ADB, screen mirroring and Android device control for WindowsAndroid, untethered.

Pair a phone over Wi-Fi by scanning a QR code, then mirror and control its screen, tail logcat, run a shell, and manage files and apps. One app, with adb and scrcpy already inside.

  • Windows 10 and 11, 64-bit
  • No admin rights
  • Nothing else to install

01 · Pairing

One scan. No cable.

Wireless debugging usually means typing IP addresses and six-digit codes. Tether ADB turns it into a scan: point your phone at the code and it connects itself.

  1. 01

    Open the QR tab

    In Tether ADB, choose Wireless, then QR code. A fresh pairing code appears instantly.

  2. 02

    Scan it with your phone

    On Android: Developer options, Wireless debugging, Pair device with QR code.

  3. 03

    It connects itself

    Tether ADB finds the phone on your network and pairs automatically. Nothing to type.

02 · Toolbox

The whole adb toolbox, in one window.

A control centre that actually feels good to use, for everything you would otherwise do in a terminal.

  • scrcpy · Pixel 8
    Low latencyBalancedCrisp
    REC

    Screen mirror and control

    Low-latency mirroring powered by scrcpy, with quality presets, screenshots and screen recording.

  • tag: MainActivitylevel ≥ D

    IActivityManagerStart proc 8123:com.example.app/u0a241

    DMainActivityonCreate: savedInstanceState=null

    WNetworkClientretrying request (attempt 2 of 3)

    IChoreographerSkipped 2 frames

    ESyncWorkerjava.net.SocketTimeoutException: timeout

    DMainActivityonResume

    IWindowManagerRelayout Window{e1f2 u0 MainActivity}

    VAdapterbind position=14 viewType=2

    IActivityManagerStart proc 8123:com.example.app/u0a241

    DMainActivityonCreate: savedInstanceState=null

    WNetworkClientretrying request (attempt 2 of 3)

    IChoreographerSkipped 2 frames

    ESyncWorkerjava.net.SocketTimeoutException: timeout

    DMainActivityonResume

    IWindowManagerRelayout Window{e1f2 u0 MainActivity}

    VAdapterbind position=14 viewType=2

    Live logcat

    Streaming logs with level colouring and tag and text filters, on a ring buffer that stays fast under heavy output.

  • QR-code wireless pairing

    Scan a code and you are connected. No IP typing, no six-digit codes. Pairing-code and mDNS discovery are there too.

  • $ pm list packages -3

    package:com.lunamaze.axiom

    package:dev.lunamaze.kern

    exit 0

    Shell

    Run adb shell commands with history recall, exit-code badges and one-tap quick commands.

  • /sdcard

    DCIM

    Download

    screen-0412.mp4

    File manager

    Browse the device filesystem: pull, push, rename, delete and make folders with native dialogs.

  • Camera

    Maps

    Chrome

    App manager

    Install, uninstall, launch, stop, clear, enable or disable apps, and pull APKs, with search.

  • tcp:8081tcp:8081

    systemrecoverybootloader

    Automation

    Port forwards, reverse tunnels and one-click reboot targets: system, recovery, bootloader, fastboot.

  • Pixel 8 Wi-Fi

    Tab S9 Wi-Fi

    Instant device tracking

    Devices appear and disappear the moment they connect over USB or Wi-Fi. No manual refresh.

03 · Discovery

When pairing hangs, blame the network card.

adb’s own discovery sends its query out of one network adapter. With WSL, Hyper-V, VirtualBox or a VPN installed, that is often the wrong one, and the phone is never found.

Tether ADB browses every interface itself, then shows what it found in a Connection Troubleshooter: adb health, the discovery backend, each endpoint, and a live reachability probe with latency.

Get Tether ADB

One installer, everything included. It installs per-user with a desktop shortcut and a searchable Start-menu entry. No admin, no SDK.

First run, if Windows asks

The installer is not code-signed yet, so choose More info, then Run anyway. Signing is planned.

04 · Questions

Frequently asked.

Anything else? Write to hello@lunamaze.com.

Do I need to install the Android SDK, adb, or scrcpy?

No. Tether ADB bundles adb and scrcpy inside the installer, so every feature, including screen mirroring, works out of the box with nothing else to install.

Is Tether ADB free?

Yes, Tether ADB is free to download and use. It is proprietary software, © Luna Maze, all rights reserved.

Which platforms are supported?

Tether ADB runs on Windows 10 and 11 (64-bit). It installs per-user with no administrator rights and adds a searchable Start-menu entry and a desktop shortcut.

Why does Windows show a SmartScreen warning?

The installer is not code-signed yet, so Windows SmartScreen may show a “Windows protected your PC” prompt. Click “More info” then “Run anyway”. Code signing is planned.

How does QR-code wireless pairing work?

Tether ADB generates an Android-compatible pairing QR. When you scan it from your phone’s Wireless debugging screen, Tether ADB discovers the device on your network and runs the pairing automatically, with no codes to type.

Can I use ADB over Wi-Fi without a USB cable?

Yes. On Android 11 and newer, Wireless debugging lets you pair and connect with no cable at all: scan the QR code in Tether ADB and you are connected. On older devices, plug in once over USB and use “Go wireless”, which switches adb to TCP mode and connects over the network; the cable can then come out.

My phone is stuck on “pairing” forever. How do I fix it?

That almost always means the pairing request never reached your phone, so nothing ever completed the handshake. Retrying against the same screen cannot help, because an Android pairing screen is only good for one attempt. It is usually caused by mDNS discovery failing silently, which is common on Windows machines that have virtual network adapters from VirtualBox, WSL, Hyper-V or a VPN: the discovery query goes out the wrong adapter and the phone is never seen. Tether ADB works around this by doing its own mDNS discovery across every network interface rather than relying on adb’s. If discovery is blocked entirely on your network, use “Pair device with pairing code” on the phone and enter the address and code in Tether ADB’s Pair tab; that path needs no discovery at all.

adb says “Successfully paired” but the device never appears. Why?

Pairing and connecting are two different steps. “adb pair” only establishes trust between your PC and the phone; the device does not appear in the device list until something connects to its connect endpoint, which listens on a different port from the pairing one. adb normally does that itself using mDNS discovery, so when discovery fails you get a successful pairing and no device anywhere. Tether ADB connects for you after pairing, and tells you exactly what to do if it cannot find the endpoint.

Wireless debugging shows nothing, or “adb mdns services” is empty. Does Tether ADB still work?

Yes. adb’s bundled mDNS discovery is unreliable on Windows: it can return an empty list while your phone is plainly advertising, and its daemon sometimes dies outright with “mdns daemon unavailable”. Tether ADB browses mDNS itself on every network interface instead of trusting adb, and its built-in Connection Troubleshooter shows you exactly what is on the wire: adb health, the live discovery backend, every endpoint found, and a real reachability probe with latency for each.

Is there a GUI for scrcpy?

Yes. Tether ADB is a full graphical front-end for both adb and scrcpy, with scrcpy bundled. You get low-latency screen mirroring and control with quality presets, plus screenshots and screen recording, without touching a command line or installing anything else.