Android 8.0 Oreo System Images now available

Google announced Android 8.0 Oreo yesterday and has now released the system images for Pixel phones, the Nexus 6P and 5X, the Nexus Player and the Pixel C.

It should be highlighted that there are carrier-specific images for the Pixel phones, so make sure you download the right one for your device.

For users that were on the Developer Preview, you should be receiving two Over the Air (OTA) updates to the stable version of Oreo, Build OPR6.170623.011.

Depending on the device and version of the developer preview you’re on, the first file should only be between 12MB and 50MB.

Flashing instructions

Download the Android 8.0 System Images. The downloaded factory image includes a script that flashes the device, typically named flash-all.sh (On Windows systems, use flash-all.bat instead).

To flash a device using one of the system images, you also need the latest fastboot tool. You can get it from the Android SDK Platform-Tools package, which you can download here.

Once you have the fastboot tool, add it to your PATH environment variable (the flash-all script below must be able to find it).

Also be certain that you’ve set up USB access for your device.

Caution: Flashing a new system image deletes all user data. Be certain to first backup any personal data such as photos.

To flash a system image:

  1. Download the appropriate system image for your device below, then unzip it to a safe directory.
  2. Connect your device to your computer over USB.
  3. Start the device in fastboot mode with one of the following methods:
    • Using the adb tool: With the device powered on, execute:
      adb reboot bootloader
    • Using a key combo: Turn the device off, then turn it on and immediately hold down the relevant key combination for your device.
  4. If necessary, unlock the device’s bootloader using one of the following methods:
    • If you are updating a Nexus 5X or Nexus 6P device using the bullhead or angler builds, update your fastboot tool to the latest available version (>=23.0.1), and then run this command:
      fastboot flashing unlock
    • If you are updating an older device, run this command:
      fastboot oem unlock

    The target device will show you a confirmation screen. (This erases all data on the target device.)

  5. Open a terminal and navigate to the unzipped system image directory.
  6. Execute the flash-all script. This script installs the necessary bootloader, baseband firmware(s), and operating system.

Once the script finishes, your device reboots. You should now lock the bootloader for security:

  1. Start the device in fastboot mode again, as described above.
  2. Execute:
    fastboot flashing lock

    or, for older devices, run:

    fastboot oem lock

Locking bootloader will wipe the data on some devices. After locking the bootloader, if you want to flash the device again, you must run fastboot oem unlock again, which will wipe the data.