Skip to main content

A pure python implementation of the Android ADB and Fastboot protocols

Project description

This repository contains a pure-python implementation of the Android ADB and Fastboot protocols, using libusb1 for USB communications.

This is a complete replacement and rearchitecture of the Android project’s ADB and fastboot code available at https://github.com/android/platform_system_core/tree/master/adb

This code is mainly targeted to users that need to communicate with Android devices in an automated fashion, such as in automated testing. It does not have a daemon between the client and the device, and therefore does not support multiple simultaneous commands to the same device. It does support any number of devices and never communicates with a device that it wasn’t intended to, unlike the Android project’s ADB.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adb-homeassistant-1.3.2.tar.gz (26.8 kB view details)

Uploaded Source

Built Distribution

adb_homeassistant-1.3.2-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

Details for the file adb-homeassistant-1.3.2.tar.gz.

File metadata

  • Download URL: adb-homeassistant-1.3.2.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3

File hashes

Hashes for adb-homeassistant-1.3.2.tar.gz
Algorithm Hash digest
SHA256 0b142de92550e96a09bf2feb366c04af57899db3d926b0e3116f7ffe0d777abd
MD5 a2dad163d3983ac7c9429da4cef827a7
BLAKE2b-256 8e9d854d28279f5cc301fa15ca75d7475053aaa06de9653dd5a0816d26cce5ff

See more details on using hashes here.

File details

Details for the file adb_homeassistant-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: adb_homeassistant-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 39.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3

File hashes

Hashes for adb_homeassistant-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4d47b6c66e580c991ce2d22ccf2844a68e7b526ccdce037fbb17ed954c919ea3
MD5 a0aac18cafb208c03371c2fa3034fd43
BLAKE2b-256 be531677ab3696f3de47e1cb917c5040b1c291670885df8663fda73a1a918537

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page