61 Commits

Author SHA1 Message Date
Daniel Micay
7db9a46500 publish Pixel Tablet support 2023-06-21 03:59:51 -04:00
Daniel Micay
e0a6b5f948 add tangorpro to web install internal lists 2023-06-20 16:45:49 -04:00
Daniel Micay
64ad97770e publish lynx support 2023-05-11 17:11:53 -04:00
Daniel Micay
a93f6636d4 add lynx as unsupported device to web installer 2023-05-11 01:55:11 -04:00
Daniel Micay
1756cb64e8 drop obsolete 3rd gen Pixels from web installer 2023-05-08 21:00:54 -04:00
Daniel Micay
e4c7e5589b update fastboot.js 2023-04-29 22:30:51 -04:00
flawedworld
c248a841b9 Cancel snapshots on devices which are always capable of doing so 2023-01-09 16:55:45 -05:00
Daniel Micay
198f43fa9d reduce fastboot.js memory usage 2022-12-15 21:35:41 -05:00
Daniel Micay
b77b6a4435 Revert "cancel snapshot update if one is in progress"
This reverts commit 135ebf512171641c9488c6fae2d3c45b3928343e.
2022-11-18 13:07:43 -05:00
randomhydrosol
135ebf5121 cancel snapshot update if one is in progress
Signed-off-by: randomhydrosol <randomhydrosol@glassrom.org>
2022-11-17 14:21:31 -05:00
Daniel Micay
e3f0af6f3f update fastboot.js revision 2022-11-01 18:55:40 -04:00
Daniel Micay
db964d7f9f update fastboot.js for Pixel 7 / Pixel 7 Pro 2022-10-17 21:00:45 -04:00
Daniel Micay
e411cb3283 publish experimental Pixel 7 / Pixel 7 Pro support 2022-10-17 19:35:11 -04:00
flawedworld
2c4ec45c5a Rename gs101Devices to tensorDevices and add 7th gen devices 2022-10-17 01:15:36 -04:00
flawedworld
b6f2134e8f Erase DPM on GS101 devices 2022-08-28 16:42:09 -04:00
Daniel Micay
1fb198297d update fastboot.js 2022-08-28 14:14:57 -04:00
Daniel Micay
450b3048ce use GrapheneOS fastboot.js fork 2022-08-27 20:47:16 -04:00
Daniel Micay
66132efc9f always use stable channel for web installer again 2022-08-25 23:15:08 -04:00
Daniel Micay
30411068f9 temporarily use Beta for 6th generation installs 2022-08-25 23:15:08 -04:00
Daniel Micay
92c2ef5f0b unhide Pixel 6a support 2022-08-25 23:15:08 -04:00
Daniel Micay
6c400ba47f begin adding Pixel 6a (bluejay) support 2022-08-25 23:15:08 -04:00
Daniel Micay
d298c41e6e remove unhelpful logging 2022-01-05 05:47:47 -05:00
flawedworld
ac256a43bb Erase msadp on Qualcomm devices 2021-12-17 17:30:48 -05:00
flawedworld
5b46fb8036 Erase FIPS partition on GS101 devices 2021-12-17 17:12:59 -05:00
Daniel Micay
083973a0ae reuse product from getLatestRelease 2021-12-17 14:40:23 -05:00
flawedworld
079743da1a Erase apdp on Qualcomm devices 2021-12-17 14:39:16 -05:00
Daniel Micay
f450a6a57d add raven/oriole to web installer 2021-12-02 04:47:55 -05:00
Daniel Micay
a1a56d1ad2 update fastboot.js to v1.1.1 2021-11-27 02:05:59 -05:00
Daniel Micay
31376df595 launch experimental Pixel 5a support 2021-09-07 04:50:27 -04:00
flawedworld
a3819e1050 Disable UART during flashing
Co-authored-by: anupritaisno1 <www.anuprita804@gmail.com>
2021-08-31 02:33:37 -04:00
Daniel Micay
1636983d1f add supported device check for web install fetch 2021-07-14 02:14:39 -04:00
Daniel Micay
747020407b add version to fastboot.js library path 2021-04-11 23:25:22 -04:00
Daniel Micay
7262cb5733 update fastboot.js to 1.0.9 2021-04-11 23:19:51 -04:00
flawedworld
d7ed02a28f Create an alert if user tries to leave during download or installation. 2021-04-06 22:14:59 -04:00
Daniel Micay
0be127ae01 update fastboot.js to 1.0.8 2021-03-07 00:56:08 -05:00
Daniel Micay
5450f94be1 update fastboot.js to 1.0.7 2021-03-06 21:09:55 -05:00
Daniel Micay
b618918ead update fastboot.js to fix Pixel 2 flash 2021-03-01 16:11:40 -05:00
flawedworld
3e44e17ea8 Add ability to remove non-stock key via WebUSB. 2021-03-01 15:25:42 -05:00
Daniel Micay
393121b700 update fastboot.js to v1.0.5 2021-02-17 12:36:29 -05:00
Danny Lin
6d95c35ddf Update fastboot.js to fix Pixel 3 flashing 2021-02-03 02:27:35 -05:00
Danny Lin
c94a665e89 web-install: Update fastboot.js to fix fastbootd flashing
The fastbootd flashing path was missing a progress callback.
2021-01-31 00:33:35 -05:00
Danny Lin
05b287cc2d web-install: Update fastboot.js to fix waiting for reboots 2021-01-31 00:22:58 -05:00
Danny Lin
d44bafb8cf web-install: Show download progress
Getting progress with the fetch() API is complicated and requires us to
stream the data and create the blob ourselves, so use XMLHttpRequest
instead to get live progress updates.
2021-01-31 00:10:26 -05:00
Danny Lin
cdafb40dd6 web-install: Implement flashing progress callbacks 2021-01-31 00:10:26 -05:00
Danny Lin
dfc01e016e Update fastboot.js for live progress updates 2021-01-31 00:10:26 -05:00
Danny Lin
a96bb87e12 Update fastboot.js to fix fastbootd flashing from Android
The fastbootd flashing path was missing a reconnect callback.
2021-01-29 22:32:16 -05:00
Daniel Micay
cee89f384c avoid inline CSS to fix CSP issue 2021-01-29 22:21:38 -05:00
Danny Lin
e582d6ca45 web-install: Implement Android reconnection callback
On Android, Chromium does not support automatic reconnection. The user
must manually pair the device after every reboot in order for
fastboot.js to reconnect to it. Unfortunately, this requires the user of
the library to get involved because USB device connction requests are
only allowed as the result of explicit user action, so we need to add a
reconnect request callback for the user to handle.
2021-01-29 22:15:04 -05:00
Danny Lin
b0b811f167 Update fastboot.js for AVB key flashing fix 2021-01-29 17:47:40 -05:00
Danny Lin
c11249d678 web-install: Remove stray log message
This was never meant to be shipped.
2021-01-27 20:24:49 -05:00