WebUSB APK Installer
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-01 07:14:50 -04:00
.zed things 2026-09-01 07:14:50 -04:00
dist things 2026-09-01 07:14:50 -04:00
.gitattributes init 2026-08-31 18:23:34 -04:00
.gitignore things 2026-09-01 07:14:50 -04:00
.prettierignore things 2026-09-01 07:14:50 -04:00
.prettierrc.json things 2026-09-01 07:14:50 -04:00
LICENSE add license 2026-08-31 18:24:11 -04:00
README.md init 2026-08-31 18:23:34 -04:00

Web APK Installer

A web app that uses the ya-webadb library to easily install a predefined APK to an Android device, using WebUSB.

Therefore no app install is required, aside of a Chromium browser due to them being the only ones supporting WebUSB.

You can see it in action at install.vendroid.nin0.dev.

Why?

It bypasses the need to enable an "advanced flow" in system settings and wait a day, simply to install an unverified APK file.

Deployment

  1. Clone the repository;
  2. Make a copy of dist/config.example.js, into dist/config.js;
  3. Edit dist/config.js to your liking, then delete the example config;
  4. Deploy the dist/ dir to your favourite static site host.

It is, in fact, that simple.

Acknowledgements

which are the sole two dependencies of this project.