Install TWRP and Root Asus Zenfone 4/Pro/Selfie Pro

Asus Zenfone 4 came out very recently. There are multiple variants of this phone. The standard variant is known as Asus Zenfone 4, then there is the Asus Zenfone 4 Pro and the Asus Zenfone 4 Selfie Pro. The original Asus Zenfone 4 Pro is a mid-range smartphone, the Asus Zenfone 4 Selfie Pro is a low-end and the Asus Zenfone 4 Pro is a flagship phone of the company.Install TWRP and Root Asus Zenfone 4/Pro/Selfie Pro

Asus Zenfone 4 series is equipped with a 5.5-inch screen of 1080p resolution. These smartphones differ from each other when it comes to the CPU and the RAM department. The camera sensors are different on all these phones as well. The Zenfone 4 is equipped either with the Snapdragon 630 or Snapdragon 660 CPU. The Zenfone 4 Selfie Pro has the Snapdragon 625 CPU and the Zenfone 4 Pro has the top of the line Snapdragon 835 CPU running on-board. The Selfie Pro has a Dual 12MP shooter fixed on the front. It has a 16MP shooter at the back. Zenfone 4 and the Zenfone 4 Pro have the same 12MP Dual shooter at the back and an 8MP shooter on the front. All these phones run on Android Nougat out of the box and they are further upgradable as well.

If you are planning to get one of these phones, you may not regret your decision as the custom development is also on the way now. Just yesterday, the official TWRP recovery builds popped up for the Asus Zenfone 4 trio. You can now grab the TWRP recovery and start customising your smartphone. TWRP recovery for the Asus Zenfone 4, Zenfone 4 Pro and the Zenfone 4 Selfie Pro has the version number 3.1.1-0. With the help this TWRP recovery, you can backup Nandroid. You can also backup all the partitions of your phone. There is an option to wipe individual partitions of your handset. You can also flash custom files to install new mods, custom ROMs and also flash SuperSU or Magisk to root the phone. There are two basic things that you need to start off with the custom stuff on an Android phone. One is the custom recovery and the other is the root access. In most of the cases, when you have a custom recovery, you ultimately end up getting root access as well. Same is the case with these Asus smartphones as well.

It’s time for us to go ahead and learn to Install TWRP and Root Asus Zenfone 4, Asus Zenfone 4 Pro and the Asus Zenfone 4 Selfie Pro.

Disclaimer 〉〉 Installing anything custom on your phone voids the warranty. Before going ahead, understand that this is a custom process and it has the potential to go on the wrong side. You must follow every single step carefully to get done successfully with it. In case of a mishap, TechBeasts may not be held responsible. You are doing everything at your own risk.

Install TWRP and Root Asus Zenfone 4/Pro/Selfie Pro


  1. This guide is only for the Asus Zenfone 4 with model number Z01K, Zenfone 4 Pro Z01G and Selfie Pro Z01M. Do not try this on any other phone.
  2. Backup all your important data including Call Logs, SMS Messages, Contacts and Media Content.
  3. Enable OEM Unlocking and USB Debugging mode on your Asus Zenfone 4.
  4. Unlock the bootloader of your Asus Zenfone 4. Here’s how to Unlock Asus Zenfone Bootloader.
  5. Use your original data cable to connect your phone to your computer.
  6. Follow this guide carefully to avoid any mishap.


  1. Download and install Asus Zenfone USB Drivers.
  2. Download and install Minimal ADB and Fastboot Drivers.
  3. Download TWRP Recovery according to your phone:
    1. TWRP Recovery.img for Zenfone 4.
    2. TWRP Recovery.img for Zenfone 4 Pro.
    3. TWRP Recovery.img for Zenfone 4 Selfie Pro.
  4. Download file.
  5. Download file.

How to install TWRP Recovery on your Asus Zenfone 4 now and root it

  1. Rename the TWRP recovery to the only recovery.img.
  2. Copy recovery.img file to Minimal ADB and Fastboot directory in your installation drive > program files x86 > Minimal ADB and Fastboot folder.
  3. Now from the desktop, launch the Minimal ADB and Fastboot.exe to bring up the command window.
  4. Connect your phone to your computer now. Allow the connection if your phone asks for any kind of permission.
  5. In the command window, enter the following commands one by one.
    1. adb devices

      1. This command will verify that your phone is connected properly. It should return a device code. If it returns empty response, that means the phone is not connected.
    2. adb reboot bootloader

      1. This command will reboot your phone in the fastboot mode.
    3. fastboot devices

      1. This command will verify your phone’s connection in fastboot mode.
    4. fastboot flash recovery recovery.img

      1. This command will flash the TWRP recovery image file on your phone.
    5. fastboot reboot recovery

      1. This command will reboot your phone into the custom recovery mode now.

  6. Disconnect your phone from your computer now.
  7. Swipe the screen to allow modifications now.
  8. Now in the TWRP recovery, tap Wipe > Format Data.
  9. Now connect your phone to your computer again.
  10. Access the phone’s internal storage in the computer and copy both the dm-verity and the files.
  11. Disconnect the phone now.
  12. Now in TWRP recovery, tap Install > locate and find the dm-verity file and flash it.
  13. Similarly, locate and flash this file as well.
  14. Once done, reboot your phone.
  15. Your phone should boot up now and it will be rooted. You can install Magisk Manager to manage everything with the root access on your phone. That’s all.
Follow Me

Usama M

+Usama M: Ex Farmviller | Android Fanatic | Software Engineer,Founder -
Follow Me
© 2018 TechBeasts. All rights reserved.· is not associated with Google, Samsung or any other OS provider and smartphone manufacturer. We are an unofficial fan site.