Android Debug Bridge (ADB) Transports
This project is actively maintained and under development.
To install transports from pip:
$ pip install adbts
To install transports from source:
$ git clone git@github.com:adbpy/transports.git
$ cd transports && python setup.py install
A standalone library that can be used for providing multiple communication transports within the context of ADB. The transport project should care about:
- Synchronous vs. Asynchronous constructs
- Communications transports such as TCP, UDP, and USB
The transports project should not care about:
- Byte layout on the wire
- High level constructs such as connection "handshakes"
- Cryptography required to verify endpoints
- Anything else not explicitly mentioned above...
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.