You can now root Android 8.0 Oreo on Google Pixel and Nexus devices. Google Android 8.0 Oreo is now available as a stable build for the Google devices and you can read this guide to find out how to root your Pixel or Nexus device running Android 8.0 Oreo. The new Android revision comes with some amazing new features and Project Treble — Android 8.0 Oreo: New Features. However, this post is directed towards rooting your newly updated device. Root utility is the most popular mod among all Android users. This simple utility allows you to do that much more with your device. Read further to know how you can root Google Pixel / Nexus devices running Android 8.0 Oreo. You will need to have an unlocked bootloader first, or this tutorial will wipe off all your data. Don’t worry, we have everything covered in the detailed steps below – even a tutorial on how to install TWRP 3.1 recovery. Why should you root? Read: Benefits of rooting an Android device.
Once rooted, you would be able to try out root apps, run custom ROMs and more. Root apps are officially available on the Play Store. Before you read ahead, it’s important to backup data, read how to backup your important data. The root procedure is quite simple. We would be using TWRP custom recovery along with SuperSU. These packages are quite reliable and are continuously being updated to support the newer versions of Android.
Disclaimer: All the custom ROMs and firmwares, official software updates, tools, mods or anything mentioned in the tutorial belong to their respective owners/developers. We (TeamAndroid.com) or the developers are not to be held responsible if you damage or brick your device. We don’t have you on gun point to try out this tutorial 😉
Root Android 8.0 Oreo on Pixel / Nexus Devices – Details:
Android 8.0 Oreo is now available for the Nexus 5X, Pixel, Pixel XL, Nexus 6P and Pixel C phones and tablet. And we have a complete guide on how to root Android 8.0 below. For those who haven’t read, here are the major changes in final release of Android 8.0 Oreo:
Android 8.0 Oreo brings several new features to the Android platform. Unfortunately, Nexus 6 has been dropped from official support by Google. Most notable features of Oreo are:
- Notification dots
- Picture-in-picture mode
- Username / password autofill for apps
- New Settings screen
- Android Instant Apps
- … and many under-the-hood changes to make Android super fast!
Meanwhile, you should also check out the following articles:
- Root Apps: You should check out our list of essential root apps that you should install.
- Install Android O: How to Install Android O on Computer.
- Custom ROMs: For the complete collection of Android Oreo based ROMs for your device, visit our Custom ROMs page.
The method to root Android 8.0 Oreo on Google Pixel / Nexus devices has been explained with instructions on the next page. In case you have problems connecting your phone with the computer, make sure USB drivers are properly installed and read the tips below.
You will need to connect your Android phone with the computer. For that, please make sure you have installed the correct USB drivers for your device properly. For Pixel and Nexus devices, we use the official Google USB Driver. You can download them from the link below.
Backup and Other Important Tips
Done with the USB drivers? Perfect. The tutorial is on the next page, but first, please take a look at the following tips and important points you need to take care of. These are important, as we don’t want anyone losing their personal data or apps.
Always backup your important data that you might need after you install a new custom ROM, an official software update or anything else. Make a backup for just in case, you never know when anything might go wrong. Read: How to Backup Android Apps, Text Messages, WhatsApp, Call History.
If you already have a custom recovery (ClockworkMod, TWRP etc.) installed on your phone, we strongly recommend a backup using that as it creates a complete image of your existing phone set up. [Tutorial: How to Backup Android Phone using TWRP]
A few more optional tips that you should remember:
1. Having problems connecting your Android phone to the computer? You need to enable USB debugging mode. See here: How to Enable USB Debugging — for Gingerbread, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat and Oreo.
2. Make sure your Android device is charged up to 80-85% battery level. This might help you: How to Check Battery Percentage. Why? Because, if your phone goes off suddenly while installing a custom ROM, flashing an official firmware update or installing mods etc. — your phone might get bricked or go dead permanently. No one wants that, right?
3. Most of the tutorials and how-to guides on Team Android are for factory unlocked Android phones and tablets. We recommend not to try our guides if your phone is locked to a carrier, unless we have specified the carrier name or device model.
All set and ready? Good. You can now continue reading below and root Android 8.0 Oreo on Pixel / Nexus devices, plus install TWRP recovery with the given step-by-step tutorial.
RELATED: Having bluetooth problems with Android Oreo? Read: How to Fix Android Oreo Bluetooth Problems.
HOW TO: Root Pixel / Nexus Devices on Android 8.0 Oreo Factory Image
We have put together a detailed step-by-step instructions guide on how to root Android 8.0 Oreo on Pixel / Nexus devices. Please read the complete tutorial once before actually performing it.
Just To Remember:
- This root method is only for Android 8.0 Oreo installed on Pixel or Nexus devices.
- Your device bootloader should be unlocked.
- Enable USB Debugging mode on your phone. [How to Enable USB Debugging]
- Device should be running Android 8.0.
- Make a Nandroid backup of your previous phone set up before proceeding – for just in case anything goes wrong.
Complete Step-By-Step Instructions:
Step 1.1 – Download Android SDK from the Android Developers website and install. Also set it up with downloading platform-tools and USB drivers package in SDK. See: How to Set up ADB and Fastboot on Windows.
Step 1.2 – Download ADB / Fastboot – Android SDK Platform Tools separate package and install on your computer. Download from the following links depending on your OS and extract it anywhere in your computer.
- Windows: Download platform-tools-latest-windows.zip
- MacOS: Download platform-tools-latest-darwin.zip
- Linux: Download platform-tools-latest-linux.zip
Step 2 – Enable USB Debugging mode on your device.
NOTE: Skip Steps 1.1 and 1.2, if you already have it set up and ready.
Step 3 – Download SuperSU v2.82-SR3 on your PC, if you haven’t already.
Step 4 – Connect and mount your phone USB memory on your computer using the USB cable.
Step 5 – Now copy/paste the SR3-SuperSU-v2.82-SR3-20170813133244.zip file to your SD card. Make sure the file is in the SD card / internal storage root (not in any folder).
Step 6 – Then turn OFF your phone.
Step 7 – Download the latest TWRP for your device from below and save it to your android-sdk-windows\platform-tools directory on your computer.
- TWRP custom recovery for Google Pixel XL
- TWRP custom recovery for Google Pixel
- TWRP custom recovery for Nexus 6P
- TWRP custom recovery for Nexus 5X
NOTE: You can use any of the two custom recoveries – CWM or TWRP. If one fails to work, try installing the other one and use that.
Step 8 – Now go into Fastboot/Bootloader Mode on your device. How? Press Volume Down + Power keys for a few seconds till you see some text on the screen. This is Bootloader Mode.
Step 9 – Navigate to android-sdk-windows\platform-tools directory and open Command Prompt (Shift + Right-click > Open Command Prompt).
Step 10 – Type in the following command and press Enter.
fastboot flash recovery *TWRP FILENAME*.img
Step 11 – Once completed, choose RECOVERY from the Fastboot menu and enter Recovery Mode.
Step 12 – In ClockworkMod recovery, scroll down to “flash zip from SD card” and press the power button to select it.
Step 13 – Press the Power button again and select “choose zip from sdcard”.
Step 14 – Now using your volume keys, navigate to SR3-SuperSU-v2.82-SR3-20170813133244.zip and select it using the Power button. Confirm the installation on the next screen and the installation procedure should start now.
Step 15 – After the installation completes, go to “+++++Go Back” and reboot the phone by selecting “reboot system now” from the Recovery menu. The phone will boot now and it might take about 5 minutes to boot on your first time. So, please wait.
That’s it! Your device should now be rooted on Android 8.0 Oreo firmware on your phone! Check for the SuperSU app in your apps list to verify.
To make sure you have correctly installed the above root method and it’s working, verify with Root Checker as given in the link.
Have fun playing with it! If you have any issues, please fire them up in the comments below!