GrapheneOS

Installing GrapheneOS on a Pixel: step by step (2026)

## Who this guide is for

Installing GrapheneOS on a Pixel: step by step (2026)

Installing GrapheneOS on a Pixel: step by step (2026)

Who this guide is for

This guide is for people with a supported Pixel who are ready to install GrapheneOS themselves and want a straightforward walkthrough of the process.

It fits especially:

  • first-time GrapheneOS installers
  • users who want to know the sequence before opening the official installer
  • readers who are willing to self-install instead of buying a preconfigured phone

What you gain, and what it costs

If you install GrapheneOS yourself, you gain:

  • a clean, direct path to a much stronger Android security baseline
  • full control over the install instead of relying on a third party
  • a better understanding of what the bootloader and verified-boot steps actually do

What it costs:

  • 20 to 40 minutes and some attention
  • a full data wipe
  • a bit of initial nerves if you have never unlocked and re-locked a bootloader before

When this is overkill

If you are still deciding which phone to buy, do not start with the install procedure. Pick the hardware first.

If you are not comfortable following a device-flashing process, that does not make this impossible, but it does mean you should go slowly and treat the official installer as the source of truth during the actual install.

Installing GrapheneOS is simpler than it sounds. The official web-based installer does most of the work. This article walks you through the full process.

Time estimate: 20–40 minutes, depending on your internet speed.


What do you need?

  • A supported Pixel device (9a, 9, 10, 10a, 10 Pro, 8a, 7a — see the full list on grapheneos.org)
  • A computer with Chrome or Edge (the installer uses WebUSB — Firefox and Safari are not supported). If you normally use Firefox, install Chromium temporarily on Linux or download Chrome once for the installation.
  • A good USB-C cable — preferably the original or a quality cable
  • An internet connection for downloading GrapheneOS (~1.5 GB)

Step 1: Back up your data

Installation wipes everything on the device. Back up anything you want to keep first.

If it is a new or empty device, skip this step.


Step 2: Enable developer mode

On the Pixel device:

  1. Go to Settings → About phone
  2. Tap Build number seven times
  3. Enter your PIN if prompted
  4. Go back to Settings → System → Developer options
  5. Enable OEM unlocking

If “OEM unlocking” is greyed out, the device is likely tied to a corporate policy or carrier lock. Resolve this before continuing.


Step 3: Open the GrapheneOS installer

On your computer, go to grapheneos.org/install/web in Chrome or Edge.

Click “WebUSB” to start the browser-based installer.


Step 4: Connect the device

Connect the Pixel device to your computer with a USB-C cable.

The installer will ask you to put the device into fastboot mode:

  • Turn the device fully off
  • Hold the volume down button and press the power button simultaneously
  • Release when you see the fastboot screen (text at the bottom of the screen)

Click “Connect” in the installer and select the Pixel device from the browser popup.


Step 5: Unlock the bootloader

The installer guides you through unlocking the bootloader.

On the device screen, a prompt appears: “Unlock the bootloader?”

Use the volume buttons to navigate and the power button to confirm.

The device wipes itself completely — this is normal and part of the process.


Step 6: Download and flash GrapheneOS

After unlocking, the installer automatically:

  1. Downloads the correct GrapheneOS version for your device
  2. Verifies the download (cryptographic signature)
  3. Flashes the operating system

This takes 10–20 minutes depending on your connection. Do not disconnect the device.


Step 7: Re-lock the bootloader

After flashing, re-lock the bootloader. This is a critical step that many people skip — do not skip it.

Locking activates verified boot with the GrapheneOS key. Every boot from now on verifies that the system is intact.

The installer provides the instruction. Confirm on the device.


Step 8: First boot

Disconnect the USB cable and boot the device.

The first boot takes longer than usual — up to two minutes. This is normal.

You will see the GrapheneOS setup wizard. Follow the steps for language, network and basic settings.


Common mistakes

“OEM unlocking is greyed out” The device has a carrier lock or corporate MDM policy. Contact the seller or carrier to resolve this before continuing.

The installer does not recognise the device Try a different USB-C cable — bad cables are the most common cause. Also try a different USB port on your computer.

“Locking bootloader failed” Sometimes you need to wait until the device has fully booted after flashing, then enter fastboot mode again for locking. The installer will indicate this.

The device does not boot after installation If the device gets stuck on a red warning screen, verified boot has detected something wrong. Run the installation steps again through the installer.


After installation

Installation is complete. What now?

Read our first setup guide: which apps, which settings, and how to configure the device for daily use.


Next step

Go further