The definitive modding guide for Google Pixel devices.
ROM Haven wiki: https://romhaven.wikioasis.org
| Pixel | Codename | GrapheneOS | LineageOS | CalyxOS |
|---|---|---|---|---|
| Pixel 6 | oriole | β | β | β |
| Pixel 6 Pro | raven | β | β | β |
| Pixel 6a | bluejay | β | β | β |
| Pixel 7 | panther | β | β | β |
| Pixel 7 Pro | cheetah | β | β | β |
| Pixel 7a | lynx | β | β | β |
| Pixel 8 | shiba | β | β | β |
| Pixel 8 Pro | husky | β | β | β |
| Pixel 8a | akita | β | β | β |
| Pixel 9 | tokay | β | π¬ | π¬ |
| Pixel 9 Pro | caiman | β | π¬ | π¬ |
| Pixel 9 Pro XL | komodo | β | π¬ | π¬ |
| Pixel 9 Pro Fold | comet | β | π¬ | π¬ |
| Pixel Fold | felix | β | β | π¬ |
β Supported | π¬ In development / unofficial
# Enable Developer Options: Settings β About β tap Build Number 7x
# Enable OEM Unlocking in Developer Options
# Enable USB Debugging
adb reboot bootloader
fastboot flashing unlock
# Device will wipe and reboot β this is expected
β οΈ Unlocking the bootloader wipes all data. Back up first.
| ROM | Best for |
|---|---|
| GrapheneOS | Privacy-first, hardened security |
| CalyxOS | Privacy + microG (Google app compat) |
| LineageOS | Clean AOSP + broad support |
| PixelOS | Pixel feel + performance tweaks |
| crDroid | Maximum customization |
# Flash with fastboot (most ROMs)
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
# Or use adb sideload via recovery
adb sideload rom.zip# 1. Extract boot.img from ROM zip
# 2. Patch in Magisk app β magisk_patched.img
fastboot flash boot magisk_patched.img
fastboot rebootGrapheneOS supports verified boot with a locked bootloader even after flashing:
fastboot flashing lockThis is the recommended configuration for maximum security.
Maintained by OutrageousStorm