Install TWRP and Root Essential Phone (PH-1) using Magisk

Root Essential Phone PH-1 using Magisk

Andy Rubin’s crafted piece of art, the Essential PH-1 can now be rooted. Follow this tutorial to install TWRP and root Essential Phone (PH-1) using Magisk.

The Essential Phone is a result of dedicated craftsmanship and aims at changing how our Android device’s look and how we operate them. The vision of the company is to make the smartphone truly belongs to the user. The software inside the phone is lean and does not hit the UX by bloating apps. There’s a lot more packed inside that unique design.

But the phone has already faced its share of difficulties, starting from delayed shipping, camera quality issues. These problems eventually ended in a hefty $200 price drop. But that’s a never-ending story with manufacturers. Today, we are here for a different purpose, which is to help you install TWRP on Essential Phone (PH-1) and subsequently root it using Magisk.

Root Essential Phone PH-1 using Magisk

Table of Contents

Root Essential Phone (PH-1) using Magisk

The customization/rooting scene on the device has been sort of slowish. But it seems like the XDA community and its developers are never far behind. The forum’s senior member – bmg1001 has come up with a working TWRP build and root solution for the device.

Update (5 May 2019): Official TWRP recovery for Essential Phone (PH-1) is now available. This post has been updated to reflect the new download links and instructions.

According to the source (link at the bottom), rooting the device is fairly easy with the provided files. In order to root Essential Phone (PH-1), the first step is to flash the TWRP recovery. The recovery itself is packed inside the boot.img (kernel). That is because the Essential Phone, like Google Pixel 2 and Xiaomi Mi A1, has implemented A/B partition scheme.

After installing the TWRP recovery on the device, you can easily sideload the latest Magisk installer. Post that, you will also need to flash the patched boot image corresponding to the build number that your device has.


Rooting Essential Phone (PH-1) may break your device’s official support and warranty. If you’re not sure what you’re diving into, then take a step back and rethink. We hold no responsibility for any damage to your device during or after this procedure.


Now, go through the list of requirements below. Once you have fulfilled all of them, head towards the instructions to root Essential Phone.

  • It is highly advised to backup your device first. You can follow our tutorial on how to backup Android devices.
  • Your Essential device’s bootloader must be unlocked.
  • Install ADB and Fastboot on your PC. We will be needing these Android tools in the instructions below.
  • Charge your device to at least 50-60% battery level to avoid any disturbances during the root process.
  • Make sure that your device is using the stock boot image. If not, then download the image corresponding to your current build and install it.


Before you get to the steps below to root Essential Phone, make sure to download all the listed files and copy them to the folder where all the ADB and Fastboot files are present (C:\adb).

Instructions to Root Essential Phone PH-1

  1. Boot your Essential PH-1 into Fastboot mode:
    • Power off the device completely.
    • Press and hold the Volume Down + Power button altogether.
  2. Connect your phone to the PC using the USB cable.
  3. Go to the directory/folder where all the ADB and Fastboot files are present (C:\adb).
  4. Press the SHIFT key on the keyboard and right-click inside this folder.
    Open PowerShell on Windows
  5. Select the ‘Open PowerShell window here’ option.
  6. Now, enter the following Fastboot command to flash TWRP recovery:
    fastboot flash boot twrp-3.2.3-0-mata.img
  7. Once the recovery has been flashed, tap the Volume buttons a few times until ‘Recovery mode’ appears on the Bootloader screen. Then, select it using the Power button.
  8. Your Essential Phone should now enter TWRP recovery mode.
  9. Connect your phone to the PC using the USB cable.
  10. Go to ‘Advanced’ -> ‘ADB Sideload’ in TWRP and swipe the sideload button.
  11. Sideload the TWRP installer zip using:
    adb sideload
  12. Next, sideload Magisk using the following ADB command:
    adb sideload
  13. The file will then be sideloaded and flashed on the device.
  14. Finally, reboot your device using:
    fastboot reboot

Great! You have just been able to install TWRP recovery and root Essential Phone (PH-1) using Magisk. Go ahead and try some modules to add new features to the device. You can also follow some tutorials for rooted devices.

If you have any problems following this procedure, drop a comment below. We will make the best effort to help you.

Source: XDA-Developers