The rollout of Android Oreo is already underway. Therefore, it’s undoubtedly a good time to discuss ways through which one will be able to apply this upgrade to their devices once their carrier agrees to release the same. So here’s what one needs to know about the devices supporting the Android Oreo update.

The first Android devices receiving the “Oreo” update are none other than the Google’s Pixel and the Nexus devices (no surprises there).

Here’s the list as a reference:

  • Pixel
  • Pixel C
  • Pixel XL
  • Nexus 6P
  • Nexus 5X
  • Nexus Player

On the other hand, it may, unfortunately, take a long time or even months for non-Google devices to update from Android Nougat to Android Oreo update on their respective platform (like it always does with the release of a brand new Android upgrade).

Downloading Android Oreo by being a part of the Android Beta program

If the users have one of the eligible Android devices in their possession (such as a Nexus 5X or a Google Pixel C, etc.), they can download Android Oreo directly to their devices simply by being a part of the Android Beta program.

Here are the steps as a reference:

  • Go to the portal via Nexus or Pixel phone or tablet.
  • Users will need to sign into their Google account associated with their phone at this stage of the process.
  • Scroll down and find out whether the device is eligible or not. If it’s eligible, Users will see it listed in the “their eligible devices” list.
  • Select the device to enroll in the Android Beta program by clicking on “Enroll device.”
  • Users will then have to follow the on-screen prompts systematically for accepting the over-the-air download.

How to install Android Oreo by flashing Users’ device?

Android Oreo is also released in the form of a factory image. It is available for download from the Android Developer’s platform. In case users want to install Oreo on their device via this way, one should know that the process can be completed only through flashing. I will discuss the process in thorough detail in this part of the article. So pay careful attention.

Note: Users will need a fully updated Android SDK on their PC (having the latest Oreo images and tools) for the following process. For instructions regarding how to install Android SDK on PC in a few systematic steps, refer to this article.

The commands below are written as if they are on a Linux Terminal. If using a Windows PC for the process, then you don’t have to use the “. /” in the command prompt like the ones written in this guide.

STEP 1: Activate developer settings on the phone

  • Go to “Settings” and move down to “About Phone or tablet.”
  • Locate “Build number” and tap 7 times until a box comes up and says “Users are a developer.”
  • Go back to the “settings” menu again and locate this new option: “Developer options.” Tap into it and check whether USB debugging is ON or not.
  • Also, ensure that Enable OEM unlock is checked.
  • Plug Android device into the computer now and click on the OK button of the “Allow USB debugging” setting.

STEP 2: Unlock the phone boot loader

Run the following commands on the PC to unlock the Boot loader of the phone.

  1. At first, check whether the device is properly connected to the PC or not.
  2. Then write the following command – “. /adb devices” (without quotes). (If you receive a string of characters, it’s alright).
  3. Now write the following command to enter into the Boot loader menu – “. /adb reboot boot loader” (without quotes)
  4. To unlock the boot loader, write the following command – “/fast boot flashing unlock” (without quotes)

STEP 3: Flash the stock Android Oreo image

At first, download the Android Oreo image from the Android Developer’s platform. Once having done that, follow the following instructions:

  1. So the boot loader’s already unlocked in the previous step. Still, ensure whether the PC’s communicating perfectly with the tablet/phone or not. Write the following command “/fast boot devices” (without quotes)
  1. Now flash the boot loader with the following command.

                   . /fast boot flash boot loader [boot loader file].imp

  1. Then flash the radio, reboot the boot loader, and flash the actual system image.

. /fast boot flash radio [radio file].img

. /fast boot reboot-boot loader

. /fast boot -w update [image file].zip

The phone should restart itself and boot normally now as it should.


So that completes the topic on how to install Android Oreo on an Android device.