Skip to content

shengta/ya-webadb

 
 

Repository files navigation

Tango

GitHub license

A library and application for browsers to interact with Android devices via ADB.

🚀 Online Demo

Compatibility

Connection Chromium-based Browsers Firefox Node.js
USB cable Supported using WebUSB API No Supported using usb package
Wireless via WebSocket 1 Supported Supported Possible using ws package
Wireless via TCP WIP using Direct Sockets API No Possible using net module

1 Requires WebSockify softwares, see instruction for detail.

Features

  • 📁 File Management
    • 📋 List
    • ⬆ Upload
    • ⬇ Download
    • 🗑 Delete
  • 📷 Screen Capture
  • 📜 Interactive Shell
  • ⚙ Enable ADB over WiFi
  • 📦 Install APK
  • 🎥 Scrcpy compatible client (screen mirroring and controlling device)
  • 🔌 Power and reboot to different modes

📋 Project Roadmap

Contribute

See CONTRIBUTING.md

Credits

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.1%
  • JavaScript 2.1%
  • Other 0.8%