PDA

View Full Version : How to dump the Gene ROM


nirvana1981
12-12-2007, 03:12 AM
This page explains the process to dump the ROM of your Gene. The HTC_gene does not have a disk-on-chip flash, like most other HTC devices, you can however use pdocread with the -w switch.

pdocread is part of the itsutils tools collection, you can download the source + executables here.

Now let's start the process:

1. Unzip the contents of itsutils.zip on c:\itsutils
2. Connect your Hermes to PC using USB cable, and make sure ActiveSync is running
3. Start -> run -> cmd.exe

4.C:\>cd its*

C:\itsutilsbin-20070323>pdocread.exe -l
57.83M (0x39d5000) DSK1:
| 3.08M (0x313400) Part00
| 3.69M (0x3b1000) Part01
| 51.06M (0x3310800) Part02
10.09M (0xa17000) DSK2:
| 10.09M (0xa17000) PART00
49.96M (0x31f5000) DSK3:
| 49.96M (0x31f4c00) Part00
945.00M (0x3b100000) DSK4:
| 945.00M (0x3b100000) PART00
STRG handles:
handle eec2282e945.00M (0x3b100000)
handle cfab6d0a 49.96M (0x31f4c00)
handle 6fb17b9a 10.09M (0xa17000)
handle cfb60fa2 51.06M (0x3310800)
handle efb60fd6 3.69M (0x3b1000)
handle 4fb79b52 3.08M (0x313400)
disk eec2282e
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 cfab6d0a
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 6fb17b9a
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 cfb60fa2
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 efb60fd6
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 4fb79b52
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5. 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
Check this wiki article on information about how to avoid that. 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


This does not include the IPL, splash and SPL.

6. Check that all the partition sizes reported by pdocread are correct:

C:\itsutils>pdocread -w -d DSK1: -p Part02 0 0x3310800 Part02.raw

and the part01\part00 also like this

de4thknight
12-12-2007, 05:42 AM
thnx for d Info..

Where can I get the ROM Update for Dopod D600
I've dled the update provided in the thread.. but it says..
"Invalid Vendor ID" wat do I do?

nirvana1981
12-12-2007, 06:27 AM
pay for unlock CID or wait for uspl

Vukile
12-12-2007, 05:21 PM
pay for unlock CID or wait for uspl

I once came across a free unlock for the Gene six months ago,downloaded it just in case.Then my HDD crashed later on. I will track it down.....

nirvana1981
13-12-2007, 12:01 AM
what means?

abhinitagrawal
13-12-2007, 02:10 AM
hey bro if u get the free cid unlocking software plz share it. i need it too.

abhinitagrawal
13-12-2007, 02:12 AM
hey bro where r the download links.......

nirvana1981
14-12-2007, 12:56 AM
sorry ,i have no uspl for you. but you can send a message to POF and oli ask for d600 uspl.

orefkov
14-12-2007, 08:56 AM
USPL for Gene already exist:
ftp://xda:xda@ftp.xda-developers.com/Gene/1.10-Olipro.zip
You must got jumpspl programm for use it.

orefkov
14-12-2007, 01:28 PM
I find another way to dump os and extrom parts from device and created small programm for it.

Programm dump_gene_os_extrom.exe do dump os and extrom from Gene to memory card. Created files are identical os.nb and extrom.nb, extracted from official RUU_Signed.nbh, and allow rom coocking with it.
Usage:
Copy dump_gene_os_extrom.exe on your device. Insert SD-card with at least 70 MB free on it. Run copied program. After some time you will see message - Dump complit. On SD-card will be files os.nb and extrom.nb.

wzx22
18-12-2007, 01:05 AM
I find another way to dump os and extrom parts from device and created small programm for it.

Programm dump_gene_os_extrom.exe do dump os and extrom from Gene to memory card. Created files are identical os.nb and extrom.nb, extracted from official RUU_Signed.nbh, and allow rom coocking with it.
Usage:
Copy dump_gene_os_extrom.exe on your device. Insert SD-card with at least 70 MB free on it. Run copied program. After some time you will see message - Dump complit. On SD-card will be files os.nb and extrom.nb.



That's great !
I got 2 nb files in 1 min
thx

zzhen
03-01-2008, 03:31 AM
USPL for Gene already exist:
ftp://xda:xda@ftp.xda-developers.com/Gene/1.10-Olipro.zip
You must got jumpspl programm for use it.

Sir,there's some question for u,i need ur help.I'v download "jumpspl",it has two folders,one is "G3",another is "G4".Each folder has three files-"JumpSPL.exe"、"spl"and"spl.nb".Now i have the GENE uspl file,but its name is "1.10-Olipro.nb",Should I rename "1.10-Olipro.nb" to "spl.nb" to cover the file spl.nb,then connect GENE to pc by activesync and run jumpspl.exe?
THS!

orefkov
04-01-2008, 06:11 AM
Copy jumpspl.exe on your device, at root.
Copy 1.10-olipro.nb on your device, at MyDocuments.
Run jumpspl.exe on your device.
Enter 0x10000000 as address.
Select 1.10-olipro.nb in list, and press and hold "Power" and "Camera" button.
White screen is appear.
Now your device is temorary CID-unlocked, and allow flash any language Gene ROM or selfmade ROM's.
Attach USB-cable and run RomUpdateUtility.exe to flashing your Gene.

zzhen
14-01-2008, 05:18 AM
Copy jumpspl.exe on your device, at root.
Copy 1.10-olipro.nb on your device, at MyDocuments.
Run jumpspl.exe on your device.
Enter 0x10000000 as address.
Select 1.10-olipro.nb in list, and press and hold "Power" and "Camera" button.
White screen is appear.
Now your device is temorary CID-unlocked, and allow flash any language Gene ROM or selfmade ROM's.
Attach USB-cable and run RomUpdateUtility.exe to flashing your Gene.

I did it follow your instructions.When white screen came out,i installed the WWE rom for GENE.It halted when it was running at 2%.then restart.Can you tell me what's the reason.

orefkov
17-01-2008, 05:38 AM
2zzhen
ops...
Possibly spl by olipro don't remove cid lock.
You must got the CID of your device, extract nb files from WWE ROM nbh, and convert it by "HTC ROM tool" back to ruu_signed.nbh, but with your CID.

nirvana1981
17-01-2008, 09:34 AM
spl by olipro don't remove cid lock or patch wrong.maybe.if You got the CID of your device do not flash the rom ,maybe the device still locked .

mGforCe
15-03-2008, 09:57 AM
thanks nirvana1981 for the guide... and orefkov for the tool...

What is the way to dump the radio, spl, splash etc from Gene ?

rex4u
27-03-2008, 07:24 AM
Thanks for the wonderful, important and effecient tool !!!!
Could u plz explain me how can I use this dump for reflashing my original ROM.
Thanks in advance.
Thank u so much.....
PS : Can we use new tool "Gene_HSPL.exe" to unlock our devices.

eh_ansari
07-04-2008, 09:19 AM
i get dump from my orginal WM5 OS. how can i restore this dump ???
thanks for your help.