[XPERIA X1 Q&A, Help & Troubleshooting] fards:
There's been loads on here about dumping/rebuilding/cooking roms!

Right listen carefully I shallsaydisonlywunce I'm not going to give you links to everyfile as you need to learn to search properly.

So here's how to dump your own Xperia rom.

Get itsutils or XDA-tools (same thing) specifically pdocread, search for them in the main wiki

download the latest

extract it to a folder somewhere sensible on your computer

start up CMD window

inside the CMD window navigate to the folder you extracted the tools to

the following came from following the first result by typing "dump rom" into the search at the top of the forum

Courtesy of Pof

type

pdocread.exe -l

you'll get something like this

| 3.12M (0x31f000) Part00

| 3.50M (0x380000) Part01

| 69.38M (0x4560000) Part02

| 134.38M (0x8660000) Part03

the bits in brackets are the important ones as you need to use what it says on YOUR device in the following

Type one at a time

pdocread -w -d FLASHDR -b 0x800 -p Part00 0 0x31f000 Part00.raw

pdocread -w -d FLASHDR -b 0x800 -p Part01 0 0x380000 Part01.raw

pdocread -w -d FLASHDR -b 0x800 -p Part02 0 0x4560000 Part02.raw

pdocread -w -d FLASHDR -b 0x800 -p Part03 0 0x8660000 Part03.raw

substituting what it says on your CMD window into the bit before the Part0

Wait quite a long time, the last two are bit partitions.

If it works congratulations you now have 4 raw files, that's your rom that is.. ahh isn't it cute

----------------

Rebuild it

Download the Kovsky Kitchen.

Extract it to C:KovskyKitchen

open KovskyKitchen folder,

go into that folder, in Vista make sure that buildos+package_tools is able to run as administrator

copy your 4 raw files to baserom folder (you don't need all 4)

Download the stock UK rom, (there's one listed under the HardSPL thread that works fine) extract the RUU_signed.nbh to Baserom folder as well.

There are decent walkthroughs for cooking roms, this kitchen is built on the Kaiser Kitchen, guess what you find if you type Kaiser kitchen tutorial in the search at the top of the forum

However first you need to extract what youve done so far

Start the kovskykitchen.cmd

it'll start up a new CMD window with some options.

select (e) extract a rom

then (b)

and let it work through

when it's finshed it'll go back to the main menu

now select (c) cook a rom

then (b)

it'll start up buildos + Package tools prog

select the buildos tab

select load rom navigate to your kovskykitchen folder. press ok.

after a couple of seconds the green go arrow will light up press it.

it'll do lots and may come back with an imgfs error, but this doesn't seem to matter, I only saw this once and it didn't effect the rom I don't think.

when it's done close the window.

back in the CMD window it'll be waiting for a keypress

then it processes a lot of files.

finally it'll popup with some info for the HTC rom tool

click BUILD!

select Kovsky from the dropdown box

press the 3 little dots ... next to the box that says OS

select the OS-NEW.nb in the main kovsky kitchen folder

Press BUILD! at the bottom, and give the file a sensible name, RUU_signed.nbh if you want to flash it from windows, Kovsimg.nbh if you want to flash it from microSD card

Close the htc_rom_tool when it's done and it'll popup a hexeditor to change the Pagepool and an immediate error that it can't find the nbh file.

If you just want to back up the rom of your device then close this window

and that's it all done..

now wheres my nappy wipes..

***

If you don't know what a terminal or CMD window is then I would advise not bothering to try backing up your roms or cooking

I'm sure someone will be along soon to tell me it's all wrong, but that's what I've done and it worked.