How To Root Android 8.0 Oreo on Google Pixel / Nexus Devices

Now that Android 8.0 Oreo is out for Google Pixel / Pixel XL and Nexus 5X / 6P you might be wondering if you can still root it. This is something users have to deal with after each software upgrades. Generally, if you’ve purchased a Nexus device, there’s a good chance you’re someone who wants to take root of his devices. The trend is not very different for owners of Google Pixel or Pixel XL smartphones. We have a working method for launching Android 8.0 running on Google Pixels and Nexus devices that have officially received the update. The new method includes Chainfire’s SuHide flashing in conjunction with the SuperSU to gain access without a system.

ALSO READ : HOW TO GET ANDROID OREO ADAPTIVE ICONS ON ANY ANDROID DEVICE

PREREQUISTES

  1. Unlocked bootloader.
  2. Enable USB debugging on your device.
  3. Make sure you have the necessary USB drivers installed on your PC.
  4. Install and set up the adb and fastboot on your PC.
  5. Always backup your important data that you might need after you install a new custom ROM, an official software update or anything else.
  6. A Google Pixel/Pixel XL or Nexus 5X/6P running on the official Android 8.0 firmware.

Downloads

Root Android 8.0 Oreo on Pixel And Nexus Devices

  • Download and transfer SuperSU, SuperSuConfig, and SuHide files to the internal storage of the Pixel / Nexus device.
  • Then download the corresponding TWRP for your device and transfer the file to the ADB installation folder. Rename the file to something that is easier to type, such as oreotwrp
  • Now boot your device in Fastboot mode. To do this, turn it off and then press and hold the Power and Volume Down buttons at the same time until you see the typical Fastboot Mode.
  • Connect your phone to your computer via a USB cable, make sure the connection is not loose.
  • Now open a command line window in the ADB folder. To do this, go to the ADB installation folder and type cmd in the address bar, and then press Enter.
  • To make sure the connection is correct, type the following command in the command prompt window and press enter.
fastboot devices
  • If this returns your device’s serial number, that means your device is recognized.
  • Use the following command to flash the TWRP image on your device. Replace the file oreotwrp.img  with the file name of the TWRP image file.
fastboot boot recovery oreotwrp.img
  • Once the flash is complete, disconnect your device from the computer and restart it in recovery mode. To do this, highlight the recovery mode option using the volume keys and use the power button to select it.

How To Flash SuperSU

  1. In recovery mode, select Install, then browse and select SuperSuConfig. As of Android 8.0, flashing the SuperSuConfig isn’t necessary but let’s flash it anyways just to be extra sure.
  2. Tap on the Select more zips button and similarly select the SuperSU zip as well.
  3. Swipe at the bottom to flash both the files.
  4. In the SuperSUConfig AROMA installer, select Systemless SBIN and for all other options, choose let SuperSu decide.
  5. After both the files are flashed, tap on the Reboot system button that appears at the bottom.