Recooking dumped ROM - Touch Diamond, MDA Compact IV ROM Development

Hello,
before I flash my Diamond with a ROM by the chefs or maybe a ROM made by myself I want to backup the original ROM (T-Mobile GER) for warranty reasons. T-Mobile Germany isn't providing any ROM updates yet, so I have to build my own T-Mobile stock ROM.
I already dumped the ROM after making a hard-reset to bring everything back to factory defaults:
Code:
D:\ROMdump>pdocread -l
210.13M (0xd220000) DSK1:
| 3.12M (0x31f000) Part00
| 4.38M (0x460000) Part01
| 111.50M (0x6f80000) Part02
| 91.13M (0x5b20000) Part03
3.75G (0xf0000000) DSK7:
| 3.75G (0xf0000000) PART00
STRG handles:
handle#0 27a1a642 3.75G (0xf0000000)
handle#1 27c948ea 91.13M (0x5b20000)
handle#2 07db27be 111.50M (0x6f80000)
handle#3 87db279a 4.38M (0x460000)
handle#4 27db2752 3.12M (0x31f000)
disk 27a1a642
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 27c948ea
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 07db27be
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 87db279a
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 27db2752
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D:\ROMdump>pdocread.exe -w -h 0x27db2752 -b 0x800 0 0x31f000 Part00.raw
CopyTFFSToFile(0x0, 0x31f000, Part00.raw)
D:\ROMdump>pdocread.exe -w -h 0x87db279a -b 0x800 0 0x460000 Part01.raw
CopyTFFSToFile(0x0, 0x460000, Part01.raw)
D:\ROMdump>pdocread.exe -w -h 0x07db27be -b 0x800 0 0x6f80000 Part02.raw
CopyTFFSToFile(0x0, 0x6f80000, Part02.raw)
D:\ROMdump>pdocread.exe -w -h 0x27c948ea -b 0x800 0 0x5b20000 Part03.raw
CopyTFFSToFile(0x0, 0x5b20000, Part03.raw)
D:\ROMdump>pmemdump.exe 0xa8000000 524288 SPLdumped.nb
CopyProcessMemoryToFile(00000042, a8000000, 00080000, SPLdumped.nb)
D:\ROMdump>
Now cooking a dumped ROM requires following files:
RUU_signed.nbh
Part01.raw
Part02.raw
My question is: What is the RUU_signed.nbh file I need in this case?
I guess it has to be the Provider Stock-SPL. If so, can I use the dumped SPLdumped.nb (after converting it to nbh)?
And will the ROM be all original then? Original in a way that I even don't have to Hard-SPL my device to flash it with that dumped and recooked ROM?
I found this little piece of information nowhere, so thank you for your help

Im replying to this so the thread thread stays up top, more chances of someone seeing it!
in the same situation with the O2 UK rom!
come on lads
thanks for creating the thread vogonj

Hello again,
as there is no stock ROM, stock SPL, stock whatsoever for my MDA Compact IV from T-Online Germany, I have to build my own stock ROM.
T-Mobile Germany has absolutely nothing in stock. And I don't expect anything within the next year I don't know why they don't care for their customers
That's why I need your help.
I already dumped the ROM and SPL and got these files:
Part01.raw
Part02.raw
Part03.raw
Part04.raw
SPLdumped.nb
Building a ROM from dump requires the following files:
RUU_signed.nbh
Part01.raw
Part02.raw
Question:
What has to be the content of the RUU_signed.nbh file? Is it the SPL?
If so, can I use the SPLdumped.nb from my dump (after converting to .nbh, of course)? Will the result be a stock ROM then?
Assume that the device is all original out of the box, nothing flashed so far.
Thanks for your help

Related

French Diamond

The first French Diamond start to be delivered. A friend received his own, HTC Diamond in French, today. Mine should arrive Monday or Tuesday.
I will try to dump the french ROM as soon as possible. Unless another person do it before.
For Fabliv
Hello,
Can you post version of french Radio, OS rom and if google map comme with this french rom.
Thanks.
Hi private69,
I've to ask to my friend, cause my device will arrive only next week and I'll give you back the information you want.
thank you it's interessé
Thats nice!!
j'attends cela avec impatience
+1 !!!
We are all waiting for this rom
Me too
Thank you to those who will find this French-Rom
French ROM
I have a French device. If someone explain me how to dump the ROM, I post it immediately.
use kaiser kitchen...easiest way!!
http://forum.xda-developers.com/showthread.php?t=334680
or direct link
http://www.xs4all.nl/~itsme/projects/xda/tools.html
For jhoflair
Hello,
Did you manage to dump your French Rom ?
thanks in advance.
@+++
hello
any news from the dump ???
need help ??
i will try to extract mine tomorrow
I wait with impatience !
DiSeL.org said:
i will try to extract mine tomorrow
Click to expand...
Click to collapse
We are all waiting for your ROM
Do you have some news for frenchies?
await Rom French impatiently, thank you
For All
Hello,
I have 2 Htc diamond one UK and Now one French.
So i dump the french rom this night.
See you later ;-)
@++++
merci beaucoup PRIVATE
Dump French Rom
Hello,
I execute this command :
D:\dump\itsutilsbin-20080313>pdocread.exe -l
210.63M (0xd2a0000) DSK1:
| 3.12M (0x31f000) Part00
| 4.38M (0x460000) Part01
| 118.63M (0x76a0000) Part02
| 84.50M (0x5480000) Part03
3.75G (0xf0000000) DSK7:
| 3.75G (0xf0000000) PART00
STRG handles:
handle 87a2a6ea 3.75G (0xf0000000)
handle 07ca68da 84.50M (0x5480000)
handle 07db27be118.63M (0x76a0000)
handle 87db279a 4.38M (0x460000)
handle 27db2752 3.12M (0x31f000)
disk 87a2a6ea
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 07ca68da
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 07db27be
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 87db279a
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 27db2752
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
So this command is OK
Now I write the dump raw command :
D:\dump\VistaRUU>pdocread -w -d FLASHDR -b 0x800 -p Part00 0 0x31f000 Part00.raw
CopyTFFSToFile(0x0, 0x31f000, Part00.raw)
ERROR: ITReadDisk: outbuf==NULL
- Le pÚriphÚrique n'est pas prÛt Ó Ûtre utilisÚ.
Waht the probleme ??? anyone can help me ??
My computer ran on Windows Vista Bissness May be the problem .?
@++++
Hello,
I have a problem with Part 01 to 03.
Part00 is ok
Microsoft Windows XP [Version 6.0.6001]
(C) Copyright 1985-2001 Microsoft Corp.
C:\itsutils>pdocread.exe -l
210.63M (0xd2a0000) DSK1:
| 3.12M (0x31f000) Part00
| 4.38M (0x460000) Part01
| 118.63M (0x76a0000) Part02
| 84.50M (0x5480000) Part03
3.75G (0xf0000000) DSK7:
| 3.75G (0xf0000000) PART00
STRG handles:
handle 87a31642 3.75G (0xf0000000)
handle 07cab8da 84.50M (0x5480000)
handle 67db27be118.63M (0x76a0000)
handle a7db279a 4.38M (0x460000)
handle 87db2752 3.12M (0x31f000)
disk 87a31642
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 07cab8da
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 67db27be
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk a7db279a
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 87db2752
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
C:\itsutils>pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x31f000 Part00.raw
CopyTFFSToFile(0x0, 0x31f000, Part00.raw)
C:\itsutils>pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x460000 Part01.raw
CopyTFFSToFile(0x0, 0x460000, Part01.raw)
ERROR: ITReadDisk : read 0000e000 bytes - Adresse de bloc de contr¶le de stockag
e non valide.
C:\itsutils>pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x76a0000 Part02.raw
CopyTFFSToFile(0x0, 0x76a0000, Part02.raw)
ERROR: ITReadDisk : read 0000e000 bytes - Adresse de bloc de contr¶le de stockag
e non valide.
For all
Hello,
I found the probleme, now i process to dump raw files ;-)
In process 5 mn for dumpt the last Raw file ;-)
NOW i have the 4 part of RAW french Files.
I will try to convert it.
Now i upload the French Raw files on rapidshare.
http://rapidshare.com/files/125010054/FrenchRawFilesDiamond-2.rar.html
http://rapidshare.com/files/125013466/FrenchRawFilesDiamond-1.rar.html
@+++

DUMPING ROM ERROR - ERROR: ITReadDisk : read 00000000 bytes - The parameter is incorr

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Dpak Rawal>cd c:\itsutils
C:\itsutils>docread.exe -l
'docread.exe' is not recognized as an internal or external command,
operable program or batch file.
C:\itsutils>pdocread.exe -l
210.75M (0xd2c0000) DSK1:
| 3.12M (0x31f000) Part00
| 4.38M (0x460000) Part01
| 118.88M (0x76e0000) Part02
| 84.38M (0x5460000) Part03
3.75G (0xf0000000) DSK7:
| 3.75G (0xf0000000) PART00
STRG handles:
handle a7a2a6ae 3.75G (0xf0000000)
handle a7ca48da 84.38M (0x5460000)
handle 67db27be118.88M (0x76e0000)
handle c7db279a 4.38M (0x460000)
handle 87db2752 3.12M (0x31f000)
disk a7a2a6ae
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk a7ca48da
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 67db27be
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk c7db279a
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 87db2752
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
C:\itsutils>pdocread -w -d DSK1: -p Part03 -t
real nr of sectors: 1 - 512.00byte, 0x200
C:\itsutils>pdocread -w -d DSK1: -p Part02 -t
real nr of sectors: 1 - 512.00byte, 0x200
C:\itsutils>pdocread -w -d DSK1: -p Part01 -t
real nr of sectors: 1 - 512.00byte, 0x200
C:\itsutils>pdocread -w -d DSK1: -p Part00 -t
real nr of sectors: 1 - 512.00byte, 0x200
C:\itsutils>pdocread -w -d DSK1: -p Part03 0 0x5460000 Part03.raw
CopyTFFSToFile(0x0, 0x5460000, Part03.raw)
ERROR: ITReadDisk : read 00000000 bytes - The parameter is incorrect.
When i try to read the partition sizes... They don't match with the ones i get in the beginning.. i guess this why I'm getting the error.. Anybody know what to do ?!?!
Please Help...
Have you copied the itsutils.dll to your windows folder on your diamond?
Yes i did.. But still no use... Do i need to HARD-SPL before the dump ?!?
No you don't.
What version of activesync are you using?
Check if any firewall isn't blocking.
Im using the 4.5 version of activ sync
How do i check for the firewall !?

i780 / itsutils / Strange partitions offsets on drive DSK1:

Hi all,
I have a Samsung i780 which was bundled from SFR (France) version i780AEHC6.
I'm new at using itsutils. I would like to dump my original ROM before messing my phone with the ROMs provided on this website.
I can not extract the data from DSK1: (internal phone drive) while it works perfectly fine from DSK2: (the micro-sd).
I get the following error:
C:\tmp>pdocread -w -d DSK1: -b 0×800 -p Part00 0 0x11f000 Part00.raw
CopyTFFSToFile(0x0, 0x11f000, Part00.raw)
ERROR: ITReadDisk : read 00000000 bytes - Parametre incorrect.
Here are some more informations:
(notice the size of the drive DSK1
C:\tmp>pdocread -l
253.88M (0xfde0000) DSK1:
| 1.12M (0x11f000) Part00
| 2.88M (0x2e0000) Part01
| 74.13M (0x4a20000) Part02
| 174.75M (0xaec0000) Part03
1.88G (0x78000000) DSK2:
| 1.87G (0x77fe0200) Part00
STRG handles:
handle#0 47636542 1.87G (0x77fe0200)
handle#1 67841176 174.75M (0xaec0000)
handle#2 678567be 74.13M (0x4a20000)
handle#3 0785679a 2.88M (0x2e0000)
handle#4 e7856752 1.12M (0x11f000)
disk 47636542
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 67841176
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 678567be
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 0785679a
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk e7856752
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
The software can not determine the exact filesystem size for DSK1 but success for DSK2. Any idea why ?
C:\tmp>pdocread -w -d DSK1: -t
real nr of sectors: 1 - 512.00byte, 0x200
C:\tmp>pdocread -w -d DSK2: -p Part00 -t
real nr of sectors: 3931905 - 1.87Gbyte, 0x77fe0200
Another thing I noticed is that the information about my DSK1 drive is different from other people on the Internet. Most of them have the following information about the filesystem size:
"254.25M (0xfe40000) DSK1:"
While mine is:
253.88M (0xfde0000) DSK1:
Any idea why ? May the problem come from this difference ? Is my filesystem altered ? How can I fix it ?
Any information is welcome.
Thank you all.

Help needed to dump HTC diamond rom

Few days back I installed/unistalled lot of roms on my diamond, thanks to wonderful developers at xda. I finally settled on [ROM WM6.5][Build 21222][09/5] BsB 6.5D Black. I have done lot of registry tweaks, organised folder etc on this rom and I want backup this rom incase I had to hard reset my device. I followed the instructions on dumping the rom but I seem to be stuck at The device is not ready for use. error.
Here's what I get when I run pdocread.exe -l and when I try to dump files. Please tell me where I am doing wrong
Code:
C:\itsutils>pdocread.exe -l
209.50M (0xd180000) DSK1:
| 3.12M (0x31f000) Part00
| 4.50M (0x480000) Part01
| 79.63M (0x4fa0000) Part02
| 122.25M (0x7a40000) Part03
3.69G (0xec000000) DSK7:
| 3.69G (0xec000000) PART00
STRG handles:
handle e7a46f96 3.69G (0xec000000)
handle 87ab74a6122.25M (0x7a40000)
handle a7bb2136 79.63M (0x4fa0000)
handle 47bb2112 4.50M (0x480000)
handle 87bb20ca 3.12M (0x31f000)
disk e7a46f96
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 87ab74a6
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk a7bb2136
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 47bb2112
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 87bb20ca
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
C:\itsutils>pdocread -w -d FLASHDR -b 0x800 -p Part00 -t
real nr of sectors: 1 - 2.00kbyte, 0x800
C:\itsutils>pdocread -w -d DSK1 -b 0x1000 -p Part00 0 0x31f000 Part00.raw
CopyTFFSToFile(0x0, 0x31f000, Part00.raw)
ERROR: ITReadDisk: outbuf==NULL
- The device is not ready for use.
Any help will be greatly appreciated.
well my idea if u like it is to backup registry, i one i backup all my tweaks owner info and other thingy's, and when i flash other rom that it isn't mine i just import that registry
nothing,
try SDA_ApplicationUnlock.exe

where can i find an HTC WWE SHIP rom?

i've been looking all over, and i cant find it...only the Dopod rom which doesnt work with the hebrew language support...
can anyone point me to where i can get the original HTC SHIP WWE rom?
thanks!
Someone with a HTC Cavalier has to dump their ROM using the tools in this forum and post the dumped RAW files.
Code:
You will need itsutils (http://www.xs4all.nl/~itsme/projects/xda/tools.html) from itsme:
LIST NAND PARTITIONS
$ ./pdocread.exe -l
85.88M (0x55e0000) FLASHDR
| 3.12M (0x31f000) Part00
| 3.50M (0x380000) Part01
| 41.38M (0x2960000) Part02
| 37.88M (0x25e0000) Part03
STRG handles:
handle c34713fe 37.88M (0x25e0000)
handle e348c912 41.38M (0x2960000)
handle c348c8ee 3.50M (0x380000)
handle 2348c71e 3.12M (0x31f000)
disk c34713fe
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk e348c912
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk c348c8ee
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 2348c71e
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
DUMP THEM!
$ pdocread.exe -w -d FLASHDR -b 0x800 -p Part00 0 0x31f000 Part00.raw
$ pdocread.exe -w -d FLASHDR -b 0x800 -p Part01 0 0x380000 Part01.raw
$ pdocread.exe -w -d FLASHDR -b 0x800 -p Part02 0 0x2960000 Part02.raw
$ pdocread.exe -w -d FLASHDR -b 0x800 -p Part03 0 0x25e0000 Part03.raw
thanks, but i'm not sure how i progress from here...any help?
thanks.
i think, that you can use very good ookba's ROM with english interface and edit et9 input for your language, there are many how-to's on this forum and internet, even some cabs with many languages preinstalled
Try search here
gutek85 said:
Try search here
Click to expand...
Click to collapse
There's no WWE HTC ROM for Cavalier on that site. As it was mentioned to get that ROM it has to be dumped first.
Cheers
Here I'll upload all Cavalier ROMs I find in web

Categories

Resources