[Xperia Z1 Q&A, Help & Troubleshooting] spiritonline:
Thanks for your continues support on this.

I'm unable to create a new folder in the system directory as you predicted.

I just tried to do recovery option 3 but it hangs on "libdvm opend <lol javasucks>

I've posted everything bellow. (I will now try to flash 133 again.)

==============================================
= =
= PhilZ Touch, CWM and TWRP Dual Recovery =
= Maintained by [NUT] =
= =
= For Many Sony Xperia Devices! =
= =
==============================================

1. Installation on ROM rooted with SuperSU
2. Installation on ROM rooted with SuperUser
3. Installation on unrooted ROM using the TowelRoot method
4. Install ADB drivers to windows
5. Exit

Please choose install action.
[1,2,3,4,5]?3
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

=============================================
Waiting for Device, connect USB cable now...
=============================================
Device found!

=============================================
Getting ro.build.product
=============================================
Device model is C6903
Firmware is 14.4.A.0.133

=============================================
Step2 : Sending the recovery files.
=============================================
mkdir failed for /data/local/tmp/recovery, File exists
4 KB/s (29 bytes in 0.006s)
1837 KB/s (15757 bytes in 0.008s)
132 KB/s (501 bytes in 0.003s)
1667 KB/s (11842 bytes in 0.006s)
2784 KB/s (56834 bytes in 0.019s)
625 KB/s (3082 bytes in 0.004s)
123 KB/s (385 bytes in 0.003s)
2788 KB/s (657704 bytes in 0.230s)
3484 KB/s (2965179 bytes in 0.830s)
4140 KB/s (2598631 bytes in 0.612s)
3605 KB/s (1875928 bytes in 0.508s)
1487 KB/s (8759 bytes in 0.005s)

=============================================
Step3 : Setup of dual recovery.
=============================================
=============================================
Attempting to get root access for installation using TowelRoot now.

NOTE: this only works on certain ROM/Kernel versions!

If it fails, please check the development thread (Post #2) on XDA for more detai
ls.

REMEMBER THIS:

XZDualRecovery does NOT install any superuser app!!

You can use one of the recoveries to root your device.
=============================================

=============================================
Sending files
=============================================
505 KB/s (1572 bytes in 0.003s)
3929 KB/s (13592 bytes in 0.003s)
5716 KB/s (197320 bytes in 0.033s)
2356 KB/s (9496 bytes in 0.003s)
2973 KB/s (13672 bytes in 0.004s)
Copying kernel module...
3693 KB/s (34473 bytes in 0.009s)
342 KB/s (765 bytes in 0.002s)
2778 KB/s (13592 bytes in 0.004s)
Kernel version is 3.4.0-perf-gf96f13d-00901-g5169043
Version does not match 3.4.0-perf-ge4322cd, needs patching...
1+0 records in
0+1 records out
34 bytes transferred in 0.001 secs (34000 bytes/sec)
Kernel module patched.

modulecrcpatch (by zxz0O0)

module_layout: match
__aeabi_unwind_cpp_pr1: match
kallsyms_lookup_name: not found
printk: not found
mem_text_write_kernel_word: not found
__aeabi_unwind_cpp_pr0: match
successfully patched

=============================================
Installing using zxz0O0's towelzxperia
(using geohot's towelroot library)
=============================================

towelzxperia (by zxz0O0)
thanks to geohot for libexploit

creating libzxploit.so
libzxploit.so created
doing the magic
creating vm (loljavasucks)
libdvm opened (loljavasucks)