How to Root Google Pixel and Pixel XL on the Latest Nougat Official Firmware

Rafia Shaikh
root NJH47F

Updated your Google Pixel and Pixel XL to today's latest security updates that Google has released? if you want to root your devices on the very latest software, follow this guide for all the links and steps to root Pixel and Pixel XL on NJH47F Android 7.1.2 (code changes for different carriers but the process remains same).

Prerequisites to root NJH47F Android 7.1.2 Nougat

  • Create a backup of all important data on your Pixel device.
  • Download and install USB drivers for Pixel on your computer.
  • Unlock Pixel bootloader.
  • The Android SDK should be installed on your PC with ADB and Fastboot command working.
  • Enable USB debugging option by pressing Menu > Settings > Applications. Navigate and tap on Developer Options to enable USB Debugging.
  • Ensure that your Pixel phone carries more than 70% of charge.

Root NJH47F Android 7.1.2 official firmware on Google Pixel & XL

Required files:

Related StoryRafia Shaikh
Steps to Update and Root Google Pixel XL on NOF27B Android 7.1.1 Nougat Official Firmware
  • Download Android SDK and install it. Set it up with platform-tools and USB drivers package in SDK.
  • Download SuperSU v2.82 for your Pixel device on your PC.
  • Download TWRP recovery tool (zip) (for Pixel and Pixel XL) and store the ZIP file in the root directory of your phone.
  • Also, download Fastboot from the following links, depending on your OS and extract it in android-sdk-windows\platform-tools directory. Create the directory if not already there.

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

Step 2: Copy and paste SuperSu zip file to your device storage's root folder.

Step 3 Download TWRP img file (for Pixel and Pixel XL) and save it in the same directory you had extracted Fastboot/ADB files.

Step 4: Turn your Google Pixel off.

Step 5: Reboot in the 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:

adb reboot bootloader

(You can also turn off your phone and then hold down Volume Down key while powering it back on to get into the Bootloader mode.)

Step 6: Go to android-sdk-windows\platform-tools directory and open Command Prompt (Shift + Right-click > Open Command Prompt) and type the following command:

For Pixel: fastboot boot twrp-3.0.2-0-RC1-fastboot-sailfish.img - replace twrp-3.0.2-0 if you are using newer versions.

For Pixel XL: fastboot boot twrp-3.0.2-0-RC1-fastboot-marlin.img

Step 7: Once done, your Pixel will enter in TWRP Recovery.

Step 8: 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. This step will ensure your TWRP doesn’t get reset to stock on reboot.

Step 9: Reboot your Google Pixel into recovery mode.

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

Step 11: Once SuperSU is flashed, you’ll get Reboot System option to reboot your device.

Your Google Pixel is now updated and rooted on the latest and official NJH47F Android 7.1.2 Nougat. You can verify the root with any Root Checker app.

Deal of the Day