How to Install Android P Preview ! [Pixel/Pixel XL/Pixel 2/Pixel 2 XL]

Here’s how to install Android P developer preview on your Pixel, Pixel XL, Pixel 2, or Pixel 2XL.  You can also use the same method to install any stock firmware or unroot your Pixel.

First, download the latest Android P here.  If you want to revert back to Android 8.1 Oreo, also download the latest official firmware here.

Also you will need fastboot, download here:

Download fastboot.zip – Link (DO NOT USE OLDER fastboot.zip, use this updated one otherwise you will end up in a bootloop as they don’t support newer A/B slots of Pixel)

Download USB Drivers (for Windows ONLY, no drivers needed for Mac/Linux) – Link

Next, follow the video tutorial, here’s the commands I used in the video:

For Windows:
cd Downloads

cd fastboot

fastboot flash boot bootloader-xxx.img

fastboot reboot-bootloader

fastboot flash radio radio-xxx.img

fastboot reboot-bootloader

fastboot update image-xxx.zip

*Note – replace the xxx with the actual filename as there are different for each Pixel models.

*Note2 – You can also do “fastboot -w update” to wipe data if coming from non-stock firmware such as custom ROMs.

For Mac:
cd Downloads

cd fastboot
chmod 755 *
fastboot-mac flash boot bootloader-xxx.img

fastboot-mac reboot-bootloader

fastboot-mac flash radio radio-xxx.img

fastboot-mac reboot-bootloader

fastboot-mac update image-xxx.zip

*Note – replace the xxx with the actual filename as there are different for each Pixel models.

*Note2 – You can also do “fastboot-mac -w update” to wipe data if coming from non-stock firmware such as custom ROMs.

For Linux/Ubuntu:
cd Downloads

cd fastboot
chmod 755 *
sudo ./fastboot-linux flash boot bootloader-xxx.img

sudo ./fastboot-linux reboot-bootloader

sudo ./fastboot-linux flash radio radio-xxx.img

sudo ./fastboot-linux reboot-bootloader

sudo ./fastboot-linux update image-xxx.zip

*Note – replace the xxx with the actual filename as there are different for each Pixel models.

*Note2 – You can also do “fastboot-linux -w update” to wipe data if coming from non-stock firmware such as custom ROMs.

1 Response

  1. rahul mishra says:

    its showing” remote: flashing not allowed for critical partition ”

    when i change name of bootloader tmz12bb as per my pixel 2xl version name . aslo i done with without change the name or for factory img also showing same this..its tooooo dammmm m frusted please help me

Leave a Reply

Your email address will not be published. Required fields are marked *

Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.

Max Lee

Max Lee is the founder of HighOnAndroid.com. Max makes Android tutorials and review videos for people who want to get high on Android over at his YouTube channel and Korean YouTube channel.