Commit Graph

15 Commits

Author SHA1 Message Date
Danny Lin b88a4bcb88 Update web install for fastboot.js and zip.js updates 2021-01-23 21:10:18 -05:00
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