A simple webapp and API for managing and manipulating connected Android devices via the Android Device Bridge (ABD).
thanks for mfinkle/web-adb for simple WebADB, I just refactor the code from python2 to python3, still have some bug, but I'll fix it ASAP.
The following are required on the host machine running Web ADB:
- Python 3.x
- Android SDK (adb file "platform-tools")
- Clone this project to the host machine
- Run
python <path-to-web-adb>/server.py --port=8888 --adb-path=<path-to-android-sdk>/platform-tools/adb - Open
http://localhost:8888in a browser
- Connected devices are listed in the table
- Selecting a device will display a panel below the table with more capabilities.
- The action buttons/images have hover text to help you guess what they do.
- Clicking on a screenshot will send a
tapto the device and refresh the screeshot.
--portthe local port to bind the server (defaults to8080)--adb-paththe path to theADBbinary--cert-filethe path to aPEMfile you want to use to enableHTTPSsupport
- currently you can't run it in windows (I'll fix ASAP), but you can run it in Linux.
- Checkout my new repository django-webadb, the more powerful adb in browser with Django 5