Good to know
What You Will Need
- A Google Pixel phone (Pixel 6 or newer, unlocked)
- A USB-C cable — use the one that came with your Pixel for best results
- A computer with at least 2 GB of free memory and 32 GB of free storage
- A supported browser: Google Chrome, Microsoft Edge, Chromium, or Brave (with Shields disabled)
- A stable internet connection for downloading the OS image (~2 GB)
Important
Step 1: Initial Pixel Setup & Update
- Power on your Pixel and select your language and region
- Connect to a Wi-Fi network (required for updates and OEM unlock verification)
- Skip signing into a Google account — tap Skip or Set up offline
- Complete the remaining prompts (PIN/fingerprint can be skipped for now)
- Once on the home screen, go to Settings > System > System update
- Download and install any available updates, then restart your device
- Repeat until it says your system is up to date
Tip
Step 2: Enable OEM Unlocking
- Open Settings > About phone
- Scroll down and tap Build number seven times rapidly — you will see a message saying "You are now a developer!"
- Go back to Settings > System > Developer options
- Find and toggle on OEM unlocking
- If prompted, confirm with your PIN or pattern
Important
Step 3: Boot into Fastboot Mode
- Power off your Pixel completely
- Press and hold the Volume Down button, then press and hold the Power button at the same time
- Keep holding both buttons until you see the Fastboot Mode screen — it shows a red warning triangle and the word "Fastboot Mode"
- Do not press the power button or select "Start" — leave the phone paused on this screen
Tip
Step 4: Connect Your Phone & Open the Web Installer
- With your Pixel in Fastboot Mode, connect it to your computer using the USB-C cable
- On your computer, open Google Chrome (or another supported browser)
- Navigate to the official GrapheneOS web installer: grapheneos.org/install/web
- Scroll down to the "Unlocking the bootloader" section
Important
Step 5: Unlock the Bootloader
- On the web installer page, click the "Unlock bootloader" button
- A browser popup will ask you to select your device — choose your Pixel and click Connect
- On your phone, use the Volume buttons to highlight "Unlock the bootloader" and press the Power button to confirm
- Your phone will reboot and wipe all data — this is expected
- The phone will boot back into Fastboot Mode automatically
Good to know
Step 6: Download & Flash GrapheneOS
- On the web installer, click "Download release" — this will download the correct GrapheneOS image for your device (~2 GB)
- Wait for the download to complete — the progress bar will show the status
- Once downloaded, click "Flash release"
- If prompted, select your device in the browser popup again and click Connect
- The installer will automatically flash the firmware, reboot into the bootloader, and flash the OS
- Do not touch your phone or disconnect the cable during this process — it takes several minutes
- You may need to click "Reconnect device" if the installer prompts you — this is normal as the phone reboots during flashing
Tip
Step 7: Lock the Bootloader
- After flashing completes, your phone should be back in Fastboot Mode
- On the web installer, click "Lock bootloader"
- On your phone, use the Volume buttons to highlight "Lock the bootloader" and press the Power button to confirm
- The device will wipe data again and reboot — this is expected
Important
Step 8: Complete the GrapheneOS Setup
- Your phone will boot up with the GrapheneOS logo — the first boot may take a minute or two
- Select your language and region
- Connect to Wi-Fi
- Set up a PIN, password, or fingerprint for your lock screen (highly recommended)
- On the final setup screen, you will see a toggle to disable OEM unlocking — leave this checked (it is enabled by default) for maximum security
- Complete the remaining setup prompts
Tip
What to Do Next
- Install apps: GrapheneOS includes the Apps app for installing open-source apps. For Play Store apps, you can optionally install sandboxed Google Play from the Apps app — this gives you full app compatibility without Google having system-level access
- Set up a VPN: Pair your device with a privacy-focused VPN like Proton VPN for encrypted internet traffic
- Install a password manager: Use Proton Pass or Bitwarden to generate and store strong, unique passwords
- Switch to private email: Consider Proton Mail for end-to-end encrypted email
- Enable automatic updates: Go to Settings > System > System update and ensure automatic updates are enabled — GrapheneOS pushes security updates promptly
- Explore privacy settings: Check out Settings > Security and Settings > Privacy for fine-grained control over permissions, sensors, and network access
Good to know
Was this guide helpful?
Know someone who needs this? Send them the guide.
Written by
Jordan DicksonFounder, CyberSecurityGuides
Founder of CyberSecurityGuides, writing practical, jargon-free guides that help everyday people recover from and protect against online attacks.
Reviewed by CSG Security Engineers