[How] to dump KS20 RAW Rom (step by step) - Upgrading, Modifying and Unlocking

The method is based on the Rom Dump for Hermes with a little bit of modifications to suit KS20
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
Firstly, download the "itsutils tools" at:
http://wiki.xda-developers.com/index.php?pagename=XdaUtils
Now let's start the process:
1. Unzip the contents of itsutils.zip on c:\itsutils
2. Connect your KS20 to PC using USB cable, and make sure ActiveSync is running
3. Start -> run -> cmd.exe
4. cd c:\itsutils
5. First we are going to find the device handles for all the flash partitions, using pdocread -l
c:\itsutils>pdocread.exe -l
221.88M (0xdde0000) DSK1:
| 1.25M (0x13f000) Part00
| 5.00M (0x500000) Part01
| 69.25M (0x4540000) Part02
| 146.38M (0x9260000) Part03
1.90G (0x79b00000) DSK2:
| 1.90G (0x79ae1200) Part00
STRG handles:
handle 05bba79a 1.90G (0x79ae1200)
handle 65dadd7e146.38M (0x9260000)
handle e5dc0512 69.25M (0x4540000)
handle c5d67fb6 5.00M (0x500000)
handle a5dc04ca 1.25M (0x13f000)
disk 05bba79a
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 65dadd7e
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 e5dc0512
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 c5d67fb6
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 a5dc04ca
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6. If you get the following errror, probably your device is application locked:
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 inuse?
try restarting your device, or restart ActiveSync.
Basically you have to modify this registry key, and then softreset using power button:
HKLM\Security\Policies\Policies
valuename '00001001' was set to dword:2, change it to dword:1
dword: any thing other than 1 disallows unsigned
dword: 1 allows unsigned
7. Note: There are two ways to read each partition: pdocread -h 0xHANDLVALUE 0 0xSIZEVALUE diskimage.nb or pdocread -d storename -p partitionname StartValue LengthValue file.raw
We will use the second method for the next step.
Overview of flash partitions (just for your information, not a step)
FLASHDR STOREINFO 114.88M (0x72e0000) dev='FLASHDR' store='Microsoft Flash Disk'
nsect=39700 bpsect=200 free=0 maxpartsize=0
3.12M ( 0x31fc00) Part00 'BOOT' end= 18fe type=20 image update kernel partition (XIP), used while image updates
2.88M ( 0x2e0000) Part01 'RAWFS' end= 1700 type=23 regular kernel partition (XIP), used for normal OS boot
50.88M (0x32e0000) Part02 'imgfs.dll' end=19700 type=25 imgfs
58.00M (0x3a00000) Part03 'fatfsd.dll' end=1d000 type=04 user filesystem
EXT_FLA STOREINFO 10.00M (0xa00000) dev='EXT_FLA' store=''
nsect=5000 bpsect=200 free=0 maxpartsize=0
10.00M ( 0xa00000) PART00 'fatfsd.dll' end= 5000 type=04 extended rom
This does not include the IPL, splash and SPL.
8. Check that all the partition sizes reported by pdocread are correct:
c:\itsutils>pdocread -w -d DSK1: -p Part00 -b 0x800 -t
real nr of sectors: 638 - 1.25Mbyte, (0x13f000)
c:\itsutils>pdocread -w -d DSK1: -p Part01 -b 0x800 -t
real nr of sectors: 2560 - 5.00Mbyte, (0x500000)
c:\itsutils>pdocread -w -d DSK1: -p Part02 -b 0x800 -t
real nr of sectors: 35456 - 69.25Mbyte, (0x4540000)
Note the partition sizes (in brackets) 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.
c:\itsutils>pdocread -w -d DSK1: -p Part00 -b 0x800 0 0x13f000 Part00.raw
CopyTFFSToFile(0x0, 0x13f000, Part00.raw)
c:\itsutils>pdocread -w -d DSK1: -p Part01 -b 0x800 0 0x500000 Part01.raw
CopyTFFSToFile(0x0, 0x500000, Part01.raw)
c:\itsutils>pdocread -w -d DSK1: -p Part02 -b 0x800 0 0x4540000 Part02.raw
CopyTFFSToFile(0x0, 0x4540000, Part02.raw)
As the Part02.raw file is large, it will take a few mins, dw just wait and it will be done!!!
Note: Step 7 is not important, can be igorned!

Thanks....I got it

it seems that we have method for install english raw file
and we have this unbranded english version
http://rs75.rapidshare.com/files/126667462/DZ-KS20E-00-V10a-454-XX-APR-29-2008_0.zip
did any body try it???

Can i flash my cel with these extracted files?
I'm from brazil, and here we have the MS25 (KS20, almost the same hardware..)
and i have extracted this 3 files, and then extracted imgfs from part02.raw.. I compared the imgfs from my MS25 with a imgfs extracted from a germany's rom flash.bin.. and it maches in almost everything.. except about the sizes (germany dump folder is almost 2x of my rom's dump folder).
my question is.. for exemple: Can i edit the extracted files and re-flash on my phone with no problems? I really need to know this, because i don't wanna brick my phone.. We don't have oficial roms for emergency, LG Brasil is a kind of lazy and still not provide us the oficial ones..
thank's in advance..

brunoargenton said:
my question is.. for exemple: Can i edit the extracted files and re-flash on my phone with no problems? I really need to know this, because i don't wanna brick my phone.. We don't have oficial roms for emergency, LG Brasil is a kind of lazy and still not provide us the oficial ones..
thank's in advance..
Click to expand...
Click to collapse
Nobody can't answer?

I want to know this as well, I'll probably provide a dutch unbranded rom if this method works.

Related

new rom for Samsung SGH-I780 - i780DXHC1

Can someone please asist this guy to dump it?
or explain there (PPCSG) How to?
http://www.ppcsg.com/index.php?showtopic=98612&st=240#
Thanks,
Nadav.
Nadavi said:
Can someone please asist this guy to dump it?
or explain there (PPCSG) How to?
http://www.ppcsg.com/index.php?showtopic=98612&st=240#
Thanks,
Nadav.
Click to expand...
Click to collapse
Hi Nadav, can you also share with us the steps on how you create an upgradeable ROM from the dump ROM? Thanks.
Go here:
http://forum.xda-developers.com/showthread.php?t=370529&highlight=topogigi&page=28
hello oddball1
but what is the operation to have the 3 files r*.aw ?
when i use this link i have o lot of error : http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
do you have th good parameter for the samsung ? or the parameter do you have uded to dump your rom
sacha06 said:
hello oddball1
but what is the operation to have the 3 files r*.aw ?
when i use this link i have o lot of error : http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
do you have th good parameter for the samsung ? or the parameter do you have uded to dump your rom
Click to expand...
Click to collapse
Use this tutorial, it's really complete. You only need to change the length of the raw parts according to pdocread -l results.
http://wiki.xda-developers.com/index.php?pagename=Elf_HowtoDumpRom
Topogigi said:
Use this tutorial, it's really complete. You only need to change the length of the raw parts according to pdocread -l results.
http://wiki.xda-developers.com/index.php?pagename=Elf_HowtoDumpRom
Click to expand...
Click to collapse
Hi Guys,
I've the i780DXHC1 ROM device with me. However, I'm stuck in Step 8, here's the output
D:\itsutils>pdocread -l
254.25M (0xfe40000) DSK1:
| 1.25M (0x13f000) Part00
| 2.88M (0x2e0000) Part01
| 76.25M (0x4c40000) Part02
| 172.50M (0xac80000) Part03
971.50M (0x3cb80000) DSK2:
| 971.38M (0x3cb60e00) Part00
STRG handles:
handle e765de1a971.38M (0x3cb60e00)
handle c77f842e172.50M (0xac80000)
handle 678567be 76.25M (0x4c40000)
handle c785679a 2.88M (0x2e0000)
handle a7856752 1.25M (0x13f000)
disk e765de1a
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 c77f842e
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 c785679a
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 a7856752
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:\itsutils>pdocread -w -d DSK1: -p Part00 -t
real nr of sectors: 1 - 512.00byte, 0x200
Did I do anything wrong? Please advise... so that I can upload this ROM to you all
Thanks!
hello paullim29
i have the same error when i try to dump the 3 files *.raw
but no answer in this forum....
sacha06 said:
hello paullim29
i have the same error when i try to dump the 3 files *.raw
but no answer in this forum....
Click to expand...
Click to collapse
i'm trying to locate someone who can help you
Nadavi
See post #3 here:-
http://www.ppcsg.com/index.php?showtopic=98149&pid=701195 :-
hello Ineedtoys
what we found in this link ? thanks
See post #3 here:-
http://www.ppcsg.com/index.php?showt...149&pid=701195 :-
hello,
here the good syntaxe to have the 3 files
pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x11f000 Part00.raw
pdocread -w -d DSK1: -b 0x800 -p Part01 0 0x240000 Part01.raw
pdocread -w -d DSK1: -b 0x800 -p Part02 0 0x5380000 Part02.raw
ps: i have now the rom orange Fr ,
ONLY if those memory addresses match those from the pdocread -l command. Please follow all the instructions and not just quote part!
so is there a new ROM for us to try?
sacha06 said:
hello,
here the good syntaxe to have the 3 files
pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x11f000 Part00.raw
pdocread -w -d DSK1: -b 0x800 -p Part01 0 0x240000 Part01.raw
pdocread -w -d DSK1: -b 0x800 -p Part02 0 0x5380000 Part02.raw
ps: i have now the rom orange Fr ,
Click to expand...
Click to collapse
What version of the rom you've got?
Well,
Upload the rom to rapidshare.com
so we can create a usable rom from it.
like you see in my msg, rom orange FR
sacha06 said:
like you see in my msg, rom orange FR
Click to expand...
Click to collapse
I think he meant the version. Go to Start > Settings > System > Version. You can then obtain the PDA & PHONE version.
If everything goes well, I'll be uploading the DXHC1 ROM today! This comes with the hard-reset + new mouse driver and it's in English (Singapore)
paullim29:Thank you! I really need the "Hard reset".
paullim29 said:
I think he meant the version. Go to Start > Settings > System > Version. You can then obtain the PDA & PHONE version.
If everything goes well, I'll be uploading the DXHC1 ROM today! This comes with the hard-reset + new mouse driver and it's in English (Singapore)
Click to expand...
Click to collapse
Thank you paullim. I am waiting this ROM too.
paullim29 said:
I think he meant the version. Go to Start > Settings > System > Version. You can then obtain the PDA & PHONE version.
If everything goes well, I'll be uploading the DXHC1 ROM today! This comes with the hard-reset + new mouse driver and it's in English (Singapore)
Click to expand...
Click to collapse
great !!! excellent work and hope to see the rom today!!!
gotta love xda-dev!!!
Hi Guys,
Here's the DXHC1 ROM!!! Please get it to flashable format so that we all can upgrade to this latest firmware Thanks to all the great guys' help. Without them, this wouldn't be possible at all...
http://rapidshare.com/files/111926777/DXHC1.zip

[solved] - file not found (even though its there, or not signed with cert)

I'm looking into cooking my own Diamond roms.
Can anybody point me in the right direction?
I have no experience in HTC rom dev and need information from the ground up.
^.^
Help needed with regard to the proper Diamond kitchen / dev tools, how tos, inserting / removing components from roms etc.
I would be greatly appreciative.
Thanks in advance.
##### 05/07/2008 #####
Some good screencasts throughout the cooking processes
http://forum.xda-developers.com/showthread.php?t=372469
The excellent Kaiser kitchen tuto to get you started:
http://wiki.xda-developers.com/index.php?pagename=Kaiser ROM Kitchen Tutorial
I found a kitchen here:
http://forum.xda-developers.com/showthread.php?p=2341701
But no reviews as to its efficiency yet.
JugglerLKR Kitchen:
http://forum.xda-developers.com/showthread.php?t=405371
neokit:
http://forum.xda-developers.com/showpost.php?p=1800999&postcount=1
bepe's kitchen:
### coming soon ###
Surface Kitchen:
http://forum.xda-developers.com/showpost.php?p=2355807&postcount=3
If you're really serious you might want to start from this thread... Gives you the basics, then search search search through the threads throughout the board... Nobody'll give you a tutorial on this, you'll just have to learn it...
adwinp - there are lot of tutorials on kaiser and diamond predecessor kitchens - browse and read post and wiki about them. Alex's wiki on kaiser kitchen is brilliant. There is nothing complicated in kitchen itself, but making good rom requires lots of trial and error and testing...
Thanks for the info.
Excellent Kaiser tuto, Juggler.
^.^
I've read about ppl using the Kaiser kitchen successfully to build Diamond roms but would like some more info about the actual compatibility.
i've published diamond tested kitchen - you can use it to start
http://forum.xda-developers.com/showthread.php?t=405371
I have added it to post #2 already earlier today.
Thanks.
^.^
# Dumping ROM:
This is from the Kaiser instructions
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
Are the addresses the same for the diamond?
adwinp said:
This is from the Kaiser instructions
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
Are the addresses the same for the diamond?
Click to expand...
Click to collapse
No, when i dumped my rom i had to change the FLASHDR
use pdocread -l and u can see partitions
Tools links
http://forum.xda-developers.com/showthread.php?t=331094 --> these are the 'reloc tools
More links to come once I figure out more about the extracting / cooking processes.
An help from a dev would be appreciated.
I'm trying to build a "from-the-ground-up" diamond cooking FAQ.
bepe? elite? bram? Juggler? Anyone?
adwinp said:
http://forum.xda-developers.com/showthread.php?t=331094 --> these are the 'reloc tools
More links to come once I figure out more about the extracting / cooking processes.
An help from a dev would be appreciated.
I'm trying to build a "from-the-ground-up" diamond cooking FAQ.
bepe? elite? bram? Anyone?
Click to expand...
Click to collapse
bepe is making his new kitchen with smooth xip porting etc...
as for tools - they're for relocating modules - usually when you just cooking rom (not porting from other device) you should use g'reloc - that is enough.
Here are my partitions, dumped with pdocread:
C:\htc\flashing\apps\itsutilsbin-20080602>pdocread.exe -l
209.50M (0xd180000) DSK1:
| 124.00k (0x1f000) Part00
| 4.50M (0x480000) Part01
| 88.13M (0x5820000) Part02
| 116.75M (0x74c0000) Part03
3.75G (0xf0000000) DSK7:
| 3.75G (0xefbcd400) Part00
STRG handles:
handle 6434d366 3.75G (0xefbcd400)
handle 47d677b6116.75M (0x74c0000)
handle a7db84d2 88.13M (0x5820000)
handle 87db84ae 4.50M (0x480000)
handle 67db8466124.00k (0x1f000)
disk 6434d366
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 47d677b6
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 a7db84d2
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 87db84ae
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 67db8466
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:\htc\flashing\apps\itsutilsbin-20080602>pdocread.exe -w -d DSK1: -b 0x800 -p Part00 0 0x1f000 Part00.raw
CopyTFFSToFile(0x0, 0x1f000, Part00.raw)
C:\htc\flashing\apps\itsutilsbin-20080602>pdocread.exe -w -d DSK1: -b 0x800 -p Part01 0 0x480000 Part01.raw
CopyTFFSToFile(0x0, 0x480000, Part01.raw)
C:\htc\flashing\apps\itsutilsbin-20080602>pdocread.exe -w -d DSK1: -b 0x800 -p Part02 0 0x5820000 Part02.raw
CopyTFFSToFile(0x0, 0x5820000, Part02.raw)
C:\htc\flashing\apps\itsutilsbin-20080602>pdocread.exe -w -d DSK1: -b 0x800 -p Part03 0 0x74c0000 Part03.raw
CopyTFFSToFile(0x0, 0x74c0000, Part03.raw)
C:\htc\flashing\apps\itsutilsbin-20080602>
In order to recreate the OS imgfs etc, we need
C:OS_Cruise>COPY /B inicio.bin+Part00.raw+Part01.raw os.nb.base
inicio.bin
Part00.raw
Part01.raw
1 file(s) copied.
C:OS_Cruise>COPY /B relleno.bin+Part02.raw imgfs.bin
relleno.bin
Part02.raw
1 file(s) copied.
C:OS_Cruise>ImgfsToNb.exe imgfs.bin OS.NB.base os.nb.payload
ImgfsToNb 2.1rc2
Using bigstorage mode
??
what is inicio and relleno?
I've downloaded some other tools from a French forum and these include the 2 files.
My question is:
How do I successfully recreate my os.nb.base, imgfs.bin and os.nb.payload?
Do I really need these files?
My other question will be about the part0, 01, 02 and 03.
What should I do to use my own OS (and extract XIP) instead of using a RUU_signed.nbh from a downloaded ROM?
Okay.
I've found out that the part01 is XIP, part02 is imgfs.
Do I just need to rename them?
if you want to reconstruct using your dump
http://forum.xda-developers.com/showthread.php?t=337066
you can use the kaiser rom kitchen to rebuild the rom from your raw dumps
I've read that thread, as well as this one.
http://wiki.modaco.com/index.php/How_to_dump_and_reconstruct_a_Hermes_ROM
When I try imgfstodump part02.raw, I get an "Part02.raw is not a valid IMGFS file. Exiting" error.
would also minimize the use of other downloaded roms.
So now, what want to do, is extract the contents of my Part02.raw (imgfs) partition, make some changes, rebuild all my .raw to a .nbh file.
ya you cant extract part02.raw directly
what you do is follow the thread i linked exactly
it will reconstruct the .nbh file for you
and then using the same kitchen u can extract the rom from the .nbh and edit and rebuild
hi guys,
i have a simple question. I only need to replace a particular file in Bepe's latest rom, namely the wince.nls file. How do i go about doing it?
is there some form of nbh editor where i can use to directly replace the file?
thanks.
Ruffie
ruffruff said:
hi guys,
i have a simple question. I only need to replace a particular file in Bepe's latest rom, namely the wince.nls file. How do i go about doing it?
is there some form of nbh editor where i can use to directly replace the file?
thanks.
Ruffie
Click to expand...
Click to collapse
Yes. Search for "HTC Rom Image Editor". You'll find a special thread for tool created by AnDim but I don't know whether it will completely work with our Device Diamond.
cyphol said:
Yes. Search for "HTC Rom Image Editor". You'll find a special thread for tool created by AnDim but I don't know whether it will completely work with our Device Diamond.
Click to expand...
Click to collapse
hi bro,
thanks for the advice. i did tried this but opening up the nbh with the editor, i couldnt find the file "wince.nls" at all. I tried adding my wince.nls into the rom but i could not save. there is an error while saving.
adwinp said:
I've read that thread, as well as this one.
http://wiki.modaco.com/index.php/How_to_dump_and_reconstruct_a_Hermes_ROM
When I try imgfstodump part02.raw, I get an "Part02.raw is not a valid IMGFS file. Exiting" error.
would also minimize the use of other downloaded roms.
So now, what want to do, is extract the contents of my Part02.raw (imgfs) partition, make some changes, rebuild all my .raw to a .nbh file.
Click to expand...
Click to collapse
Remember what I told you? It's simple and fast. The thread at Modaco is a good reference to "why is the donor ROM needed".

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 !?

Recooking dumped ROM

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

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