View Full Version : Problem installing itsutils.dll
thickycat
28-10-2007, 05:01 PM
Hi all,
I've searched and failed - I know the answer is in these forums, but I never seem to hit the right search string!
My goal is to put the HTC roms onto my Vodafone v1615 device. As a first step, I'd like to suck out the v1615 ROMS so that I can put them back in case anything goes seriously wrong.
Step 1 was to run pdocread, which copies itsutils.dll to the device. This failed.
I can see why it failed - it's because HKLM\Security\Policies\Policies\00001001 is 2 when I'd like it to be 1.
I can see the above as I've installed "Mobile Registry Editor", which runs on the PC and peeks down the wires at the device. However, it won't let me change the value as it says "Access Denied" when I try it.
So, what it comes down to is the following question:
Where can I find a registry editor for the Kaiser, preferably that will run on the device itself, that is able to change the above value?
Thanks for your help - I know this entire post shows me up as a complete newbie, but we all have to start somewhere...!
Cat
thickycat
28-10-2007, 06:53 PM
Ok, answered my own question (after lots more searching and failures)... Please add below if there are better answers than this one:
Install the .net compact framework from here: http://www.secondkiss.com/download/netcf/netcf.core.ppc3.arm.cab
Then install the registry editor from here: http://www.handango.com/PlatformProductDetail.jsp?siteId=1&platformId=2&N=96806&Ntt=registry&productId=160555&R=160555
You'll need to register with handango but it lets you download before receiving any confirmatory email.
I've now change the values and pdocread has produced some interesting looking numbers.
sparky77
28-10-2007, 07:14 PM
i have just read your posts, maybe we need a noobie guide, i'm still stuck with dumping my rom.
Were is my (0x00000) i have followed your cmd and mine is not the same as POF's
Mine
C:\itsutils>pdocread -l
210.38M FLASHDR
| 3.12M Part00
| 3.50M Part01
| 68.00M Part02
| 135.75M Part03
1.87G DSK1:
| 1.87G Part00
STRG handles: c6efbb32
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
( 1.87G) a746fc3e
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(135.75M) 0747d10a
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
( 68.00M) 4747d0e6
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
POF's
$ ./pdocread.exe -l
210.38M (0xd260000) FLASHDR
| 3.12M (0x31f000) Part00
| 3.50M (0x380000) Part01
| 69.38M (0x4560000) Part02
| 134.38M (0x8660000) Part03
STRG handles:
handle e7489c1a134.38M (0x8660000)
handle 474960e6 69.38M (0x4560000)
handle c74b0fda 3.50M (0x380000)
handle 074b0eee 3.12M (0x31f000)
disk e7489c1a
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 474960e6
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 c74b0fda
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 074b0eee
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
sparky77
28-10-2007, 07:21 PM
Ok, answered my own question (after lots more searching and failures)... Please add below if there are better answers than this one:
Install the .net compact framework from here: http://www.secondkiss.com/download/netcf/netcf.core.ppc3.arm.cab
Then install the registry editor from here: http://www.handango.com/PlatformProductDetail.jsp?siteId=1&platformId=2&N=96806&Ntt=registry&productId=160555&R=160555
You'll need to register with handango but it lets you download before receiving any confirmatory email.
I've now change the values and pdocread has produced some interesting looking numbers.
what were the results then
thickycat
29-10-2007, 01:44 AM
what were the results then
Unfortunately my laptop (where I am now) has the problem that the wireless network falls apart if I plug the 'phone' in. I did extract four files at work though, which look good. The first two numbers were the same as I've seen (pof's?) except there was obviously some 'borrowing' between parts 2 and 3 (part 2 was slightly smaller, part 3 was slightly larger) - I'll post the exact output tomorrow when I get back to work.
The main point though is that I've successfully produce the four .raw files. I'll continue on and report any major failings in case it helps anyone else!
thickycat
29-10-2007, 09:03 AM
Ok, this is the output from "pdocread -l" on a UK Vodafone v1615 (at least an early example and a 2GB card up it's bottom) along with the corresponding commands to read the four parts of the ROM:
E:\>pdocread -l
210.13M (0xd220000) FLASHDR
| 3.12M (0x31f000) Part00
| 3.50M (0x380000) Part01
| 65.50M (0x4180000) Part02
| 138.00M (0x8a00000) Part03
1.89G (0x79280000) DSK1:
| 1.89G (0x79120e00) Part00
20.00k (0x5000) BTD1:
| 19.00k (0x4c00) PART00
STRG handles:
handle 85c3c542 19.00k (0x4c00)
handle c5c27666 1.89G (0x79120e00)
handle 87466c4e138.00M (0x8a00000)
handle 6747511a 65.50M (0x4180000)
handle 674750f6 3.50M (0x380000)
handle 474b0f1e 3.12M (0x31f000)
disk 85c3c542
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 c5c27666
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 87466c4e
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 6747511a
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 674750f6
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 474b0f1e
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E:\>pdocread -w -d FLASHDR -b 0x800 -p Part00 0 0x31f000 Part00.raw
CopyTFFSToFile(0x0, 0x31f000, Part00.raw)
E:\>pdocread -w -d FLASHDR -b 0x800 -p Part01 0 0x380000 Part01.raw
CopyTFFSToFile(0x0, 0x380000, Part01.raw)
E:\>pdocread -w -d FLASHDR -b 0x800 -p Part02 0 0x4180000 Part02.raw
CopyTFFSToFile(0x0, 0x4180000, Part02.raw)
E:\>pdocread -w -d FLASHDR -b 0x800 -p Part03 0 0x8a00000 Part03.raw
CopyTFFSToFile(0x0, 0x8a00000, Part03.raw)
At least I'm hoping those are the correct commands to grab the ROM...!
DSK1: is obviously the external card but what's the BTD1: section? (bootloader?)
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.