[Sony Cross-Device General] zxz0O0:
This is Easy Root Tool for various Xperia devices (first developed for Z1 Compact). It's almost one-click root. The tool should work on Windows, Linux and Mac. Bootloader is untouched! No data is being wiped.

Note: Does not work on latest firmwares of most devices. Check your device forum for a work around (you should be able to flash kernel of old firmware to root and then flash back latest kernel).

What you get

Root

Access to /system rw

Requirements

USB debugging enabled

Settings => About phone => Click 7 times on Android Build to unlock developer options

Unknown sources enabled

Settings => Security

adb drivers installed

How to use

Download the attachment (latest version) and extract it

Start your device and plug it to your computer

Run install.bat and follow the instructions on screen

Congratulations! You should now be rooted.

Don't forget to make a donation

What can you do next

Make a donation to the people involved

Backup TA partition / DRM keys

http://xdaforums.com/showthread.php?t=2292598

Install dualrecovery by [NUT]

Download	Z??-lockeddualrecovery2.7.XXX-BETA.installer.zip from http://nut.xperia-files.com/, run install.bat and select Option #2

Note if you have problems after installing recovery, this thread is not the place to ask for help!

Install SuperSU by Chainfire (recommended!)

https://play.google.com/store/apps/details?id=eu.chainfire.supersu&hl=en

Confirmed devices

A2 - SO-04F

Z - C6603

Z Tablet - SGP311

Z Ultra - C6802, C6806 (reported not working on latest GPE), C6833

Z1 - C6903, C6906, C6943, SO-01F

Z1 Compact - D5503, SO-02F

Z2 - D6503, D6543, SO-03F

Z2 Tablet - SGP511, SGP512, SGP521

ZL2 - SOL25

ZR, C5502

maybe others?

Download v12.4

Thanks to

geohot: Root exploit

MohammadAG: Disable RIC kernel module (Link)

cubeundcube: Disable RIC with findricaddr/writekmem (kmem devices)

[NUT]: Great guy and used some of his scripts as base, testing new builds, helping during development

nhnt11: Fixing mac script and creating hacked mount to disable RIC at boot

xsacha: Manual ric scanner for 4.3 devices since findricaddr does not work there (kmem devices)

Androxyde: Disable RIC on Xperia Z

DooMLoRD: Used his idea of hacking chargemon (old versions of Easy Root Tool)

Changelog

v12

change kernelmodule_patch.sh

fix osx script error (different output of cut)

add message "authorize connection"

Fixed error in kernelmodule patcher (v12.1)

Fixed 2 errors in linux script (thanks i-ekho) (v12.2)

Copy kernel module to system partition (v12.3)

Fix error in mac script (quote basedir path) (v12.3)

Fix linux unzipping (thanks luzemario) (v12.4)

.

v11 (17129 downloads)

fix towelzxperia_ert

add crc patcher for kernel module

add compatibility for newer z2 firmware

clean up scripts

.

v10 (5797 downloads)

Improve scripts

Add some more logging

Created binary to call libexploit (no more pressing "make it rain")

.

v9 (10636 downloads)

Add device selector if there are multiple adb devices

Add compatibility for Xperia Z (thanks [NUT] & Androxyde)

Make it work with new towelroot (https)

.

v8 (23320 downloads)

Fix errors in shell script

.

v7 (11960 downloads)

Update to geohot's towelroot v3

Fix kernelmodule_patch script

.

v6 (3755 downloads)

Fix root checking

findricaddr does not work on 4.3 -> use manual method by xsacha (thanks tester Alucarde)

Add patching for kernel module vermagic

.

v5 (11341 downloads)

Fix batch escaping (thanks [NUT])

Use geohot's towelroot v2 (no more reboot)

Add some more logging

.

v4 (4790 downloads)

Fix mac version (install.sh) (thanks nhnt11 for pointing out errors)

Check if kmem device exist (don't rely on hardcoded device models)

Added source code of findricaddr and writekmem (thanks RyokoN)

Automatically download tr.apk by curl (thanks [NUT] for idea)

Use hacked mount to disable ric at boot instead of chargemon for kmem devices (idea and code by nhnt11)

.

v3 (6178 downloads)

Fix batch syntax error (thanks Kent_XRS)

Forgot the mention DooMLoRD in install.bat (apologize to him)

Don't use static address for ric patching on Z2 (thanks DooMLoRD for tip) (credits to cubeundcube for findricaddr)

.

v2 (2279 downloads)

Add linux script

Add compatibility for Z2 phone

Add md5 check for tr_signed.apk

Uninstall towelroot before installing modified version

.

v1 (7557 downloads)

Initial release

XDA:DevDB Information

Easy Root Tool for various Xperia devices, Tool/Utility for the Sony Xperia Z1

Contributors

zxz0O0, [NUT]

Version Information

Status: Stable

Created 2014-07-23

Last Updated 2014-11-22