Danny Lin 713b4ef564 Implement web install using fastboot.js
This implements the WebUSB-based web installer using fastboot.js to
act as a fastboot client. A bare minimum UI with a plain-text
status/progress caption for each step is included, as well as a plain
button to trigger it and basic error handling.

WebADB has been removed now that we are only using fastboot.js.

Initial features:

- Unlocking and locking the bootloader
- Downloading the latest GrapheneOS release available for the device
- Flashing the factory images zip
- Reusing USB connections
2021-01-23 03:28:02 -05:00
2020-11-09 15:25:12 -05:00
2020-11-03 10:31:21 -05:00
2021-01-23 03:28:02 -05:00
2020-02-26 05:29:52 -05:00
2020-12-06 08:01:53 -05:00
2021-01-01 01:02:39 -05:00
2020-11-09 15:25:12 -05:00
2020-12-10 10:44:17 -05:00
Description
Main website servers
MIT 15 MiB
v0.1.0 Latest
2025-07-03 03:52:41 +09:00
Languages
HTML 41.7%
CSS 25.3%
JavaScript 11.6%
Nix 8.9%
Shell 6.4%
Other 6.1%