CLI to automatically pair and join Android devices via ADB
Find a file
renovate[bot] 378ccc943b
Some checks are pending
Check Rust code / check (push) Waiting to run
chore(deps): lock file maintenance
2025-08-20 01:26:33 +00:00
.github fix: upgrade cargo-dist 2025-01-12 21:21:01 +05:30
src fix: switch to Rust stable 2025-02-28 15:40:13 +05:30
wix fix: update Wix configuration 2024-09-24 22:42:49 +05:30
.envrc feat: init 2024-09-23 02:39:41 +05:30
.git-blame-ignore-revs chore: add reformat to git-blame-ignore-revs 2024-12-16 18:33:22 +05:30
.gitattributes fix: upgrade cargo-dist 2025-01-12 21:21:01 +05:30
.gitignore chore: add Nix result dir to gitignore 2024-09-23 14:47:23 +05:30
Cargo.lock chore(deps): lock file maintenance 2025-08-20 01:26:33 +00:00
Cargo.toml fix(deps): update rust crate mdns-sd to 0.14.0 2025-08-11 04:39:55 +00:00
default.nix feat: init 2024-09-23 02:39:41 +05:30
dist-workspace.toml fix: upgrade cargo-dist 2025-01-12 21:21:01 +05:30
flake.lock flake.lock: Update 2025-08-17 00:50:39 +00:00
flake.nix fix(rust): upgrade to Rust 1.88.0 2025-06-27 12:20:00 +05:30
LICENSE-APACHE chore: add missing license declarations 2024-09-24 15:42:10 +05:30
LICENSE-MIT chore: add missing license declarations 2024-09-24 15:42:10 +05:30
README.md chore: add README 2024-09-24 15:40:56 +05:30
rust-toolchain.toml fix(rust): upgrade to Rust 1.88.0 2025-06-27 12:20:00 +05:30
shell.nix feat: init 2024-09-23 02:39:41 +05:30

adbear

This is an attempt to alleviate a personal pain point of mine where I have to keep re-pairing my devices and the usual dance of obtaining pairing codes and typing in multiple ADB commands was growing quite wearisome. It is inspired by the ADB-QR VSCode extension and has also been a reference implementation alongside the official ADB Wifi architecture docs.

Status

As of now the CLI works most of the time but deals with any unexpected situations rather poorly. Some logging infrastructure also needs to be built up to ease debugging as well as do a better job of reporting things to users.

Licensing

Dual licensed under Apache 2.0 or MIT at your option.