You can now download, install and try Google’s upcoming mobile firmware, the Android Oreo (Android O), right away by following the instructions in this guide.
Android O is the next major mobile firmware that Google has planned for release in 2017. Android O brings great new features to enhance the experience of the users of Android devices. Although, Google isn’t ready to drastically change the user interface from what’s already available in the current Android Nougat firmware, the next mobile OS from Google is mainly about the device performance, battery, and notifications improvements. Moreover, in comes a new official API for autofill, adaptive icons, and a new picture-in-picture mode for Android tablets/phones in the Android Oreo.
Google has also released official factory images of the Android O mobile firmware for developers to install on Nexus and Pixel devices. Members of Android beta testing program will have to wait until May to get their hands on the next version of Android software. But if you cannot wait until then, there is a way to manually flash the factory images of the Android O (Oreo) on Pixel and Nexus devices to start using the latest firmware on your device. Read the instructions given below very carefully to avoid mistakes during the firmware flashing process.
In this tutorial, we are going to walk you through the process of manually installing Android O on phone or tablet with all latest features.
List of Android O Supported Devices
This version of Android O is compatible the following devices:
- Google Pixel
- Google Pixel XL
- Google Pixel C
- Nexus 5X
- Nexus 6P
- Nexus Player
Do not attempt to install this firmware version on any Android device other than those mentioned in the list above as it can cause serious performance issues.
Note: Android O is very much is testing phase and still an unfinished product, and contains bugs, errors, and some features may not work.
Back up Android Device
If you are in possession of one of the devices listed above and want to try latest Android O firmware right away, then the first thing you should do is to create a data backup before starting the flashing process.
Making a backup of device data is essential because the process below involves unlocking the bootloader and performing a clean install of the new firmware, and if anything goes wrong you can easily restore previously working version on your device.
To create a quick backup of data and apps on your device, go to Settings > Backup & reset and follow on-screen instructions to complete the process.
In order to backup photos and videos, you can use Google Photos, or connect you device to computer and copy media and photos over to the DCIM folder.
Download ADB Installer
To keep things simple, download the 15 Seconds ADB Installer tool, which is not officially available from Google, but simplifies the installation of official Android tools on Windows powered devices without having to download the entire SDK tool kit. Download it from the link below.
To install 15 Seconds ADB and Fastboot as well as ABD system-wide and device drivers on Windows PC, click on the ‘Download’ link above and follow the steps. The installation files are located inside the adb folder in the C:\ drive by-default unless you choose another location during the setup process.
Download Android O (Android Oreo)
Now download the official factory images with the flashable files to install Android O manually. You can access the image files from the Android developers support site. Go to the Download section, click the download link next to your device model.
Wait for the files to download on computer after that use any third-party file extraction tool like WinRAR to unzip the folder and move its content to C:\adb folder (same location where you installed ADB and Fastboot on PC).
Android Device Configuration
For proper installation of the Android O firmware on your Nexus or Pixel handset, you need to enable the developer mode on your device by performing the steps below:
1 – Open Settings.
2 – Tap About phone.
3 – Quickly tap seven times on Build number or until you see the become a developer message on your screen.
4 – Return to the main menu in Settings app, and select Developer Options.
5 – Enable the OEM Unlocking and USB Debugging toggle next to both option to ON position, if they’re disabled. This allows you to quickly unlock your device with a single command, and transfer files from computer to your Android device.
How to install Android O on your Device
Now comes the main part of this guide. Follow the instructions below to manually flash the factory image files for Android O to install latest Android firmware on Nexus and Pixel devices.
1 – Power off your Nexus/Pixel phone or tablet.
2 – Connect your device to computer via USB cable.
3 – Power ON your device by pressing and holding the Volume down + Power buttons together.
4 – Now, on computer, browse to the C:\adb and locate the flash-all.bat file.
5 – Right-click the flash-all.bat file and select Run as administrator from the context menu.
6 – Next, inside the adb folder, hold the SHIFT key + right-click on mouse anywhere on an empty space, and select Open command window here from the contextual menu. Alternatively, you can access C:\adb from the command prompt as well.
7 – After that, in the command prompt, type the following command to check whether you device is successfully connected to computer and hit enter:
Note: if the above command return the device’s serial number, it means connect is successful and you can proceed.
8 – Now, type the command below to unlock the bootloader and wipe data and apps from your device and hit enter:
fastboot flashing unlock
9 – Next, type the command below to re-lock the bootloader once the Android O is installed on your device and hit enter:
fastboot flashing lock
10 – That’s all.
Reboot your device after which you can start using Android O on Nexus or Pixel device. To go back to the previous Android Nougat firmware, you will need to perform full device reset, which will remove all data, apps and settings. You can restore everything from backup after reverting back to the previous firmware version.