How to Install TWRP and Root Google Pixel XL on Android 7.1.1 Nougat


Google patched some critical security vulnerabilities in the latest Android December security updates. We have already shared with you steps to install the latest updates on Google Pixel and Pixel XL. You can use the same steps for manually installing Android 7.1.1 NMF26Q (links) released yesterday. Once you have updated your Pixel XL to Android 7.1.1 Nougat, here are the steps to root  Pixel XL with the latest SuperSU version.

Prerequisites to root Pixel XL on Android 7.1.1

  • Create a backup of all important data on your Pixel XL.
  • Download and install USB drivers for Pixel on your computer.
  • Your Pixel device should be updated to latest Android 7.1.1 Nougat.
  • The Google Pixel bootloader should be unlocked.
  • Enable USB debugging option by pressing Menu > Settings > Applications. Navigate and tap on Developer Options to enable USB Debugging.
  • Ensure that your Pixel XL carries more than 70% of charge.

Warning: Rooting voids manufacturer warranty. SuperSU is also still in "service release" and TWRP in "alpha" mode, so please proceed at your own risk since some of the functions may not work as expected. For changelog and more technical details, visit this post by Chainfire. For support on TWRP, go to this page.

How to root Pixel XL on Android 7.1.1 Nougat

Required files:

  • Download Android SDK and install it. Set it up with platform-tools and USB drivers package in SDK.
  • Download SuperSU v2.78 SR5 for your Google Pixel on your PC.
  • Make sure to download TWRP image and zip files
    • TWRP Alpha 2 IMG
    • TWRP Alpha 2 ZIP
  • Also, download Fastboot from the following links, depending on your OS and extract it in android-sdk-windows\platform-tools directory. Create directory if not already there.

Steps to install TWRP recovery on Pixel XL and root the device

Step 1: Connect your Pixel XL to your computer via USB.

Step 2: Copy and paste SuperSu and TWRP zip files to your device's SD card root folder.

Step-3: Power off your phone and enter in the Bootloader mode: Hold volume down and turn on the device.

Step 4: Once in bootloader mode, go to android-sdk-windows\platform-tools directory and open Command Prompt (Shift + Right-click > Open Command Prompt) and type the following command:

fastboot boot twrp-3.0.2-0-alpha2-fastboot-marlin.img

Step-5: You'll now be in the TWRP recovery mode. Select Install and choose the TWRP installer zip file. Then, Swipe to Confirm Flash at the bottom of the screen to start the installation process.

Step 6: Reboot your Google Pixel XL into recovery mode.

Step-7: In the recovery mode, tap on Install and select the SuperSU zip file downloaded earlier. Swipe to confirm flashing.

Step 8: After installation is completed, confirm Reboot System.

Google Pixel XL is now rooted on the latest Android 7.1.1 Nougat. If you do proceed with this process despite all the warnings, don't forget to share your experience with us.

- Relevant: How to Root Google Pixel