Install
minutes
Flashed from your browser — no desktop app, no command line.
Web installer flashes your Pixel from Chrome or Edge. Same approach GrapheneOS uses — refined for people who aren't developers.
Flashing erases everything on the device. Back up photos, 2FA seeds, authenticator apps. Your carrier SIM keeps working — Google Pay and Play may need re-setup in the public environment.
The process
Check compatibility
Pick your Pixel model below. If it is supported, you will see a green badge.
Enable OEM unlock
Settings → About → build number (tap 7×) → Developer options → OEM unlocking.
Launch web installer
Connect USB-C. Open installer in Chrome/Edge. Flash takes 6–10 minutes.
Set two PINs, boot
Public PIN for daily life. Secret PIN for hidden vault. Save recovery phrases.
Installer coming soon. Email is not collected. Check back closer to install date.
What you need
Browser
Chrome, Chromium, or Edge with WebUSB. Firefox/Safari not supported — limitation of WebUSB.
Cable
USB-C data cable (not charge-only). Original Pixel cable works best.
Device
Supported Pixel model with 25%+ battery and OEM unlock enabled.
Supported devices
Supported on Pixel. Deliberately narrow.
We deliberately don't link to stores — buying with cash locally is part of the deniability story. Confirm your model below, then source it the way that fits your threat model.
Pixel 8 / 8 Pro
Full supportPixel 8a
Full supportPixel 9 / 9 Pro
Full supportPixel 7 / 7 Pro
BetaPixel 7a
BetaPixel 6a
SunsettingPixel 9a
Planned Q2Pixel 10
PlannedDraft list. Confirm current status with the DeniableOS team before launch (spec §13).
Visual guide
Four silent minutes.
Screen recording of the full flash — no narration, no fluff.
Troubleshooting
When it doesn't just work.
- Device not recognized
- Check USB-C cable is data-capable, not charge-only.
- Bootloop after flash
- Connect to recovery, re-flash.
- Lost secret PIN
- Use recovery phrase. If both are lost, data is unrecoverable by design — that is deniable encryption, not a bug.
- Banking app refuses to load
- Expected in the public environment. Use the hidden vault for crypto and banking; the public profile passes forensic inspection precisely because it doesn't.