14 Commits

Author SHA1 Message Date
Daniel Micay
16fa1065da add a temporary warning to the web install page 2021-01-23 04:03:48 -05:00
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
Daniel Micay
426f11476e add post-installation to web-install 2021-01-16 17:30:49 -05:00
Daniel Micay
09a52d47e0 update web install prerequisites section 2021-01-16 17:29:59 -05:00
Daniel Micay
3f6de4a482 simpler to avoid using adb like the current guide 2021-01-16 17:28:51 -05:00
Daniel Micay
50ff36ba8d reorganize page metadata 2021-01-07 10:49:37 -05:00
Daniel Micay
e45941beb2 add flashing section to web install 2021-01-05 09:49:48 -05:00
Daniel Micay
d78ceb1e9b add stub download implementation 2021-01-05 09:46:56 -05:00
Daniel Micay
ebfef1f23b add locking to web install proof of concept 2021-01-05 08:57:15 -05:00
Daniel Micay
b11fbbcf0f add prerequisites section for web install 2021-01-05 08:55:54 -05:00
Daniel Micay
49b3a46dcd clarifying confirming unlock / lock 2021-01-05 08:11:12 -05:00
Daniel Micay
f63c74c8bd add structure to WebUSB proof of concept page 2021-01-05 07:44:57 -05:00
Daniel Micay
3fad67eee7 steer people away from WebUSB proof of concept 2021-01-05 07:12:31 -05:00
Daniel Micay
fe063f50fe add foundation for WebUSB-based install page 2021-01-05 05:34:45 -05:00