[Upgrading, Modifying and Unlocking] Forsaken:
Backup of previous system

i found a tutorial made for some HTC devices to make a dump of the current rom and before I continue updating to a newer wm5 or even wm6 i would like to know if those dumps will help me to restore my system if something´s not working for me.

-- Edit --

link to HTC tutorial: http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom

link to used tools: http://www.xs4all.nl/~itsme/projects/xda/tools.html

just if someone wants to do the same ;)

what i did:

pdocread -l

34.97M (0x22f7400) TrueFFS
| 3.06M (0x30fc00) Part00
| 3.56M (0x390000) Part01
| 28.34M (0x1c57400) Part02
79.45M (0x4f74000) TrueFFS
| 3.06M (0x30fc00) Part00
| 3.56M (0x390000) Part01
| 28.34M (0x1c57400) Part02
STRG handles:
handle 6ff40d1a 79.45M (0x4f74000)
handle eff7ffba 28.34M (0x1c57400)
handle 8ff7fdbe 3.56M (0x390000)
handle 0ff7fd9a 3.06M (0x30fc00)
disk 6ff40d1a
2 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk eff7ffba
2 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 df 09 01 04 06 11 10 36 02 07 06 ab
disk 8ff7fdbe
2 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 df 09 01 04 06 11 10 36 02 07 06 ab
disk 0ff7fd9a
2 partitions, 2 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 df 09 01 04 06 11 10 36 02 07 06 ab

Partition sizes:

D:\PocketPC\Loox N560\ROMs\utils>pdocread -w -d TrueFFS -p Part00 -t
real nr of sectors: 6270 - 3.06Mbyte, 0x30fc00

D:\PocketPC\Loox N560\ROMs\utils>pdocread -w -d TrueFFS -p Part01 -t
real nr of sectors: 7296 - 3.56Mbyte, 0x390000

D:\PocketPC\Loox N560\ROMs\utils>pdocread -w -d TrueFFS -p Part02 -t
real nr of sectors: 58042 - 28.34Mbyte, 0x1c57400

So i backed up the 3 Partitions (rom, boot, and kernel) and my appliaction memory

D:\PocketPC\Loox N560\ROMs\utils>pdocread -w -d TrueFFS -p Part00 0 0x30fc00 Part00.raw
CopyTFFSToFile(0x0, 0x30fc00, Part00.raw)

D:\PocketPC\Loox N560\ROMs\utils>pdocread -w -d TrueFFS -p Part01 0 0x390000 Part01.raw
CopyTFFSToFile(0x0, 0x390000, Part01.raw)

D:\PocketPC\Loox N560\ROMs\utils>pdocread -w -d TrueFFS -p Part02 0 0x1c57400 Part02.raw
CopyTFFSToFile(0x0, 0x1c57400, Part02.raw)

D:\PocketPC\Loox N560\ROMs\utils>pdocread -w -d TrueFFS -h 0x6ff40d1a 0 0x4f80000 Part_6ff40d1a.raw
CopyTFFSToFile(0x0, 0x4f80000, Part_6ff40d1a.raw)

Now i´ve got a "full backup" of my PocketPC's internal memory:

20.05.2008 01:38 3.210.240 Part00.raw <--- Boot
20.05.2008 01:37 3.735.552 Part01.raw <--- Kernel
20.05.2008 01:43 29.717.504 Part02.raw <--- OS-ROM
20.05.2008 01:13 83.361.792 Part_6ff40d1a.raw <--- Applications

Will these dumps help me to restore my system?

(i guess so)

Is there a way to build them into a .ns file that i can reflash my old system?

Will it be possible to write back all dumps using pdocwrite to restore the systems previous state?

(including installed apps etc.)

Can i start flashing WM6 without possible lose of data?

:D

PS: i read about you can use any versions of WM Roms, if allowed i could link via rapidshare or whatever a archive of my boot+rom+kernel or maybe .ns file (if i find some tut or someone links it to me ;) )