VenomousSteam81 / ya-webadb

ADB in your browser

Home Page:https://yume-chan.github.io/ya-webadb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“± 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

About

ADB in your browser

https://yume-chan.github.io/ya-webadb

License:MIT License


Languages

Language:TypeScript 95.8%Language:JavaScript 2.8%Language:HTML 1.0%Language:CSS 0.2%Language:Shell 0.2%