PDA

View Full Version : Vodafone UK


Garetht
30th July 2008, 09:14 AM
HI,

Does anyone have the Vodafone UK rom ?

I have searched but only found the Dutch version.

adwinp
30th July 2008, 09:26 AM
I guess you could search better?
It's on the 1st or 2nd page...

Garetht
30th July 2008, 11:25 AM
Hi,

I think you have misread my post.

There is a Dutch version but I need the English version.

There are posts about the Vodafone UK rom, but no one has uploaded the shipped rom.

However I have tried to backup it up from my phone but got an error saying "Application Locked".

Not being clued up in the world of flashing I got a little nervous and gave up before I really screwed things up.

I know everyone is going to say there is plenty of information on the forum on how to do this, but nothing is clear cut on exactly what to do and half the instructions are written in cooks language which I don't understand.

Plus the issue I have with the HARD_SPL, I notice that you have use a different version for the version ROm you have on the phone!!! That is also confusing me.

Why can't it be as simple as the touch, had no problems flashing that with the swiftblade ROM, which was awsome.

I am willing to give it ago and learn a few things on the way to get the ROM so other people can have it to, but I will need someone to help me through step by step and also I can write a guide so other noobs can follow it. I think this will also help stop with the posting of the same questions on the forum.


So if there is anyone out there who is willing to spend a little time with me to get this sorted we noobs would greatly appreciate.

Cheeers

G

Garetht
30th July 2008, 12:51 PM
Someone must be able to help out ?

R3PUBL1K
30th July 2008, 01:35 PM
Not seen or heard of any available UK Vodafone ROMS on here yet. (correct me if i'm wrong)

However to get started on flashing - check out the mod my diamond pages (http://modmydiamond.info)for info about flashing this device. a lot easier than searching here.

Garetht
30th July 2008, 01:56 PM
Appreciate the info.

I am trying to dump the rom first so it can be added to the forum for Vodafone UK users.

But can not find a clear cut set of instructions anywhere. When I run the pdocread.exe command I get following message:

"Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\thomas>cd desktop/dump

C:\Documents and Settings\thomas\Desktop\Dump>pdocread.exe
Copying C:\Documents and Settings\thomas\Desktop\Dump\itsutils.dll to WCE:\windo
ws\itsutils.dll
Could not update itsutils.dll to the current version, maybe it is inuse?
try restarting your device, or restart activesync
or maybe your device is application-locked."

I don't know what this means!!

walshieau
30th July 2008, 01:59 PM
Appreciate the info.

I am trying to dump the rom first so it can be added to the forum for Vodafone UK users.

But can not find a clear cut set of instructions anywhere. When I run the pdocread.exe command I get following message:

"Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\thomas>cd desktop/dump

C:\Documents and Settings\thomas\Desktop\Dump>pdocread.exe
Copying C:\Documents and Settings\thomas\Desktop\Dump\itsutils.dll to WCE:\windo
ws\itsutils.dll
Could not update itsutils.dll to the current version, maybe it is inuse?
try restarting your device, or restart activesync
or maybe your device is application-locked."

I don't know what this means!!

you need to locate EnableRAPI.cab file and run it on your device

R3PUBL1K
30th July 2008, 02:30 PM
:mad:
Appreciate the info.

I am trying to dump the rom first so it can be added to the forum for Vodafone UK users.

But can not find a clear cut set of instructions anywhere. When I run the pdocread.exe command I get following message:

"Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\thomas>cd desktop/dump

C:\Documents and Settings\thomas\Desktop\Dump>pdocread.exe
Copying C:\Documents and Settings\thomas\Desktop\Dump\itsutils.dll to WCE:\windo
ws\itsutils.dll
Could not update itsutils.dll to the current version, maybe it is inuse?
try restarting your device, or restart activesync
or maybe your device is application-locked."

I don't know what this means!!

Why do you get mad but appreciate the info :confused: this does not make sense.


EnableRapi (http://forum.xda-developers.com/showpost.php?p=1198132&postcount=5)

Garetht
30th July 2008, 02:58 PM
Cursor moved :D

Garetht
30th July 2008, 03:10 PM
Right then, I have managed to get this so far:

C:\Documents and Settings\thomas\Desktop\Dump>pdocread.exe -l
210.38M (0xd260000) DSK1:
| 3.12M (0x31f000) Part00
| 4.38M (0x460000) Part01
| 108.88M (0x6ce0000) Part02
| 94.00M (0x5e00000) Part03
3.75G (0xf0000000) DSK7:
| 3.75G (0xf0000000) PART00
STRG handles:
handle 87a2a642 3.75G (0xf0000000)
handle 67ca48da 94.00M (0x5e00000)
handle 47db27be108.88M (0x6ce0000)
handle 87db279a 4.38M (0x460000)
handle a7db2752 3.12M (0x31f000)
disk 87a2a642
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 67ca48da
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 47db27be
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 a7db2752
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

I tried to do the second bit but didn't know what to, and this is the result of it:

C:\Documents and Settings\thomas\Desktop\Dump>pdocread -w -d FLASHDR -b 0x800 -p
Part00 0 0x31f000 Part00.raw
CopyTFFSToFile(0x0, 0x31f000, Part00.raw)
ERROR: ITReadDisk: outbuf==NULL
- The device is not ready for use.



But am stuck on what to do next ?

R3PUBL1K
30th July 2008, 03:21 PM
have you examined other DUMP procedures like this hermes (http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom)

do you have all the itsutils tools collection (http://wiki.xda-developers.com/index.php?pagename=XdaUtils)

Garetht
30th July 2008, 03:53 PM
I have all those tools.

But I don't know what to write in the command line to start the 2nd part. I have read the link you gave me but it doens't make sense :confused:

Any pointers ?

Garetht
30th July 2008, 04:40 PM
Anyone got any pointers ?

Garetht
30th July 2008, 04:52 PM
Got this far now:

C:\Documents and Settings\thomas\Desktop\Dump>pdocread -w -d FLASHDR -p Part00 0
0x31f000 Part00.raw CopyTFFSToFile (0x0, 0x31f000, Part00.raw)
ERROR: ITTFFSGetInfo - The device is not ready for use.

WARNING: using default 512 bytes for sectorsize
(C) 2003-2008 Willem jan Hengeveld itsme@xs4all.nl
Usage: pdocread [options] start [ length [ filename ] ]
when no length is specified, 512 bytes are assumed
when no filename is specified, a hexdump is printed
-t : find exact disk size
-l : list all diskdevices
-v : be verbose
-s OFS : seek into source file ( for writing only )
-b SIZE: specify sectorsize used to calculate sector offsets
-B SIZE: specify blocksize to use when reading the disk
-G SIZE: specify blocksize to use when transfering over activesync
-u PASSWD : unlock DOC device
-S BK1x : specify alternate disksignature ( e.g. BIPO, BK1A .. BK1G )
-W OFS : specify optional 'writeenable' flag ptr
Source:
-d NAME : devicename or storename
-p NAME : partitionname
-h HANDLE : directly specify handle
either specify -d and optionally -p, or specify -h
Method:
-n NUM : binarypartition number ( normal p if omitted )
-w : read via windows disk api
-o : read OTP area
if the filename is omitted, the data is hexdumped to stdout
if no length is specified, 512 bytes are printed

numbers can be specified as hex (ex: 0x8000) or decimal (ex: 32768)

C:\Documents and Settings\thomas\Desktop\Dump>

As you can see I get an Error saying " ITTFFSGetInfo - The device is not ready for use".

Now I am really stuck !!!

Help please..........................

swazpurohit
30th July 2008, 05:13 PM
instead of FLASHDR use DSK1:

Garetht
30th July 2008, 05:17 PM
Well that did something, but not sure what:

C:\Documents and Settings\thomas\Desktop\Dump>pdocread -w -d DSK1: -p Part00 0 0
x31f000 Part00.raw CopyTFFSToFile (0x0, 0x31f000, Part00.raw)
(C) 2003-2008 Willem jan Hengeveld itsme@xs4all.nl
Usage: pdocread [options] start [ length [ filename ] ]
when no length is specified, 512 bytes are assumed
when no filename is specified, a hexdump is printed
-t : find exact disk size
-l : list all diskdevices
-v : be verbose
-s OFS : seek into source file ( for writing only )
-b SIZE: specify sectorsize used to calculate sector offsets
-B SIZE: specify blocksize to use when reading the disk
-G SIZE: specify blocksize to use when transfering over activesync
-u PASSWD : unlock DOC device
-S BK1x : specify alternate disksignature ( e.g. BIPO, BK1A .. BK1G )
-W OFS : specify optional 'writeenable' flag ptr
Source:
-d NAME : devicename or storename
-p NAME : partitionname
-h HANDLE : directly specify handle
either specify -d and optionally -p, or specify -h
Method:
-n NUM : binarypartition number ( normal p if omitted )
-w : read via windows disk api
-o : read OTP area
if the filename is omitted, the data is hexdumped to stdout
if no length is specified, 512 bytes are printed

numbers can be specified as hex (ex: 0x8000) or decimal (ex: 32768)

C:\Documents and Settings\thomas\Desktop\Dump>

I have a file called Part00.raw in my dump folder now but it is 0KB.

Is that correct ?

Garetht
30th July 2008, 07:58 PM
Can someone see what I did wrong in the last post ?

Garetht
31st July 2008, 12:22 AM
anyone help ?

helfire
31st July 2008, 12:05 PM
Trying to do the same get to same part but get

C:\itsutils>pdocread -w -d DSK1: -p Part00 0 0x31f000 Part00.raw
CopyTFFSToFile(0x0, 0x31f000, Part00.raw)
ERROR: ITReadDisk : read 00000000 bytes - The parameter is incorrect.

any suggestions anyone.

helfire
31st July 2008, 12:12 PM
Chech this post out seems to be working for me

http://forum.xda-developers.com/showthread.php?t=412447

Just need to change the coulered values to match yours. Also make sure the numbers on the right of the coulered ones are the same, were slightly dif for part 2 and 3.

Garetht
31st July 2008, 01:58 PM
I have followed the guide you linked to but still nothing is happening!

This is what I wrote and what was returned:

C:\Documents and Settings\thomas\Desktop\Dump>pdocread -l
210.38M (0xd260000) DSK1:
| 3.12M (0x31f000) Part00
| 4.38M (0x460000) Part01
| 108.88M (0x6ce0000) Part02
| 94.00M (0x5e00000) Part03
3.75G (0xf0000000) DSK7:
| 3.75G (0xf0000000) PART00
STRG handles:
handle 87a2a642 3.75G (0xf0000000)
handle 67ca48da 94.00M (0x5e00000)
handle 47db27be108.88M (0x6ce0000)
handle 87db279a 4.38M (0x460000)
handle a7db2752 3.12M (0x31f000)
disk 87a2a642
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 67ca48da
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 47db27be
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 a7db2752
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:\Documents and Settings\thomas\Desktop\Dump>pdocread.exe -w -h 0xa7db2752 -b 0x800 0 0x31f000 Part00.raw CopyTFFSToFile(0x0, 0x31f000, Part00.RAW)

(C) 2003-2008 Willem jan Hengeveld itsme@xs4all.nl
Usage: pdocread [options] start [ length [ filename ] ]
when no length is specified, 512 bytes are assumed
when no filename is specified, a hexdump is printed
-t : find exact disk size
-l : list all diskdevices
-v : be verbose
-s OFS : seek into source file ( for writing only )
-b SIZE: specify sectorsize used to calculate sector offsets
-B SIZE: specify blocksize to use when reading the disk
-G SIZE: specify blocksize to use when transfering over activesync
-u PASSWD : unlock DOC device
-S BK1x : specify alternate disksignature ( e.g. BIPO, BK1A .. BK1G )
-W OFS : specify optional 'writeenable' flag ptr
Source:
-d NAME : devicename or storename
-p NAME : partitionname
-h HANDLE : directly specify handle
either specify -d and optionally -p, or specify -h
Method:
-n NUM : binarypartition number ( normal p if omitted )
-w : read via windows disk api
-o : read OTP area
if the filename is omitted, the data is hexdumped to stdout
if no length is specified, 512 bytes are printed

numbers can be specified as hex (ex: 0x8000) or decimal (ex: 32768)


I have a file called Part00.raw in my dump folder but again it is 0kb!!

Can anyone see what I have done wrong ?:confused:

Garetht
31st July 2008, 03:12 PM
I know that there will be someone with the knowledge to help.



Where are you ...............................

Garetht
31st July 2008, 04:46 PM
Please someone, help a noob out :D

helfire
31st July 2008, 05:05 PM
This is a copy from the post i mentioned think i know what your doing wronas i did the same.

Go to the folder with itsutils in command prompt window eg. c:\itsutils

Then type pdocread.exe -l

You then should see the following. ive cut of the bit at the bottom.


C:\bin>pdocread.exe -l
210.38M (0xd260000) DSK1:
| 3.12M (0x31f000) Part00
| 4.38M (0x460000) Part01
| 106.38M (0x6a60000) Part02
| 96.50M (0x6080000) Part03
3.75G (0xf0000000) DSK7:
| 3.75G (0xf0000000) PART00
STRG handles:
handle e6932666 3.75G (0xf0000000)
handle e7cae8da 96.50M (0x6080000) (Part03)
handle c7db27be106.38M (0x6a60000) (Part02)
handle a7db279a 4.38M (0x460000) (Part01)
handle 67db2752 3.12M (0x31f000) (Part00)
[...]



Ok take note of the values underlined as they will probs be different for some of the parts.

Next enter below changing the values to match the ones you got from above step underlined.

pdocread.exe -w -h 0x67db2752 -b 0x800 0 0x31f000 Part00.raw

When it finishes you should see below

CopyTFFSToFile(0x0, 0x31f000, Part00.raw)


Next enter below changing the values to match the ones you got from above step underlined.

pdocread.exe -w -h 0xa7db279a -b 0x800 0 0x460000 Part01.raw

When it finishes you should see below

CopyTFFSToFile(0x0, 0x460000, Part01.raw)


Next enter below changing the values to match the ones you got from above step underlined.


pdocread.exe -w -h 0xc7db27be -b 0x800 0 0x6a60000 Part02.raw

When it finishes you should see below

CopyTFFSToFile(0x0, 0x6a60000, Part02.raw)


Next enter below changing the values to match the ones you got from above step underlined.

pdocread.exe -w -h 0xe7cae8da -b 0x800 0 0x6080000 Part03.raw

When it finishes you should see below

CopyTFFSToFile(0x0, 0x6080000, Part03.raw)Dump the bootloader:

To dump the bootloader

Code:
pmemdump.exe 0xa8000000 524288 SPLdumped.nb

When it finishes you should see below

CopyProcessMemoryToFile(00000042, a8000000, 00080000, SPLdumped.nb)



I hope this helps you as its what i did.

By the looks of it you typed the whole pdocread.exe -w -h 0xa7db2752 -b 0x800 0 0x31f000 Part00.raw CopyTFFSToFile(0x0, 0x31f000, Part00.RAW)
when you only need to type pdocread.exe -w -h 0xa7db2752 -b 0x800 0 0x31f000 Part00.raw

as the CopyTFFSToFile(0x0, 0x31f000, Part00.RAW) is the output.

Garetht
31st July 2008, 05:37 PM
Helfire you are a fucking legend :D:D:D:D

At last I have managed to dump the ROM.

I saw what i was doing wrong in the end, I was typing the CopyTTF blah blah blah!!

Once someone has been shown it is so easy to do!!


Cheers mate much appreciated.

helfire
31st July 2008, 05:58 PM
No problen, i had the same problem as most of the guides showed the same thing.

Now we can both flash our new ROM's

:)

raymentchen
1st August 2008, 12:29 AM
Helfire you are a fucking legend :D:D:D:D

At last I have managed to dump the ROM.

I saw what i was doing wrong in the end, I was typing the CopyTTF blah blah blah!!

Once someone has been shown it is so easy to do!!


Cheers mate much appreciated.

Great, you got it.
Could you share your rom please? I didnot backup my before flashing. Thank you.

Garetht
1st August 2008, 08:10 AM
Hi Raymentchen,

I only have the RAW files as I don't know how to make it into a work ROM!!!


Can you make it into a ROM or did you just want the RAW files ?

smithyz
1st August 2008, 08:55 AM
Could you upload the raw files to mediafire and post the links please m8. I dumped my rom but must have made a mistake because when I try and reinstall the rebuilt rom it just stays on the bootscreen.

Cheers

nofuse
1st August 2008, 03:38 PM
Once you boys have a copy of the vodafone rom could you post it for us. Desperate to flash my voda diamond

cpsd
1st August 2008, 03:39 PM
Hey Garetht,

would be really great if you could share that ROM.

I've didnt dave mine and in IMO the Vodafone ROM worked far better than any of the other ROMs I've tried so far.

Would love to help you out with converting the RAW files but I'm a total noob :-(

Best,

cpsd

Garetht
1st August 2008, 03:48 PM
Have tried to upload on Mediafire but keeps crashing on me!!!

Will try when I get home.

nofuse
1st August 2008, 03:53 PM
Have you managed to flash your vodafone diamond to a different rom yet? If so which one, any improvements?

Garetht
1st August 2008, 03:57 PM
I am so confused about flashing a this point!!!

I have read some may posts and guides, but nothing is clear cut on what to do. My only confusion is whether I have to use HARD_SPL or not, there a 3 or 4 version and some are signed, some are not:confused::confused:

I know what ROM I want, it's Dutty's rom heard a lot of good things about it but keep getting a ERROR 262. What ever that means.

If anyone can enlighten me on what HARD_SPL I should use and what ERROR 262 is I would really appreciate it.

nofuse
1st August 2008, 04:32 PM
I've flashed roms before but that was when you use to have to change the CID number which invalidated your warranty. So I'm in the same position as you at the moment but I just wanted a backup of the vodafone rom just in case I have a warranty issue.
I would recommend going for a factory rom at first i.e. a HTC website available one, had a few bad experiences with cooked roms in the past and to tell the truth if your just looking for a better one than the vodafone for performance etc I'd try a factory one first.
I don't know what the error your getting is as I haven't tried loading HARD_SPL yet but I think a signed version is for some phones that have application locks on them but don't quote me on that.
Good luck and let us know how you get on

gadmanz
2nd August 2008, 11:19 AM
Hi I have the Vodafone Diomond and I flashed a lot of ROMs with Un-Signed
OliNex 1.40.......right now I,m using Duttys Diamond WWE_5.2.20273_Rom Release V1.2-Lite
hope this will help you with your choice - HARDSPL
:D

nofuse
2nd August 2008, 07:03 PM
Hi I have the Vodafone Diomond and I flashed a lot of ROMs with Un-Signed
OliNex 1.40.......right now I,m using Duttys Diamond WWE_5.2.20273_Rom Release V1.2-Lite
hope this will help you with your choice - HARDSPL
:D

Any chance of sharing your dump of your vodafone UK rom?

raymentchen
3rd August 2008, 01:55 AM
Hi Raymentchen,

I only have the RAW files as I don't know how to make it into a work ROM!!!


Can you make it into a ROM or did you just want the RAW files ?


I do not know how to make it. But I am sure there is a way to do it. Could you share the raw files please and we could all try to find out how to make it into a rom.
Thank you.

Garetht
3rd August 2008, 11:40 AM
I have uploaded the files now, sorry for the delay.

http://forum.xda-developers.com/showthread.php?t=413954