In this guide, we will show you the steps to install various Android 15 custom ROMs onto your Pixel 6A/6/Pro. Recently, we were blessed with the news that the sixth iteration of devices is going to be blessed with two additional OS upgrades, which is a first for any OEM. On the heels of that, there are some more goodies in store for tech enthusiasts- the devices have already started receiving the latest OS-based custom ROMs as well.
This translates to your ability to welcome abode a plethora of intriguing goodies, including but not limited to the likes of Partial Screen Sharing, Notification Cooldown, Lockscreen widgets, Battery Health percentage, App Archive, revamped Bluetooth menu, Private Space, the ability to save App Pair, and Privacy Sandbox. So without any further ado, let’s get started with the instructions to install various Android 15 custom ROMs onto your Pixel 6A/6/Pro.
Table of Contents
How to Install Android 15 Custom ROMs on Pixel 6A/6/Pro
Before starting, please take a complete device backup beforehand. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
STEP 1: Install Android SDK Platform Tools
First and foremost, you will have to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used throughout this guide.
STEP 2: Enable USB Debugging and OEM Unlocking
Next up, you will also have to enable USB Debugging and OEM Unlocking on your device. The former will make your device recognizable by the PC in ADB mode. This will then allow you to boot your device to Fastboot Mode. On the other hand, OEM Unlocking is required to carry out the bootloader unlocking.
So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Developer Options > Enable USB Debugging and OEM Unlocking.
STEP 3: Unlock Bootloader on Pixel 6A/6/Pro
Next up, you will also have to unlock the device’s bootloader. Do keep in mind that doing so will wipe off all the data from your device and could nullify its warranty as well. So if that’s all well and good, then please refer to our detailed guide on How to Unlock the Bootloader on Google Pixel 6/6 Pro
STEP 4: Download Android 15 ROMs for Pixel 6A/6/Pro
- Grab hold of the Android 15 ROMs and their associated files from the below link:
DERPFEST: Pixel 6A: ROM & Partition IMG Files | Pixel 6: ROM & Partition IMG Files | Pixel 6 Pro: ROM & Partition IMG Files crDroid: oriole (mirror) | raven (mirror) | bluejay (mirror) AxionOS: ROM | PARTITION FILES: Pixel 6A | Pixel 6 | Pixel 6 Pro LineageOS: Pixel 6A | Pixel 6 | Pixel 6 Pro EVOLUTION X: ROM | PIXEL 6A PARTITION FILES | PIXEL 6 PARTITION FILES | PIXEL 6 PRO PARTITION FILES RISINGOS: oriole | raven | bluejay MISTOS: oriole | raven | bluejay HELLUVAOS/HENTAIOS: Flash Kit | ROM ZIP File CALYXOS: oriole | raven | bluejay GRAPHENEOS: oriole | raven | bluejay IODEOS: oriole | raven | bluejay
- Rename the ROM file to rom.zip and transfer all the files to the platform-tools folder.
STEP 5: Boot Pixel 6A/6/Pro Fastboot Mode
- Now connect your device to the PC via a USB cable. Make sure USB Debugging is enabled.
- Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter. This will launch the Command Prompt.
- Type in the following command in the CMD window to boot your device to Fastboot Mode
adb reboot bootloader
- To verify the Fastboot connection, type in the below command and you should get back the device ID.
fastboot devices
- If you are not getting any serial ID, then install the Fastboot Drivers.
Flash AxionOS Android 15 on Pixel 6A/6/6 Pro

- Flash the boot, dtbo, and vendor_boot images via the below commands:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- Then reboot to AxionOS Recovery via the below command:
fastboot reboot recovery
- From the recovery, go to Factory reset > Format Data/Factory Reset.
- Once the formatting is done, go to Apply update -> Apply from ADB.
- Next up, type the below command to sideload the AxionOS ROM:
adb sideload rom.zip
- If you want to sideload any other ZIP file, then do a reboot to recovery and sideload the ZIP file.
- Once the flashing is done, go to Factory reset -> Format Data/Factory Reset to perform a reset.
- Finally, go to Reboot and select System. Your device will boot to the newly flashed AxionOS.
Flash crDroid Android 15 on Pixel 6A/6/6 Pro

- Flash the boot, dtbo, and vendor_boot images via the below commands:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- After that, reboot to the crDroid Recovery using the below command:
fastboot reboot recovery
- From the recovery, go to Factory reset > Format Data/Factory Reset.
- Once the formatting is done, go to Apply update -> Apply from ADB.
- Next up, type in the below command to sideload the crDroid ROM:
adb sideload rom.zip
- If you want to sideload any other ZIP file, then do a reboot to recovery and sideload the ZIP file.
- Once the flashing is done, go to Factory reset -> Format Data/Factory Reset to perform a reset.
- Finally, go to Reboot and select System. Your device will now boot to the newly flashed crDroid.
How to Install RisingOS Android 15 ROM on Pixel 6A/6/6 Pro

- Flash the boot, dtbo, and vendor_boot images via the below commands:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- After that, reboot to RisingOS Recovery using the below command:
fastboot reboot recovery
- From the recovery, go to Factory reset > Format Data/Factory Reset.
- Once the formatting is done, go to Apply update -> Apply from ADB.
- Next up, type in the below command to sideload the RisingOS ROM:
adb sideload rom.zip
- If you want to sideload any other ZIP file, then do a reboot to recovery and sideload the ZIP file.
- Once the flashing is done, go to Factory reset -> Format Data/Factory Reset to perform a reset.
- Finally, go to Reboot and select System. Your device will boot to the newly flashed RisingOS.
How to Flash MistOS Android 15 ROM on Pixel 6A/6/6 Pro

- Flash the boot, dtbo, and vendor_boot images via the below commands:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- After that, reboot to the MistOS Recovery using the below command:
fastboot reboot recovery
- From the recovery, go to Factory reset > Format Data/Factory Reset.
- Once the formatting is done, go to Apply update -> Apply from ADB.
- Next up, type in the below command to sideload the MistOS ROM:
adb sideload rom.zip
- If you want to sideload any other ZIP file, then do a reboot to recovery and sideload the ZIP file.
- Once the flashing is done, go to Factory reset -> Format Data/Factory Reset to perform a reset.
- Finally, go to Reboot and select System. Your device will boot to the newly flashed MistOS ROM.
How to Install iodeOS Android 15 and Lock Bootloader
How to Flash iodeOS on Pixel and Lock Bootloader [Video]

How to Install HelluvaOS/HentaiOS Android 15 ROM on Pixel 6A/6/6 Pro
Install GrapheneOS Android 15 on Pixel 6A/6/6 Pro [Bootloader Relock Support]
Install CalyxOS Android 15 on Pixel 6A/6/6 Pro [Bootloader Relock Support]
How to Install LineageOS Android 15 ROM on Pixel 6A/6/6 Pro

- Flash the boot, dtbo, and vendor_boot images via the below commands:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- Then reboot to LineageOS Recovery via the below command:
fastboot reboot recovery
- From the recovery, go to Factory reset > Format Data/Factory Reset.
- Once the formatting is done, go to Apply update -> Apply from ADB.
- Next up, type the below command to sideload the LineageOS ROM:
adb sideload rom.zip
- If you want to sideload any other ZIP file, then do a reboot to recovery and sideload the ZIP file.
- Once the flashing is done, go to Factory reset -> Format Data/Factory Reset to perform a reset.
- Finally, go to Reboot and select System. Your device will boot to the newly flashed LineageOS.
How to Install Evolution X Android 15 ROM on Pixel 6A/6/6 Pro

- Flash the boot, dtbo, and vendor_boot images via the below commands:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- Then reboot to Evolution X Recovery via the below command:
fastboot reboot recovery
- From the recovery, go to Factory reset > Format Data/Factory Reset.
- Once the formatting is done, go to Apply update -> Apply from ADB.
- Next up, type in the below command to sideload the Evolution X ROM:
adb sideload rom.zip
- Once the flashing is done, go to Factory reset -> Format Data/Factory Reset to perform a reset.
- If you want to sideload any other ZIP file, then do a reboot to recovery and sideload the ZIP file.
- Finally, go to Reboot and select System. Your device will boot to the newly flashed Evolution X.
How to Flash DerpFest Android 15 on Pixel 6A/6/6 Pro

- Flash the boot, dtbo, and vendor_boot images via the below commands:
fastboot flash boot boot.img fastboot flash dtbo dtbo.img fastboot flash vendor_boot vendor_boot.img
- Then reboot to DerpFest Recovery via the below command:
fastboot reboot recovery
- From the recovery, go to Factory reset > Format Data/Factory Reset.
- Once the formatting is done, go to Apply update -> Apply from ADB.
- Next up, type in the below command to sideload the DerpFest ROM:
adb sideload rom.zip
- Once the flashing is done, go to Factory reset -> Format Data/Factory Reset to perform a reset.
- If you want to sideload any other ZIP file, then do a reboot to recovery and sideload the ZIP file.
- Finally, go to Reboot and select System. Your device will boot to the newly flashed DerpFest OS.
That’s it. These were the steps to flash Android 15 custom ROMs on Pixel 6A/6/Pro. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution as soon as possible.