From f63c74c8bd45d31be51ada9cac7b38a222cb0789 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Tue, 5 Jan 2021 07:44:57 -0500 Subject: add structure to WebUSB proof of concept page --- static/web-install.html | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) (limited to 'static/web-install.html') diff --git a/static/web-install.html b/static/web-install.html index ee240911..1a761448 100644 --- a/static/web-install.html +++ b/static/web-install.html @@ -54,7 +54,41 @@ been implemented and it doesn't do anything useful yet. You should ignore this page and use the official install guide.

- +
+

Enabling OEM unlocking

+ +

OEM unlocking needs to be enabled from within the operating system.

+ +

Enable the developer options menu by going to Settings ➔ About phone and + pressing on the build number menu entry until developer mode is enabled.

+ +

Next, go to Settings ➔ System ➔ Advanced ➔ Developer options and toggle on the + 'Enable OEM unlocking' setting. This requires internet access on devices with Google + Play services as part of Factory Reset Protection (FRP) for anti-theft protection.

+
+ +
+

Connecting the phone

+ +

Connect the phone to the computer. On Linux, you'll need to do this again if + you didn't have the udev rules set up when you connected it.

+
+ +
+

Unlocking the bootloader

+ +

First, boot into the bootloader interface. You can do this by turning off the + device and then turning it on by holding both the Volume Down and Power buttons. + Alternatively, use ADB to reboot to the bootloader with the button below:

+ + + +

Unlock the bootloader to allow flashing the OS and firmware:

+ + + +

The command needs to be confirmed on the device and will wipe all data.

+