adbpy / transport-protocol

Android Debug Bridge (ADB) Transport Protocol in Python 3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

transport-protocol

Build Status Test Coverage Code Climate Issue Count

Stories in Ready

Android Debug Bridge (ADB) Transport Protocol

Status

This project is actively maintained and under development.

Installation

To install transport-protocol from pip:

    $ pip install adbtp

To install transport-protocol from source:

    $ git clone git@github.com:adbpy/transport-protocol.git
    $ cd transport-protocol && python setup.py install

Goals/Scope

A standalone library that can be used for providing multiple communication transports within the context of ADB. The transport protocol should care about:

The transport protocol should not care about:

  • Byte layout on the wire
  • Communication transports (UDP, TCP, USB, etc.)
  • High level constructs such as connection "handshakes"
  • Cryptography required to verify endpoints
  • Anything else not explicitly mentioned above...

Contributing

If you would like to contribute, simply fork the repository, push your changes and send a pull request. Pull requests will be brought into the master branch via a rebase and fast-forward merge with the goal of having a linear branch history with no merge commits.

License

Apache 2.0

About

Android Debug Bridge (ADB) Transport Protocol in Python 3

License:Apache License 2.0


Languages

Language:Python 91.7%Language:Makefile 8.3%