Categorygithub.com/binzume/adbproto
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/shelladb 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