[Xperia Z1 General] desean:
Update - No Longer Updated

Pre-rooted ROM has no value now since XZDR 2.7.129 (or newer) installer can achieve root (via towelroot) and install recovery on any stock ROM now... until the towelroot exploit is closed. So until then, use the following easier and faster method to gain root (and recovery) on your Z1.

Update via PCC/Bridge or Flash FTF using Flashtool

Download flashable SuperSU from here and save to phone/sdcard

Use XZDR 2.7.129 (or newer) installer to install recovery via option 3. When done, phone will reboot to recovery

Flash the SuperSU flashable zip from earlier

If Xposed is installed previously, just open the Xposed installer to repatch

Enjoy!

Original description:

This is a stock carrier branded ROM created using NUT's wonderful DIY guide. I just wanted to keep my existing stock ROM but with root and with bootloader locked. This is just to share the result after taking the knowledge from XDA :)

Disclaimer: This process may cause you to lose your data or even brick your phone or cause you extreme distress. I will not be responsible for any misfortune, accident or loss that might occur due to going through this process. Do not proceed if you are not comfortable.

Requirements:

Flashtool 0.9.16.1 by @Androxyde

XZDualRecovery 2.7.129 BETA or newer

Technically this is exactly the same is NUT's pre-rooted ROM, only difference is the ROM base. So the instructions are basically the same.

Features:

SuperSU 2.00

XZDualRecovery 2.7.129 BETA

For both locked and unlocked bootloaders! (although instructions are for locked bootloaders)

How to update to this ROM:

If you are already rooted with a recovery, jump 2 points ahead to download the Flashable ZIP and Stripped FTF

Download C6903 14.1.G.1.534 SingTel 1276-7941_R6A or any C6903 14.1.G.1.534 FTF from the Mega FTF thread

Install XZDR (and root at the same time while keep bootloader locked) on your C6903: XZDualRecovery 2.7.129 BETA Installer (or newer)

Start from this point if you are already rooted with a recovery

Download Flashable ZIP and Stripped FTF from post #2

Put your Flashable ZIP on (the external) SDcard1;

Put your Stripped FTF inside the Flashtool/firmwares folder;

IMPORTANT - Backup the contents of 'SDCard' (the internal storage!)

IMPORTANT - Create a backup of your phone in TWRP/CWM (if you are rooted)

WIPE all data/cache/etc (this will ensure you have no extra issues)

Flash Flashable ZIP in TWRP/CWM;

NOTE: do not reboot but go back to the main menu, (make sure your cable is unplugged) then go to reboot->power off;

Plug in your USB cable while holding down the Volume Down button;

Flash everything in Stripped FTF using flashtool;

Reboot to system.

Known XZDualRecovery Issues: (copying from NUT's thread)

Busybox Updater/Installer: If you have XZDualRecovery installed, un-install any Busybox updating app/tool as most if not all of them will install a version of busybox which does not support the lzma compression applets XZDualRecovery depends on. The version installed together with XZDualRecovery is very stable and I have yet to hear anyone complain about it's stability.

Credits:

@[NUT] - For his wonderful guides and knowledge

@f3nix82 and @gregbradley - For pointing me to the wonderful guide

@Androxyde - For FlashTool

XDA:DevDB Information

[STOCK][C6903] 14.3.A.0.757 SingTel [LB, Root & XZDR], ROM for the Sony Xperia Z1

Contributors

desean

ROM OS Version: 4.4.x KitKat

Based On: Stock

Version Information

Status: No Longer Updated

Current Stable Version: 14.3.A.0.757 SingTel

Stable Release Date: 2014-06-28

Created 2014-04-04

Last Updated 2014-08-18