Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Simple python module to interact with the Android Debug Bridge (ADB) tool

branch: master
README
Simple python module to interact with the ADB tool

How to install:
===============

Currently there is no Debian package available for PyADB. (Will be fixed soon...)

#[+] Debian Package:
#
#$ sudo dpkg -i python-pyadb_0.1.1-1_all.deb 
#Selecting previously unselected package python-pyadb.
#(Leyendo la base de datos ... 322039 ficheros o directorios instalados actualmente.)
#Desempaquetando python-pyadb (de python-pyadb_0.1.1-1_all.deb) ...
#Configurando python-pyadb (0.1.1-1) ...
#$


[+] easy_install

$ sudo easy_install pyadb
Searching for pyadb
...
Processing dependencies for pyadb
Finished processing dependencies for pyadb
$

[+] setup.py

$ python setup.py build
running build
running build_py
creating build
creating build/lib.linux-i686-2.7
creating build/lib.linux-i686-2.7/pyadb
copying pyadb/adb.py -> build/lib.linux-i686-2.7/pyadb
copying pyadb/__init__.py -> build/lib.linux-i686-2.7/pyadb
$ sudo python setup.py install
running install
running build
running build_py
running install_lib
running install_egg_info
Removing /usr/local/lib/python2.7/dist-packages/pyadb-0.1.1.egg-info
Writing /usr/local/lib/python2.7/dist-packages/pyadb-0.1.1.egg-info
$

More instructions: http://wiki.python.org/moin/CheeseShopTutorial

Usage:
======

$ python
Python 2.7.3 (default, Jun 15 2012, 18:14:05) 
[GCC 4.7.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pyadb import ADB
>>> adb = ADB('~/android/platform-tools/adb')
>>> print adb.pyadb_version()
0.1.1
>>> quit()
$


You can view a "complete" example in "examples/whatsapp.py"
Something went wrong with that request. Please try again.