Root And Install TWRP Recovery On Xperia XZ1

In this guide we’ll show you the step by step process to root Xperia XZ1 and install TWRP recovery on Xperia XZ1. Finally the process to root and install TWRP custom recovery on Xperia XZ1 is released, credit goes to developers at XDA for discovering the process along files. First you need to install TWRP recovery on Xperia XZ1 then root it via Magisk root tool. If you think you are all set to go then follow the complete instructions in sequence to root Xperia XZ1 and install TWRP recovery on it.

Once you successfully install TWRP recovery on Xperia XZ1, you would be able to flash different custom ROM like Lineage OS, CyanogenMod or others along mods and tweaks via TWRP recovery. On the other side, a rooted device allows you to modify the system files including removing bloatware (unnecessary apps), setting third party apps as system file, overclocking CPU and much more.

Root And Install TWRP Recovery On Xperia XZ1

Before you begin:

Charge your device battery to a safe level, it must be above 60%

Download and install latest Sony USB drivers on PC. Download here

Install ADB & Fastboot drivers on PC, follow this guide to install the adb-fastboot drivers within 15 seconds.

Enable USB debugging on your device. Go to Settings > Developer options > USB debugging.

If you can’t see the Developer options in settings menu, then you need to enable them. Go to Settings > About device > Tap the build number 7 times until it says ‘You are now a Developer’.

How to install TWRP recovery on Xperia XZ1

Download TWRP Recovery for Xperia XZ1 – Download. (Rename it to twrp.img)

Download Kernel Port For Xperia XZ1 by aleddom.

Save the downloaded files in a new folder on your PC.

Download and install latest USB drivers for your Android device or follow this guide.

ADB and Fastboot drivers must be installed on your device or follow this guide to install them.

Once done with the above listed tasks now it’s time to flash TWRP recovery on your device via fastboot.


Copy the downloaded TWRP recovery image file in a new folder on your PC and rename the file into simple name like “twrp.img”.

It’s the time to open the folder where you have saved TWRP recovery img along other files above.

Now inside the same folder open a command windows, to do so, press Shift + Right mouse click at the same time and then choose the “Open command window here” option from the context menu.

In the black command window type the following command to boot your device into fastboot/bootloader mode.

adb reboot bootloader

Your device will reboot into bootloader mode, now type these commands one after the other to flash the TWRP recovery on your device.

fastboot flash recovery twrp.img

fastboot flash boot boot.img

fastboot flash FOTAKernel boot.img

The TWRP recovery is now being installed on your device and once it becomes successful then type the following command to reboot your device.

fastboot reboot

How to root Xperia XZ1

Download the Magisk Zip from this link.

Connect your device to PC and copy the downloaded Magisk zip on the internal storage of your device.

Now it’s the time to reboot your device into TWRP recovery mode.

Once in recovery mode, now flash the Magisk zip from there.

Once done, simply reboot your device and enjoy the freedom to flash custom ROMs and tweaks on your Xperia XZ1.

That’s it! This tutorial was all about, how to root and install twrp recovery on Xperia XZ1, give us your feedback and share it the guide with others.


A Software Engineer by profession but a full time blogger. I am a passionate blogger who love to hang around modern gadgets and write latest news from the technology world.

%d bloggers like this: