This tutorial is for Build 14.6.A.1.236 and all older versions, will work on all models of Xperia Z1 i.e
C6902, C6903, C6909, C6943. ( This tutorial can be used to root older versions also. )

Disclaimer : I am not responsible if you brick your phone or if u make any other damage to your phone

So Lets Start :
1. First make sure you are running Lollipop 5.1.1 Build
14.6.A.1.236 . Go
to Settings > About to verify this. The below screenshot is of C6902
but the method will work on all models of Z1. ( Note : This method will work on all other older Android versions / builds also of Xperia Z1 like 14.6.A.1.216 or 14.6.A.0.368 )

6. The SuperSu app will launch
automatically (if u see any errors just ignore) , it will ask to update binary , click on CONTINUE , then
Select NORMAL method. After the Binary is installed it will ask to
reboot your device.

Note : This method works on both locked and unlocked bootloader devices!!! If you have any problems feel free to comment :)

Disclaimer : I am not responsible if you brick your phone or if u make any other damage to your phoneRooting :
1. First make sure you are running the same build i.e MIUI 7 / Android 4.4.4 ,
MIUI Version : 7.0.5.0 KXDMICI . Goto Settings > About to verify
this.

2. Download this File - MI3W_MI4ALL_V7.0.5.0.KXDMICI_ROOTEnabled and copy it to the root of your Internal Storage.
3. Now in your mobile go to Tools and Open Updater App, Press the Menu
Button (top right corner) , now click on Select Choose update
Package and select the MI3W_MI4ALL_V7.0.5.0.KXDMICI_ROOTEnabled.zip which u saved in the Internal
Storage.

4. The rooting process will start , when the it is
completed , you will be prompted to reboot , click on Reboot to finish.

5. You have to manually give root access to the apps which require root.
Open Security App , Select Permissions > Root Access , now here you
can give root access to the preferred apps.

3. Now in your mobile go to Tools and Open Updater App, Press the Menu
Button (top right corner) , now click on Select Choose update
Package and select the MI3W_MI4ALL_V7.0.5.0.KXDMICI_ROOTDisabled.zip which u saved in the Internal
Storage.

4. The process will start , when the it is
completed , you will be prompted to reboot , click on Reboot to finish.

When we install any third party drivers on Windows 10 / 8.1 or 8 like for Android , Fastboot / Flashmode drivers , we get an error " The third party INF does not contain digital signature information " , to solve this issue we need to disable Driver Signature Verification.

1. Click on the Start Button or Press the Start Button on the keyboard , Click on Power , Hold Shift Key and click on Restart.

2. Click on Troubleshoot

3. Click on Advanced options

4. Click on Startup Settings

5. Click on Restart

5. Now we have to select the 7th option , press 7 or F7 key on your keyboard to select the 7th option.

6. Now your computer will restart and you should be able to install third party drivers.

Here is the tutorial to root your Sony Xperia Z1 running Android Lollipop 5.1.1 Build 14.6.A.1.216 / 14.6.A.0.368 .
This tutorial is only for Build 14.6.A.1.216 or 14.6.A.0.368, will work on all models of Xperia Z1 i.e
C6902, C6903, C6909, C6943. ( This tutorial can be used to root older versions also. )

Disclaimer : I am not responsible if you brick your phone or if u make any other damage to your phone

So Lets Start :
1. First make sure you are running Lollipop 5.1.1 Build 14.6.A.1.216 / 14.6.A.0.368 . Go
to Settings > About to verify this. The below screenshot is of C6902
but the method will work on all models of Z1 running Build 14.6.A.1.216 / 14.6.A.0.368. ( Note : This method will work on all other older versions / builds also of Xperia Z1 )

6. The SuperSu app will launch
automatically (if u see any errors just ignore) , it will ask to update binary , click on CONTINUE , then
Select NORMAL method. After the Binary is installed it will ask to
reboot your device.

Note : This method works on both locked and unlocked bootloader devices!!! If you have any problems feel free to comment :)

Here is the tutorial to root your Sony Xperia Z1 running Android Lollipop 5.1.1 Build 14.6.A.0.368.
This tutorial is only for Build
14.6.A.0.368 , will work on all models of Xperia Z1 i.e
C6902, C6903, C6909, C6943 :)

Disclaimer : I am not responsible if you brick your phone or if u make any other damage to your phone

So Lets Start :
1. First make sure you are running Lollipop 5.1.1 Build 14.6.A.0.368. Go
to Settings > About to verify this. The below screenshot is of C6902
but the method will work on all models of Z1 running Build 14.6.A.0.368.