From a88a4d1563e437a6e0a83650489fb80993c5f486 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Sun, 3 Jan 2021 21:44:34 -0500 Subject: [PATCH] integrate obtaining signify into install process --- static/install.html | 56 +++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 30 deletions(-) diff --git a/static/install.html b/static/install.html index 96914d84..edcfe282 100644 --- a/static/install.html +++ b/static/install.html @@ -67,12 +67,12 @@
  • Checking fastboot version
  • -
  • Obtaining signify
  • Enabling OEM unlocking
  • Connecting the phone
  • Unlocking the bootloader
  • +
  • Obtaining signify
  • Obtaining factory images
  • Flashing factory images @@ -224,35 +224,6 @@ tar xvf platform-tools_r30.0.5-windows.zip Installed as /home/username/platform-tools/fastboot - -
    -

    Obtaining signify

    - -

    To verify the download of the OS beyond the security offered by HTTPS, you can use - the signify tool. If you do not have a way to obtain signify from a package repository - you're already trusting, it does not make sense to use it. GrapheneOS releases are - hosted on our servers and we do not have third party mirrors. A compromised signify - would be able to compromise your OS and the GrapheneOS download due to the lack of an - application security model on traditional operating systems. It would be worse than - not trying to verify the signatures. It's far less likely that our servers would be - compromised than someone's GitHub account or GitHub itself. You're already trusting - these installation instructions from our site, which is hosted on the same static web - server infrastructure as the releases.

    - -

    List of distribution packages:

    - -
      -
    • Arch Linux: signify
    • -
    • Debian: signify-openbsd with the command renamed to signify-openbsd
    • -
    • Ubuntu: signify-openbsd with the command renamed to signify-openbsd
    • -
    - -

    On Debian-based distributions, the signify package and command are an - unmaintained mail-related - tool for generating mail signatures (not cryptographic signatures) with the final - releases from 2003-2004 made directly by the developer via the Debian package without - upstream releases. Please pressure them to correct this usability issue.

    -
    @@ -287,6 +258,31 @@ Installed as /home/username/platform-tools/fastboot

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

    +
    +

    Obtaining signify

    + +

    On the supported Linux distributions, the signify tool is used to verify the + download of the OS beyond the security offered by HTTPS. You should skip this on + macOS and Windows. It only makes sense to do this if you can obtain signify from + the distribution package repositories. GrapheneOS releases are hosted on our + servers and we do not have third party mirrors.

    + +

    On Arch Linux:

    + +
    sudo pacman -S signify
    + +

    On Debian and Ubuntu

    + +
    sudo apt install signify-openbsd
    +alias signify=signify-openbsd
    + +

    On Debian-based distributions, the signify package and command are an + unmaintained mail-related + tool for generating mail signatures (not cryptographic signatures) with the final + releases from 2003-2004 made directly by the developer via the Debian package without + upstream releases. Make sure to install signify-openbsd.

    +
    +

    Obtaining factory images