Everything you need including root, backup your TA partition / DRM keys, recovery and all without unlocking your bootloader! If your on 4.4.4 (KitKat) want to update to 5.0.2 (Lollipop), you need to know the cons and pros. Being updated to 5.0.2 (Lollipop) you experience better overall signal and access to the LTE band. However, there is no official release of xposed installer for 5.0.2 (Lollipop) at the moment. While this can be concern to some, the benefits outweight no native xposed support. If your have already rooted 4.4.4 (KitKat) with XZDualRecovery and want to update, go to 5. Update 4.4.4 Root to 5.0.2

1. Download the attachment
2. Install Java Development Kit (if not installed yet)
3. Run exploit.bat
4. Let it run until you see the following line
5. Run root.bat inside folder root
6. Wait for reboot and enjoy root

Backup TA can backup and restore the TA partition of the device. When you create a backup before unlocking for the first time, then you will be able to restore to full factory state (including a locked bootloader). This means all DRM keys intact, Bravia Engine working in Album and last but not least your warranty when needed .

1. Download the latest version of Backup TA.
2. Extract the ZIP file to a folder location of your choosing.
3. Navigate to the folder location of Backup TA.
4. Make sure no other script or application which is using ADB is running.
5. Make sure the device is booted in normal mode (the way you normally use it).
6. Run Backup-TA.bat

1. Extract Files
2. navigate to the resulting directory and look for install.bat, double click it to run;
3. The phone will reboot into recovery and you can exit recovery safely

How to install (XZRecovery APP)

1. Download APK and install it, be sure to allow third party installs in settings>security>unknown sources
2. Install BusyBox via Google Play Store
3. Select the Install Recovery option
4. The app will request Root Access and allow root privilege
5. The phone will reboot into recovery and you can exit recovery safely

Then inside */system/bin/ rename chargemon.stock to chargemon check its permissions (should be 755 or otherwise visible as -rwxr-x-r-x). Done!

If you wish to remove XZRecovery from the PC method install easier, just reinstall XZDualRecovery using the XZRecovery APK method. Then select the remove recovery option in the XZRecovery app. If you used the XZRecovery APK method simply select remove recovery option.

4. Make Nandroid Backup

Once your done with all the steps make a Nandroid Backup by booting into TWRP and selecting the Backup Option. This video will help you with making a backup and how to restore using your backup

All this is possible thanks to the following devs been sure to give them donations for all their hard work: zxz0O0, Keen Team, DevShaft, hqdvista, [NUT], Chainfire, MohammadAG, idler1984, RHBH, squabbi, minijaws, Kingxteam and Desperanto86.

You can use an effective root software to root Sony z3, we need to carefully consider about the security issue ,the professional can promised protected phone device from harm, As for me , i have succeed accomplish it with help of AnyRooter,