No description
Find a file
2022-04-03 19:20:49 +08:00
.github chore: update bug template 2022-02-07 15:13:23 +08:00
.vscode chore: fix typos 2022-02-08 15:11:39 +08:00
apps chore: bump version 2022-04-03 19:20:49 +08:00
common chore: bump version 2022-04-03 19:20:49 +08:00
libraries chore: bump version 2022-04-03 19:20:49 +08:00
toolchain/ts-package-builder test: add tests for transform streams 2022-03-23 10:26:13 +08:00
.gitattributes chore: experimental moving to rush 2021-05-14 15:31:59 +08:00
.gitignore fix: unresolved dependencies of book 2021-06-09 18:01:06 +08:00
adb.NOTICE chore: add NOTICE from adb repo 2021-08-01 23:39:04 +08:00
codecov.yml chore: experimental moving to rush 2021-05-14 15:31:59 +08:00
CONTRIBUTE.md chore: upgrade rush stack 2021-12-29 16:59:43 +08:00
LICENSE chore: update license year 2022-01-17 01:27:55 +08:00
README.md doc: update link to direct socket proposal 2022-01-19 10:43:23 +08:00
rush.json chore: update PNPM 2022-04-03 18:46:48 +08:00

📱 Android Debug Bridge (ADB) for Web Browsers

GitHub license

Manipulate Android devices from any (supported) web browsers, even from another Android device.

🚀 Online Demo

Compatibility

Connection Chromium-based Browsers Firefox Node.js
USB cable Yes via WebUSB No Possible
Wireless via WebSocket 1 Yes Yes Possible
Wireless via TCP Yes via Direct Sockets 2 No Possible

1 Requires WebSockify softwares, see instruction for detail.

2 Chrome for Android doesn't support Direct Sockets. Need extra steps to enable. See #349 for detail.

Security concerns

Accessing USB devices (especially your phone) directly from a web page can be very dangerous. Firefox developers even refused to implement the WebUSB standard because they considered it to be harmful.

Features

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

📋 Project Roadmap

Contribute

See CONTRIBUTE.md

Credits