[Sony Cross-Device General] MickieH:
Well, I have a fully working zip for my C6903, I'm running it now.

The first time I didn't include recovery and you don't get full root.

Apps can ask for root access, but the system folders will not mount, and you cannot write to them.

For anyone wanting Stock 5.0.2 Lollipop on their C6903 with full root, and recovery :-

It will leave you on stock C6903 Lollipop 5.0.2. Customized UK firmware, with active customization 1276-0875_R2D

Be aware this is for the C6903 only.

It will also give you full root access, including system folders which are mountable and writable, plus NUT's Z1 Dual Recovery which can be accessed from the boot screen by pressing volume up or down, depending on which recovery you prefer, or from the 'NDR Utils' app which is also installed during this process.

You will need to download this pre made zip file, which is currently named flashable.zip

Download this zip file --> https://mega.co.nz/#!qlAETCqJ!Ln4c0MncBq2XPA37gFWeY3VZVz77qk8iJMDiFbjQ3jI

Copy that zip file to your SD card, and put it in a folder called something like 'Pre rooted 5.0.2' or whatever you prefer, or change the name of the zip file if you wish.

Boot to recovery.

In recovery wipe:

System

Data

Cache

Dalvik Cache

You do not need to wipe your internal memory.

Install the flashable.zip

Reboot system

That's it!!

---------- Post added at 02:16 PM ---------- Previous post was at 01:47 PM ----------

Creating your own working zip file.

Ok, so where do we start? With a stock ftf file, right?

If you have a completely stock .ftf file you are happy with, and wish to use, then you don't need to follow the steps below. You can go straight to using PRF Creator, although you may find the intermediate steps interesting.

For those of you who are looking for the most recent firmware for your specific model, region, branding, etc. then there is a nice little program called XperiFirm.

You can download, and read about the latest version from here --> http://forum.xda-dev...loader-t2834142

Don't forget to say thanks.

This is the one i have used. It is version 4.5.1

Download XperiFirm --> https://mega.co.nz/#!XlAzCRQD!Sn6KHt7-FobB5cCEojQ8kSYIXuc10XDHnKvejZk2dsQ

Once you have downloaded it, run the program and you will see the following screen

Select your phone, and then model in the left hand list, and XperiFirm will display all available options in the middle pane.

Choose the region, and branding you are looking for.

As you can see, I have already selected Xperia Z1 > C6903 > Customized UK.

In the right hand list, XperiFirm will then display the available downloads.

In my case, it shows both the 14.4.A.0.157 Kitkat 4.4.4 firmware, and the 14.5.A.0.242 Lollipop 5.0.2 firmware.

Well, I wanted Lollipop so I clicked on the top one, 14.5.A.0.242

Whatever you choose, will display a download window, like this

Make sure you untick 'Unpack automatically' as it is ticked by default.

Now click 'Download'

Navigate to where you want to save, and once it has finished, you will see another prompt like so

Click 'No' and exit the program.

You now have the stock version of whichever firmware you wanted, as a base to create your stock rom, rooted, with Dual Recovery.

When you look at where you downloaded the firmware, you will not see a .ftf file. You will see a number of files, usually four, that begin with 'FILE' and some numbers. This is totally fine, and is how Sony store their firmwares. XperiFirm is downloading the source files directly from Sony's servers.

So now we have our firmware, just not in .ftf format.

What we need to do now is decrypt our 'FILE's and create out own .ftf

To do this, you will need Flashtool, and preferably the latest version.

You can read about, and download Flashtool from here --> www.flashtool.net

I used version 0.9.18.4 --> https://mega.co.nz/#!OhQC2DyT!FTGosP5IFJEUaktkhU6KggifNC79Xp782-1PGKcgsIY

Run Flashtool and when it has synced, in the menu bar, at the top, click on Tools > Bundles > FILESET Decrypt.

Select your Source Folder and you will see the FILEs appear in the list below, like so

Select them all, and click the right arrow in the middle to move them all across.

Click on 'Convert' and Flastool will begin converting the FILEs, like so

Once Flashtool has converted the files, you will see the following

Double click in the greyed out space next to 'Device' and choose your Device

In 'Branding' type which branding you are using, e.g. 'Customized UK'

In 'Version' type which version you are creating, e.g. '1276-0875_14.5.A.0.242_R2D'

In the section underneath, move everything across to the right by selecting the item, and clicking the right arrow in the middle, but leave the two files marked with 'TA', like so.

Now click on 'Create'

Your .ftf file will be created, and placed in the Flashtool > Firmwares folder.

That's it. You now have a completely stock .ftf file of your chosen firmware, ready for the next step, which, incidentally, you could flash as is if you wished to revert to a complete stock setup, without root or recovery.

Following the next step will create a rom which is stock, rooted, with Dual Recovery, as a zip file that can be flashed from an already existing recovery.

Creating your stock, fully rooted rom, with Dual Recovery using PRF Creator

Ok, so we've got our stock .ftf, so what else are we going to need?

You will need the latest version of SuperSU, which can be dowloaded here --> https://download.cha....eu/696/SuperSU

I have version 2.46 --> https://mega.co.nz/#!q9RSXYYQ!OLdWhoBlWR_dSYKcEW4E0mRJFL-XskZHPx-sOdOY0VU

You will need the latest flashable zip version of NUT's Z1 Dual Recovery.

It can be downloaded direct from NUT's download page, here --> http://nut.xperia-files.com/

Make sure you download the flashable zip version, NOT the installer version

I use Z1-lockeddualrecovery2.8.15-RELEASE.flashable.zip --> https://mega.co.nz/#!vl4kjRCL!vwO63HbKUkUlVIowXp7WAjEZG_XFutJkm9IBnJrCLrA

Now you have all the parts to make your own rom, you will need to put them all together, and that is where PRF Creator comes in.

You can read about, and download the latest version of PRF Creator here --> http://forum.xda-dev...te-pre-t2859904 - which is where we are lol

I use version 0.8 --> https://mega.co.nz/#!L0ZHDDqC!mPxJL32zPkIf12YZshApIdNVV8JNRcHnmgjIPRaC7-Q

Download and extract the zip.

Run PRF Creator.

You will see here, I have already selected my options

Use the three dots beside each of the top three sections to browse for your .ftf file, your SuperSU zip, and your recovery zip.

Tick the four boxes under 'Include' on the right hand side, for Kernel, FOTAKernel, Modem, and LTALabel.

Do not tick 'Sign zip'

Click on 'Create' and let PRF Creator do it's thing.

Your screens should progress as follows

Here you can see SuperSU being added to the rom

And here, the Dual Recovery

And finally,

And there you have it. Close the program by clicking the cross in the top right corner.

You will now find in your PRF Creator folder, a flashble zip file called, well, 'flashable.zip'

All you need to do now, is flash it.

Copy the zip file, from the PRF Creator folder, to your SD card, and put it in a folder called something like 'Pre rooted 5.0.2' or whatever you prefer, or change the name of the zip file if you wish.

Boot to recovery.

In recovery wipe:

System

Data

Cache

Dalvik Cache

You do not need to wipe your internal memory.

Install the flashable.zip

Reboot system

That's it!

Hopefully you are now enjoying your pre-rooted choice of firmware, with Dual Recovery.

If you have any problems, I don't want to know . . . lol just kidding :laugh:

I'll always try and help if I can.

I'd just like to say thank you to all the people who make this kind of thing possible. There's too many to list, but I've linked to the respective works that I've used in writing this guide, so anyone reading this, if you find it useful, please say thank you to the person involved too.

Here are a few screenshots, just so you can see.

Good luck to you all, I hope this helps :good: