Tips & Tutorials

Update Google Pixel XL to Android P Beta Factory Image

You can now update Google Pixel XL to Android P Beta (Developer Preview 2) with the following article. The initial Android P Preview has now been updated with more features and, importantly, bug fixes. The latest Android P beta is quite stable and can be utilized to run as a daily driver. As with all preview releases, these firmware are targeted towards developers but enthusiasts can also use them to test out new upcoming features in Android. Unfortunately, we have no word as to what the naming scheme would be for Android P. Google will probably shed more light on this right at the very end of the development phase — when Android P is ready to be rolled out as a stable build.

Changes compared to the last Developer Preview aren’t much but for users who will be flashing this firmware over Android Oreo, there is a lot that’s new. For starters, Android P now features a more simplified navigation system — one that uses gestures rather than buttons. Also, Google has went on to add support for display cut-out design (Notch) right within Android allowing more manufacturers to easily make such smartphones. To test out all of these mentioned changes along with much more, install Android P Beta firmware on your Google Pixel XL.
For users who are flashing / installing a factory image for the first time, we understand you would want to make sure your installation process go as smooth as possible. So before we actually jump to the installation process of Android P Beta image, let’s take a look below at how to backup all your data. When installing this Android P factory image, your entire data will be wiped clean — like a brand new phone. As a Pixel XL user, you have several options to choose from depending on how you want to store your data. These are the some of the tips given below that we want you to keep in mind and then proceed.

Install Android P Beta on Google Pixel XL

Google Pixel XL Android P Beta Factory Image:

Preview builds from Google are released before final versions to give an early look as to what is upcoming. As seen previously, there will be a set of these Preview builds before Google actually releases the complete firmware for the public. And with each preview, you can expect more and more functionality to be added.

Speaking of functionality, Android P is solely focusing on making the whole mobile experience that much better and making the smartphone work for you. Artificial Intelligence and Neural Networks have been worked on to give developers considerable support from the system side and make it easier to implement latest techniques.

If interested, you should also check out the following Android P related posts:

Here we have the highlight features for Android P:

  • MessagingStyle and other notification updates
  • ImageDecoder for bitmaps and drawables
  • Data cost sensitivity in JobScheduler
  • Display cutout APIs
  • Dual Camera APIs

All preview builds are meant to be flashed manually which means you can’t get Android P Beta installed on your Pixel XL via the normal OTA (over-the-air) update system.

Disclaimer: Try this on your own risk. We are not responsible if you mess up with your Pixel XL.

Tutorial: Install Android P Beta on Google Pixel XL Using Official Factory Image

We have put together a detailed step-by-step instructions guide on how to install the official Android P Beta on Pixel XL using the factory image provided by Google. This tutorial is for beginners who are not used to playing around with official factory images by Google for their Pixel devices.

Please make sure your phone fulfills all the requirements and you read the entire tutorial once before actually performing it on your device.


You should go through these list of requirements and set of important points that you have to keep in mind before proceeding with the guide below:


Step 1 – Download Android P Factory Image ( for Pixel XL on your PC, if you haven’t already.

Step 2 – Connect your Pixel XL to your computer using the USB cable.

Step 3 – Please make sure Fastboot is configured and properly installed on your computer. How? See here: How to Set Up ADB and Fastboot with Android SDK.

Step 4 – Turn OFF your phone.

Step 5 – Get into the Fastboot/Bootloader Mode on your phone. Turn ON the phone while pressing and holding the Volume Up + Volume Down + Power buttons till you see the Fastboot menu and START on top. Read: How to Boot into Fastboot Mode on Google Pixel XL.

Step 6 – Now extract the downloaded file anywhere in your computer. Go to the folder marlin-ppp1 and then copy/paste all the files to your Fastboot directory.

Note: If you followed our tutorial on setting up Fastboot on your computer, there is a 99% chance your Fastboot directory will be the platform-tools folder in your Android SDK directory.

Step 7 – From the factory image files in your Fastboot directory, do the following depending which OS you are on:

  • On Windows: Run the file “flash-all.bat”.
  • On Mac: Run the file “” using Terminal.
  • On Linux: Run the file “”.

Step 8 – That’s pretty much that you had to do for flashing the stock factory image on your Pixel XL. Now wait and watch as the process is completed — or follow the on-screen instructions on your phone if in case you have to unlock the bootloader.

Step 9 – After the installation completes, the phone will boot now and it might take about 5 minutes to boot on your first time. So, please wait with patience!

That’s it! Your Pixel XL should now have the official Android P Beta software update installed on your phone using the stock factory image from Google! Go to Settings >About phone to verify.

Have fun playing with the new Android P. All the instructions are clearly given above, but if you have any issues, please let us know through Facebook, Twitter or Google+!

About the author

Taimur Akmal

Devoted writer, enjoys developing code. Appreciates excellent food, exceptional coffee and great company. He is also into sublime design and nicely built cars.

Leave a Comment