[Upgrading, Modifying and Unlocking] ggeisler:
Ok so I have gotten a little farther

First I moved to an XP machine...

Then I used a regeditor and edited HKLM\security\Policies\Polices0001001 dword value to 1 (it was set to 2)

this allowed pdocread.exe to read some information. it was not complete but it gave me enough information to do a search.

I then tried pdocread.exe -w TrueFFS -p Part02 -t

this resulted in..

ERROR: ITTFFSGetInfo - The device is not ready for use.

WARNING: using default 512 bytes for sectorsize

real nr of sectors: 1 - 512.00byte, 0x200

well that did not look right so I searched for it and I then found a diamond ROM dumping thread with a similar problem.

This thread outlined a way to specify handles and sector sized ( at least that is what I think it is)

So I did the following

E:\WM6\itsutilsbin-20088313>pdocread.exe -l
122.13M (0x7a20000) DSK1:
| 1.25M (0x31f000) Part00
| 2.00M (0x200000) Part01
| 46.63M (0x2ea0000) Part02
| 72.25M (0x4840000) Part03
3.69G (0xec580000) DSK2:
| 3.69G (0xec180000) PART00
STRG handles:
handle 47e7be7a 3.69G (0xec180000)
handle 87f52bca 72.25M (0x4840000)
handle 67f777be 46.63M (0x2ea0000)
handle 67f7779a 2.00M (0x200000)
handle 47f77752 1.25M (0x13f000)
[...]

E:\WM6\itsutilsbin-20088313> pdocread.exe -w -h 0x47f77752 -b 0x800 0 0x13f000 Part00.raw
CopyTFFSToFile(0x0, 0x13f000, Part00.raw)

E:\WM6\itsutilsbin-20088313> pdocread.exe -w -h 0x67f7779a -b 0x800 0 0x200000 Part01.raw
CopyTFFSToFile(0x0, 0x200000, Part01.raw)

E:\WM6\itsutilsbin-20088313> pdocread.exe -w -h 0x67f777be -b 0x800 0 0x2ea0000 Part02.raw
CopyTFFSToFile(0x0, 0x2ea0000, Part02.raw)

E:\WM6\itsutilsbin-20088313> pdocread.exe -w -h 0x87f52bca -b 0x800 0 0x4840000 Part03.raw
CopyTFFSToFile(0x0, 0x4840000, Part03.raw)

This output 4 .raw files with what seemed to be the correct sizes. I opened one of them in a hex editor to ensure that it was not just an empty file. It wasn't so I continued my search.

Now I should be able to combine these files to make a ROM Image.

But what I have run across is I have to find a OS.nb file that is larger than my original Part02.raw file. This is where I am stuck. All the posts I have read say to extract this from an original ROM file. Well my device as far as I know is the first one of its kind to get dumped. so no larger original to extract from.

The way I think I understand it the OS.nb file is an operating system container. This leads me to believe that the container is generic and not specific to my Phone. But I am not taking any chances. e.g. this post. Is this the case? if so what do I do now? Can I extract the OS.nb from one of my .raw files and hope I do not exceed the size limitation?

If so how do I extract the OS.nb?

Furthermore all threads I have found have outlined a Kitchen (tools package) specific to there phones. would one of these work ok for my purposes? I have tried one of these and it asks you which model you are using and spits default values specific to that devices parameters. obviously my system will not fall into one of these categories but the underlying tools may be useful. I am hoping that one of these will work and I will just have to do it the manual way. If someone would point me in the right direction to which one to use and perhaps some instructions for doing so I would greatly appreciate it.

First things first however, to combine my .raw files. Any light on my OS.nb dilemma would be great.

Thanks again for reading