[Off-topic] g00ndu:
Sure no problem. Besides your dump rom is always your backup.

1. Okay first you will need to download the itsutils tools.

2. Unzip the contents of itsutils.zip on c:\itsutils

3. Connect your Omnia to PC using the cable, and make sure ActiveSync is running

3. In your pc, press Start (bottom left had corner of your laptop / pc) -> click "run" -> and type "cmd.exe" without the quotes

4. in command prompt, change your directory using "cd c:\itsutils" without the quotes.

5. First we are going to find the device handles for all the flash partitions, using pdocread -l

C:\itsutils>pdocread.exe -l

and press return.

It will list the following items as shown (Below is only a sample from the Hermes wiki):

114.88M [b][color=blue]FLASHDR[/b][/color]
| 3.12M Part00
| 2.88M Part01
| 50.88M Part02
| 58.00M Part03
968.75M DSK1:
| 968.50M Part00
STRG handles: 834d5e62
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(968.50M) 03958bce
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
( 58.00M) 239584da
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
( 50.88M) 039582ce
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
( 2.88M) 2395828a
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
( 3.12M)

6. However, if you encounter the following error under command prompt as shown:

C:\itsutils>pdocread.exe -l
Copying C:\itsutils\itsutils.dll to WCE:\windows\itsutils.dll
Could not update itsutils.dll to the current version, maybe it is in use?try restarting your device, or restart ActiveSync

you will need to edit the registry as follows:

HKLM\Security\Policies\Policies
valuename '00001001' was set to dword:2, change it to dword:1

Go to step 5 again.

7. Now, check that all the partition sizes reported by pdocread are correct by typing only "pdocread -w -d FLASHDR -p Part00 -t" without the quotes. take note that FLASHDR is the name of your device (See step 5 when you just type pdocread.exe -l)

8. Repeat for Part01 and Part 02

C:\itsutils>pdocread -w -d FLASHDR -p Part00 -t
real nr of sectors: 6398 - 3.12Mbyte (0x31fc00)
C:\itsutils>pdocread -w -d FLASHDR -p Part01 -t
real nr of sectors: 5888 - 2.88Mbyte (0x2e0000)
C:\itsutils>pdocread -w -d FLASHDR -p Part02 -t
real nr of sectors: 104192 - 50.88Mbyte (0x32e0000)
C:\itsutils>pdocread -w -d FLASHDR -p Part03 -t
real nr of sectors: 118784 - 58.00Mbyte (0x3a00000)

Note the partition sizes (in brackets above) that is needed for the next step. They may differ from device to device.

9. Now let's dump the first 3 partitions (coldboot kernel, base kernel and imgfs), use the sizes you found in the previous step (the values in bracket in step 8). Press <Enter> after you type Part00.raw and the next statement will appear. Same for Part 01 and 02.

C:\itsutils>pdocread -w -d FLASHDR -p Part00 0 0x31fc00 Part00.raw
CopyTFFSToFile(0x0, 0x31fc00, Part00.raw)
C:\itsutils>pdocread -w -d FLASHDR -p Part01 0 0x2e0000 Part01.raw
CopyTFFSToFile(0x0, 0x2e0000, Part01.raw)
C:\itsutils>pdocread -w -d FLASHDR -p Part02 0 0x32e0000 Part02.raw
CopyTFFSToFile(0x0, 0x32e0000, Part02.raw)

10. Check what we have so far:

C:\itsutils>dir Part*.raw
10/08/2006 22:52 3.275.776 Part00.raw
10/08/2006 22:53 3.014.656 Part01.raw
10/08/2006 23:00 53.346.304 Part02.raw
C:\itsutils>

Now you have all the 3 files, which is your backup rom in raw. Zipped it and post it. We shall be waitng.