repositorypackage
0.0.0-20221228115045-01e462bf4b5d
Repository: https://github.com/binzume/adbproto.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# README
ADB protocol implementation for Go
GoでAndroidのADBに接続するためのパッケージです. chrome-watchのために作ったものです.
- PC上の
adb-server
を経由せずに直接Androidデバイス上のadbd
と通信します - platform-toolsには依存しないので,単体でAndroidデバイスを操作するアプリケーションを作れます
- プロトコルの実装のみで,USBなどの実装は含んでいません.サンプルではTCPIPで待ち受けている adbd に接続しています
- ADB接続の認証はRSA鍵のみサポートしています.RSA鍵が登録済みであればTLS接続も可能です。
Usage
T.B.D.
cmds/shell が adb shell
のような動作をするサンプルです.
go run cmds/shell/main.go -t 192.168.0.123:5555
go run cmds/shell/main.go -t 192.168.0.123:5555 shell ls -la /sdcard/
TODO
- File transfer
License
MIT License