Before start, note that installing custom TWRP recovery and getting root access on Moto Z will cause warranty issues and stops working of certain apps like Android Pay. If that does not bother you and have enough reasons to get root access and TWRP custom recovery on your Moto Z, then simply proceed with the steps below.

  Before you begin to install TWRP custom recovery and enable root access on Moto Z, you must unlock its bootloader by going to Motorola’s bootloader unlock website [HERE]. Note that, unlocking the bootloader wipes your phone completely and loses manufacturer’s warranty, so proceed with caution. Also, note that the below method requires ADB and Fastboot drivers installed on your computer. If not, install (installation guide here) the Minimal ADB and Fastboot in seconds.

How to Install TWRP and Root Moto Z (griffin)

TWRP Recovery Installation guide

  1. Enable USB Debugging on your phone (Go To Setting -> About -> tap Build Number 7 times to unlock the Developer Option, then go back to Developer options and enable USB Debugging)
  2. Download Moto Z TWRP recovery.img (griffin) from [here] and rename the file to ‘recovery.img’.
  3. Copy ‘recovery.img’ to Minimal ADB installation folder
  4. Connect your phone to your PC with a USB cable
  5. Go to Minimal ADB folder and open a command window there (Shift key + right click and select run command here option)
  6. Issue the below commands one by one: Fastboot reboot recovery fastboot flash recovery recovery.img fastboot reboot Once you have installed TWRP recovery, switch off your phone and boot in to TWRP recovery mode by pressing Volume Down and Power buttons simultaneously. Choose the Backup option and create a Nandroid backup, then proceed to root your device. How to Root Moto Z
  7. Download ‘UPDATE-SuperSU-v2.78.zip’ [HERE] and copy it to your phone’s internal storage.
  8. Turn off the phone and boot into TWRP recovery. To do so, press and hold Volume Down and Power buttons together.
  9. In TWRP Recovery, tap Install and navigate to “UPDATE-SuperSU-v2.78.zip” Swipe right to install.
  10. Once installed, reboot your phone.