Skip to main content

adb-connect-qr

Easy connection for wireless adb.

Watch the demo: YouTube Video

Example Session

$ adb-connect-qr
Starting ADB QR Code Pairing...

Scan this QR code in Android > Developer Options > Wireless Debugging > Pair device with QR code

Service Name: adb-cli-faXn2w
Password: Qp3hUJ

QR Code

Waiting for device to scan QR code (timeout 60s)...
Device found at 192.168.1.39:37479. Initiating pairing...
Running: adb pair 192.168.1.39:37479 Qp3hUJ
Successfully paired to 192.168.1.39:37479 [guid=adb-57161FDCG001PE-HgzRvA]

Pairing successful! Waiting for connection service...
Running: adb connect 192.168.1.39:42865
connected to 192.168.1.39:42865

Successfully paired and connected!

Setup Instructions

Prerequisites

  • Python 3.8+
  • adb installed and available on your system PATH.

Installation

You can install this tool directly from PyPI:

pip install adb-connect-qr

Usage

Simply run the command in your terminal:

adb-connect-qr

Then go to your Android device:

  1. Open Settings > Developer Options > Wireless Debugging.
  2. Tap Pair device with QR code.
  3. Scan the QR code displayed in your terminal.

Metadata

Release files for adb-connect-qr 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for adb-connect-qr 0.1.3
File Size Uploaded
adb_connect_qr-0.1.3.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for adb-connect-qr 0.1.3
File Interpreter ABI Platform
adb_connect_qr-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / adb_connect_qr-0.1.3.tar.gz

Download URL adb_connect_qr-0.1.3.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1b9b0b9fa1247a4c1d3bb60bbd0617ee0984ff524a98879f46954cf494d49cd6
BLAKE2b-256 checksum
How to use checksums
acd1ea5b58e578452e02e08f136f63e1af369fce8e56d8c8d204d724c8ed1ee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 7, 2026.

Transparency log

Release files / adb_connect_qr-0.1.3-py3-none-any.whl

Download URL adb_connect_qr-0.1.3-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
719a35282c09c9673f315ca659476654a8eb9b51ac3de083dfe51c041df5d196
BLAKE2b-256 checksum
How to use checksums
ffc7ae01eeaca98c1337923be037e1fb7b2c977ab58e0254f927c57b71e18a28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page