Skip to content

mrdotss/webadb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web ADB

A simple webapp and API for managing and manipulating connected Android devices via the Android Device Bridge (ABD).

Base Code

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.

Requirements

The following are required on the host machine running Web ADB:

  • Python 3.x
  • Android SDK (adb file "platform-tools")

Quick Start

  • 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:8888 in a browser

Basic Usage

  • 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 tap to the device and refresh the screeshot.

Commandline Arguments

  • --port the local port to bind the server (defaults to 8080)
  • --adb-path the path to the ADB binary
  • --cert-file the path to a PEM file you want to use to enable HTTPS support

Note

  • 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

About

ADB in Browser with Python 3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published