[Windows Phone 7 Development and Hacking] kokotas:
Any thoughts on the XPH compression type that is used?

I'm not able to find any info on this one.

I have taken a look at that nb and it feels like I have to start learning all over again from scratch...:)

So here are some of my thoughts and questions:

1. Is there a MBR and MSFLSH50 region? I can't see any! (?)

Instead there are some parts starting with FLPART10 with size 0x800 bytes.

There are 9 parts like the below one, each one found twice!

I assume the byte in the red circle is the flag type. (?)

The highlighted bytes are the bytes that are different among those parts...

So I believe that those bytes "hide" some valuable info like MBR and MSFLSH50 regions do.

Any ideas about what are these parts?

2. Have you found any nb info?

I assume the sector size is 0x800 , the extra chunk size is 0x6 and LBA restriction is 0x20000. (?)

3. Is this sequence "800102009D3A00EA0000000000000000" a mark for something?

It is found 3 times in the nb.

Eagerly waiting for answers...

Regards!

ps:Just for fun here are a couple of registry settings found in the nb(not of any interest right now!)

REGEDIT4
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPIO]
"Order"=dword:12
"Flags"=dword:10000
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPIO]
"Prefix"="GIO"
"Dll"="gpio.dll"
"Index"=dword:1
"MemBase"=multi_sz:"A9000800","A9100C00"
"MemLen"=multi_sz:"00000200","00000100"
"PinStart"=multi_sz:"0","10","2B","44","5F","68","7A","99"
"PinEnd"=multi_sz:"F","2A","43","5E","67","79","98","A4"
"Priority256"=dword:60
"GpioGroup1Irq"=dword:39 ; 57
"GpioGroup2Irq"=dword:3A ; 58
"ETHERNET_GPIO_BANK"=dword:7
"ETHERNET_GPIO_BMSK"=dword:8 ; T_MSM8650B, but for T_MSM8650A = 0x00004000
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDHC]
"Order"=dword:0d
"Flags"=dword:02
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDHC]
"Dll"="msm7x00_sdhc.dll"
"BusRequestTimeOut"=dword:EA60 ;60 secs
"Prefix"="SHC"
"Flags"=dword:1000
"CardInsertedState"=dword:0 ; logical 0 means a card is inserted
"CardWriteProtectedState"=dword:1 ; logical 1 means the card is write protected
"DTOTimeout"=dword:5F5E10 ; Data timeout in bus clocks
"SlotPriority"=dword:65 ; Priority for SLOT IST Changed from 0x97 to 0x71. Threads priorities correction.
"CardDetectPriority"=dword:90 ; Priority for Card Detect IST Changed from 0x98 to 0x90. Threads priorities correction.
"WakeupSources"=dword:0 ; 0 - no wakeup, 1 - wakeup on SDIO, 2 - wakeup on card detect, 3 - wakeup on both
"DMABufferSizeSlot1"=dword:10000 ; 64KB - allocated via PMEM - double check before increasing!
"DMABufferSizeSlot2"=dword:10000 ; 64KB - allocated via PMEM - double check before increasing!
"DMABufferSizeSlot3"=dword:10000 ; 0KB - not used
"DMABufferSizeSlot4"=dword:10000 ; 64KB - allocated via PMEM - double check before increasing!
"LoadOrderSlot1"=dword:1
"LoadOrderSlot2"=dword:2
"LoadOrderSlot3"=dword:3
"LoadOrderSlot4"=dword:4
"CDPollingInterval"=dword:FFFFFFFF ; Do not poll
"IClass"=multi_sz:"{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}"

REGEDIT4
;
; Copyright (c) Microsoft Corporation. All rights reserved.
;
;
; Use of this source code is subject to the terms of the Microsoft shared
; source or premium shared source license agreement under which you licensed
; this source code. If you did not accept the terms of the license agreement,
; you are not authorized to use this source code. For the terms of the license,
; please see the license agreement between you and Microsoft or, if applicable,
; see the SOURCE.RTF on your install media or the root of your tools installation.
; THE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES OR INDEMNITIES.
;
; Disable low storage notification
[HKEY_LOCAL_MACHINE\System\StorageManager\EXFAT]
"LowStorageThreshold"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"LowStorageThreshold"=dword:0
; Disable device lock
[HKEY_LOCAL_MACHINE\Comm\Security\DeviceLock\Object9]
"CurrentLockoutTime"=dword:0
; Disable MTPz USB function driver
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\CompositeFN]
"ClientDriverList"=multi_sz:"Serial_Class"