yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] NRGZ28:
If you read the first few posts, you'll notice we don't have the tools to dump it yet, therefore... we don't know what's in the ROM.
[Windows Phone 7 Development and Hacking] imfloflo:
Cool very good news hope we can make something with it
[Windows Phone 7 Development and Hacking] NoWorthWhile:
I did read them, I just didn't understand them ^^

Thanks for your answer.
[Windows Phone 7 Development and Hacking] assassin82492:
Wow this is great. Im not really that knowledgeable with porting and stuff but some people were talking about porting to the HD2. I know its a long shot but is there any remote possibility that this can be ported to some older devices such as the Touch Pro 2 or the Touch Diamond 2 as long as you have the right drivers?
[Windows Phone 7 Development and Hacking] renegadEEE:
Of course it can be ported, that's not the question. The question is will there be dev's that want to port it and will the devices be capable of running WP7 smoothly, which I doubt considering the minimum specs.

Anyway, let's just wait and see now, i'm sure people out there are working very hard on this now so there's no reason to keep asking after progress and other requests. If there's any progress, it'll be posted in this topic.
[Windows Phone 7 Development and Hacking] TheDeadCPU:
With a lot of work yes.

But you should just wait and see. Do NOT try to flash this.
[Windows Phone 7 Development and Hacking] saints5354:
I know a little in cooking, will this page help?

http://blogs.msdn.com/abhinaba/archive/2010/03/13/windows-phone-7-series-programming-model.aspx
[Windows Phone 7 Development and Hacking] Fdo35:
Okay, I'm sorry if I'm totally off with this, but, about the drivers, I think we have a universal agreement that WP7 is based on some version of CE, correct? Well wouldn't the preinstalled HTC drivers be CE drivers technically? Maybe they'll at least get WP7 to boot in some form.
[Windows Phone 7 Development and Hacking] WalkingTaco:
What are you talking about porting? Its not ready to be flashed on anything yet...people are retarded.
[Windows Phone 7 Development and Hacking] manuelcalavera:
dont u guys even read ? they didnt even decompress it, they dont know whats in it!
[Windows Phone 7 Development and Hacking] jdep1:
i hate to say this but i think this threat needs a clean up there is a bunch of post of people asking "can i have it for my device" or just not reading the threat correctly. i hope we could stay on topic for the people that are actually working with the ROM or have usefull information
[Windows Phone 7 Development and Hacking] neilson:
So then what's the point of this thread right now if the ROM is so new and cutting edge that it can't even be ripped and examined(much less be flashed to any existing equipment)?

I say, lock the thread until someone is able to really dig in and look at the ROM. We still have a long way until even seeing what this looks like, and after that it'll take some time, love, and tenderness to make it work on our existing devices(if it's even able to).
[Windows Phone 7 Development and Hacking] acidbath5546:
This was a good call NRGZ...now that story is published this thread has degressesd to the point of bad humor and unproductive waste...sigh.....oh well.

Cheers to OP and Da_G.
[Windows Phone 7 Development and Hacking] :
Project emerald anyone?
[Windows Phone 7 Development and Hacking] alesscam:
@neilson

lock the thread? why?

here we are in a community, not in military barracks school

is normal that many user will ask this

wm 7 now is here!!!!
[Windows Phone 7 Development and Hacking] NSider:
Great news. Sounds like you ROM hacking experts have your work cut out for you. Enjoy the thrill of the hunt guys!

The annoying posts are inevitable. Maybe you should keep the first post updated so you can limit them a bit. Can't say I blame them for asking, but they should read the posts before asking stupidly.

Serious question for Da_G: Some websites are questioning the authenticity of this ROM. Do you have any doubts about it yourself? No offense to 911sniper.
[Windows Phone 7 Development and Hacking] AndrewSh:
Hope you're not meaning the community of exalted idiots, asking the same dumb question every 30 seconds.

Guys, stop ****ting in the topic - some people are really trying to do something with the leaked stuff and they want to use the topic not for reading bull**** but exchange experiences and ideas about the use of the nbh.
[Windows Phone 7 Development and Hacking] alesscam:
I repeat. .

is normal that many user will ask this it

is unavoidable….

close this thread where to be more user try than and work is absurd

say enough with these request,yes

but i not share idea on closing of this thread
[Windows Phone 7 Development and Hacking] tntt:
just edit the 1st post of this topic saying that you cant flash this rom to HD2 and that it will take a lot of work to port it to any of the currently available phones. it wont help get rid of the naive posts completely but it will help lessen them.
[Windows Phone 7 Development and Hacking] Drakknar:
I've just seen that 911sniper has updated his first post with a bootloader, SPL and Radio. That's another great news. When all the necessary bits will be ready, our chefs and HSPL experts will be able to analyze the new structure of the bootloader and build a secure way to update (and, hopefully, downgrade if necessary :P ) our devices so that we can start experimenting on the real devices.

Thanks to everyone who are contributing to the development of the tools and who are providing technical documents or howtos to make the magic happens.
[Windows Phone 7 Development and Hacking] crey7:
The most of them just lazy, not idiots. Read the first post,found it's WP7, and don't even read the others, cause it take their time. . .

Just to be ontopic as well:

Hope you'll find a solution to dump those files, we'll check this thread as often we can to gather some new iinfos :)

Wish you a great job and success!
[Windows Phone 7 Development and Hacking] Tim.Smith:
People like that should be banned and that's all I'm going to say off topic in this thread.
[Windows Phone 7 Development and Hacking] alesscam:
@crey7

my team is in work

we wait only necessary tools for being able to work on this

;)
[Windows Phone 7 Development and Hacking] Tigermoto:
I'm sorry if i sound a little stupid, but wasn't it only about ten minutes ago they were sayin WinP7 wouldn't be backwards compatible? Feel free to blast me, they may well have said that about 6.5 too and we've all got that now thanks to you geniuses.
[Windows Phone 7 Development and Hacking] TheDeadCPU:
They said so yes. But they also said it would be, and then said it wouldn't.

Typical Microsoft.
[Windows Phone 7 Development and Hacking] alesscam:
it's soon say that it will work on HD2

but it's soon also say that will not work ;)
[Windows Phone 7 Development and Hacking] Xannytech:
Yes but before we must have all the necessary tools to do that so stay calm and wait.

Some cooks will for sure now make announcement to thake some donations ;), but actually we can just wait the real help from Da_G and some others developer that can provide the right tool to try to cook something.

To cook that rom in our devices or simply on HD2 we need to know how new SPL works and if is possible to flash it on our device without causing other side effects like the impossibility to flash anything else.

Then we need to test drivers to make all the buttons, capacitive screens, radio (GSM/UMTS) WIFI Bluetooth, Audio and 3D drivers work on that rom.

And recook all this new stuff in a working rom.

So the work for us cooks is big and for sure we need time, but if it is possible we will for sure.

thanks to 911sniper and Da_G and to anyone will provide the right tools and support us.

I'm yet at work on it ;)
[Windows Phone 7 Development and Hacking] :
Here is a mirror of the Radio and Bootloader

http://conflipper.com/NB_HTCSPL.7z
[Windows Phone 7 Development and Hacking] 6700Freak:
Hows does the bootloader in this compare the to w6.5.x bootloaders?

Do Radios look much different in there format?
[Windows Phone 7 Development and Hacking] domineus:
so with the bootloader and radio what can be done so far beyond simple conjecture? I'm quite curious and as per usual thank you con for providing better sources
[Windows Phone 7 Development and Hacking] :
Didnt see the Bootloader in there.

Radio I didnt really compare it to. But we shall see.

Still working trying to figure out this new format. With no real details aside from it popping into the new .nbh, its hard to say.
[Windows Phone 7 Development and Hacking] norgan:
Awesome work guys, Da_G you rock, good to see your on the case.

I have a question, from what i have seen wm6.5.5 is going to be branded as winpho7 classic. i wonder if any work on the 6.5.5 branch will come close to a bridge to the full wp7 stuff.

i know they are totally different ce builds but i find it interesting that they are reported to be supporting enterprise with 6.5.5 branded ad wp7 classic and yet have a totally different o/s for the consumer device.

how do you guys see this moving forward and do you think they will merge in any way at any time?

also is this new compression algorythm known at all? or is it totally new?

lastly, big up's to all you guys and i will be watching closely (and reading ALL PAGES before posting dumb questions).

if i can buy you guys a beer let me know how ;)

oh one last thing, and i know this is very premature but i wanted to know if the consideration of the TMOUS Leo was there, seeing as it has a nice big rom and the most likely candidate for first port.
[Windows Phone 7 Development and Hacking] zedsterz:
clear text

I cleaned up the spl.nb file to just the plain english and posted it to paste bin

pastebin.com/TtUyZqtN

If anyone wants to try to get this running on a phone it looks like the Nexus One is actually your best bet. It uses the same CPU and this line looks interesting:

43644 $hwc_HTC_PassionCbno:02130@GPgZoeq0uRЊR| D ܅ ĉ ` ̄ ą 0 l 4 H $ Ć P) H) L) T) p) h) l) t) D) % d) % M11.4.1.3_B2130_HTC_PassionCBROOKS_LABEL: brooks_11.4.1_Mat_c3_A100_c3CFG:NB_HTC_PassionCMCF_CHANGELIST:43642uuuuuu @</ </
[Windows Phone 7 Development and Hacking] Spoofy:
Nexus One has the same CPU as the Leo (HD2) so same could be said true?
[Windows Phone 7 Development and Hacking] machackpc:
Windows Mobile 7 vs Windows Phone 7

If you look into the emulator you will notice that, Windows Phone 7 is referred as Windows Mobile 7 by Microsoft for internal use. Look at the image here - http://www.machackpc.com/featured/windows-phone-7-build-6176-is-considered-as-rc1/
[Windows Phone 7 Development and Hacking] domineus:
sure can =)
[Windows Phone 7 Development and Hacking] norgan:
so the bootloader needs to be different yes? any ideas on the relationship between hardspl and this new bootloader and the possibility of rolling back to 6.x after going to the new bootloader or even a bootloader capable of loading both?

by some of these reports the file system is similar so do we even need a new bootloader other than hspl?

if we just flash the os.nb part then we cannot brick the device correct? we can just reload wm6.x from bootloader screen.

do we think the new bootloader is capable of booting wm6.x so we could flash the new bootloader then flash either wp7 or wm6.x?

if some of these questions can be answered then i would be more likely to try it out and understand and mitigate the risk if bricking my hd2.
[Windows Phone 7 Development and Hacking] domineus:
doubtful this may be where tom got in terms of progress

from his report, flashing back to wm 6.5 is a no can do because of the differing memory locations of the bootloaders...but this is of course speculation from kholk too...

I am very intrigued in development and I wouldn't personally flash a thing until I know everything is ready for it.

Nevertheless, I think now would be a good time for tom to give a brief progress report. Specifically I am intrigued to see the need for jtag flash...
[Windows Phone 7 Development and Hacking] NRGZ28:
I doubt anybody will "blast" you for asking a valid question. :p
[Windows Phone 7 Development and Hacking] omidcryolite:
Hi guy!

Thanks a lot about this GOOD NEWS!

could you please upload some images from this on LOVE ( HD2 )!
[Windows Phone 7 Development and Hacking] NRGZ28:
There are NO images. This is a completely different type of ROM that cannot be flashed on any current device, that we know of. Please read the first post !
[Windows Phone 7 Development and Hacking] norgan:
lol people just don't read.

I wish i knew enough to investigate further myself. either way i am positive we "as in the greater community and especially core devs here" will find a way.

I am not planning on flashing anything any time soon but i am keen to understand more and help do some early testing of possible working rom's for wp7. I just don't want to throw away $600 lol

i dream of the day when us humble chefs can play with custiom wp7 builds :)
[Windows Phone 7 Development and Hacking] nicandris:
so we are stuck? can i ask with what tools/how did you extracted the bootloader and radio from the nbh? i have some experience in encoding/compressing so maybe i can help a bit
[Windows Phone 7 Development and Hacking] 911sniper:
The bootloader is an original NB file.
[Windows Phone 7 Development and Hacking] the-equinoxe:
In the SPL @ 39c90 is hopefully better news:

USBDBG KITL for MSM7200A WM7

Regarding the IMGFS:

The Sourcecode for the original IMGFS tools by mamaich can be downloaded from:

http://mamaich.uni.cc/wm_re/

Or if you prefer Perl: try itsme's toolchain:

eg. http://nah6.com/~itsme/cvs-xdadevtools/dumprom/rdmsflsh.pl

(only for those who know what to do with it..)

Regarding the "can I flash it on Xxx?" post:

Ignore them and report the post.

Do NOT reply to them.
[Windows Phone 7 Development and Hacking] Da_G:
Hi guys, as promised I updated NBHImageTool to support this new WP7 NBH format, dump and build is covered :)

It should cover future WP7 NBH too, assuming they follow this same format.

http://xdaforums.com/showthread.php?t=671743

Now to look closer at that os.nb :)
[Windows Phone 7 Development and Hacking] ElCondor:
The XDA portal is part of the community. Members come there to check out the latest news found on XDA. It would be stupid not to post about the leak.

Have you seen how many times it's been retweeted? It's something important for the health of the community.
[Windows Phone 7 Development and Hacking] dazza9075:
it also advertises the fact that we have it and increases the chances of the powers that be removing it at MS request, they have done it before and i wouldnt be supprised if they do it again.

For example, if this was a very popular very well known windows web site, and you just posted a ISO of Windows 8 several months before its due date dont you think they might get a bit pissed off?

not to mention you get the hords of folk asking can i have this on my phone.
[Windows Phone 7 Development and Hacking] ElCondor:
WMExperts, WMpoweruser, Mobileblab and more sites were posting articles about it earlier than I did. No matter if I posted an article or not, everyone would know about the fact that we have that ROM. Even if only one site is talking about it, microsoft will have find it in no time, they're screening xda very precisely.
[Windows Phone 7 Development and Hacking] pupakota:
now, this is interesting..i'd love to see whole regdump(NOT FROM EMULATOR)..
[Windows Phone 7 Development and Hacking] norgan:
does the cecompr.dll module from the wp7 emulator rip help us at all? i noticed there is a dll for each compression type to use with imgfsfromnb utility in the ev kitchen. can we compile that module to use for xph compression? would they have included that in the emulator, it'd be x86 already.

i wish i knew enough to test this for myself, unfortunately i'm more of a tweaker than a coder.
[Windows Phone 7 Development and Hacking] ElCondor:
To all developers working on this:

Maybe it's good to start a social group for developers only.

In that way, developers can concentrate on the ROM, without being annoyed by less experienced people that are only asking and asking.

Just a thought.
[Windows Phone 7 Development and Hacking] chris5932:
This has allways been a problem, right?

Look at android on HD2.. there are still ppl that are like "when??" "looking forward to see.."

It won't ever stop as ppl don't read/think before posting :rolleyes:

Maybe switch to IRC channel, just as they did?

Cheers
[Windows Phone 7 Development and Hacking] lpsi2000:
There is already the IRC channel #xda-devs for that purpose, why start another one?
[Windows Phone 7 Development and Hacking] domineus:
BIG and IMPORTANT QUESTION

Can I flash to the HD2 (J/K)

no seriously

so far, taking a look at some (not all of the dump files) can we verify that the wp7 image actually does have a dpi of 292?
[Windows Phone 7 Development and Hacking] DonAndress:
Please don't...

I mean, I think it's a good idea to limit an active access to a discussion group just for developers but please let us still follow the progress - passively.

That way we can keep the thread clean.
[Windows Phone 7 Development and Hacking] ElCondor:
Is there a channel for WP7? Didn't know about that.
[Windows Phone 7 Development and Hacking] l2tp:
as i promised yesterday, i have made some progress in dumping xip, and now i share my dump.

now going to dump imgfs section.

p.s. all xip modules have no reloc sections, so they cannot be relocated to any other device. :(

good luck everyone! ;)

http://rapidshare.com/files/387973294/Mondrian_XIP.rar
[Windows Phone 7 Development and Hacking] Fab985:
can i ask you how you extracted it?

what tools are you using?

Thanks
[Windows Phone 7 Development and Hacking] HD2Owner:
thanks for sharing.

so... can we turn them into files instead of modules and use them?

or are they not usable at all like the x86 dll's from the emulator dump?

sysinfo found in decrypted xip files:

[HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo]
"ChassisType"=dword:1
"OEMName"="HTC"
"ROMLanguage"="ENG"
"MobileOperator"=""
"MODeviceName"="HTC WP7"
"SoCVersion"="2.1.95.06"
"DeviceHardwareRevision"="0.0.0.0"
"FirmwareRevision"="0.31.0.0"
"RadioHardwareRevision"="0.0.0.0"
"RadioSoftwareRevision"="0.0.00.00.00"
"BootloaderVersion"="0.0.0.0"
"SupportPhone"=""
"SupportURL"=""

REGEDIT4
[HKEY_LOCAL_MACHINE\System\Versions]
"Label"="WM7_RC1Escrow"
"ParentBranchBuild"="6176"
"TimeStamp"="20100406-1457"
"Builder"="buildlab"

other findings related to encryption of filesystem:

[HKEY_LOCAL_MACHINE\Comm\Security\Cryptography\Providers\QCOM HASH Provider\UM]
"Image"="CeCngHashProvider.dll"
[HKEY_LOCAL_MACHINE\Comm\Security\Cryptography\Providers\QCOM HASH Provider\UM\00000002]
"Flags"=dword:1
"Functions"= multi_sz:"SHA1","SHA256"
[HKEY_LOCAL_MACHINE\Comm\Security\Cryptography\Configuration\Local\Default\00000002\SHA1]
"Flags"=dword:0
"Providers"= multi_sz:"Microsoft Primitive Provider", "QCOM HASH Provider"
[HKEY_LOCAL_MACHINE\Comm\Security\Cryptography\Configuration\Local\Default\00000002\SHA256]
"Flags"=dword:0
"Providers"= multi_sz:"Microsoft Primitive Provider", "QCOM HASH Provider"
[HKEY_LOCAL_MACHINE\Comm\Security\Cryptography\Providers\QCOM CIPHER Provider\UM]
"Image"="CeCngCipherProvider.dll"
[HKEY_LOCAL_MACHINE\Comm\Security\Cryptography\Providers\QCOM CIPHER Provider\UM\00000001]
"Flags"=dword:1
"Functions"= multi_sz:"AES"
[HKEY_LOCAL_MACHINE\Comm\Security\Cryptography\Configuration\Local\Default\00000001\AES]
"Flags"=dword:0
"Providers"= multi_sz:"Microsoft Primitive Provider", "QCOM CIPHER Provider"
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\UniBlk]
"DriverPath"="Drivers\\BlockDevice\\UniBlk"
"LoadFlags"=dword:2
"BootPhase"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BlockDevice\UniBlk]
"InternalStoreProfile"="MsFlash"
"InternalPartitionType"=dword:4
"ExternalStoreProfile"="MMC"
"ExternalPartitionType"=dword:4
[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
"01"="UNIFIED"
"02"="MSIFS"
"04"="UNIFIED"
"06"="UNIFIED"
"07"="MSIFS"
"0B"="UNIFIED"
"0C"="UNIFIED"
"0E"="UNIFIED"
"0F"="UNIFIED"

hardware-related infos:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPIO]
........
"ETHERNET_GPIO_BMSK"=dword:8 ; T_MSM8650B, but for T_MSM8650A = 0x00004000
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDHC]
"Dll"="msm7x00_sdhc.dll"

seems like the device uses Qualcom 8650 (hd2 uses qualcomm 8250).
[Windows Phone 7 Development and Hacking] domineus:
going to create mirrors for this now

rapidshare is a pain in the butt

http://www.multiupload.com/0Q9ZJP4DA5

and there you are

good luck team
[Windows Phone 7 Development and Hacking] lpsi2000:
You don't need a channel for WP7 specifically. That channel is dedicated to developers and that should be sufficient. You an always have the PM chat in that channel if there too many conversations at the time.
[Windows Phone 7 Development and Hacking] HD2Owner:
nice... go on..... did you take a look at rawfs.dll?

maybe this file is related to decompress them correctly..
[Windows Phone 7 Development and Hacking] l2tp:
successfully dumped ULDR partition.

first time i see that ULDR partition is bigger than XIP one :)

http://rapidshare.com/files/387998662/Mondrian_ULDR.rar
[Windows Phone 7 Development and Hacking] Badwolve1:
WM7 Dev group created, i will upload all relevant data from the froum to it, for membership, please PM me, some people will allready have invites.

Link: http://xdaforums.com/group.php?groupid=241
[Windows Phone 7 Development and Hacking] gguruusa:
That's to be expected. Files which do not benefit from compression are stored AS IS. Most if not all tiny files do not benefit from compression.

Reconstructing a compression algorithm is non-trivial, if it has modest complexity. While the source to imgfstodump is readily available, it is of no value to this problem. The source to cecompr.dll is available to someone, as it was modified and rebuilt for us at one point, but I've never been able to locate it.
[Windows Phone 7 Development and Hacking] domineus:
is it fair to create a group though? I mean granted if the group is created and the topic remains open I guess that's fine but closing off this leads users to complain and groan...of course I guess users will complain no matter how many ways you slice it...
[Windows Phone 7 Development and Hacking] RobRedbeard:
Given the amount of well-intentioned but just cripplingly ignorant posts already in this topic, it seems necessary for the developers to continue their discussion without having to play 20 questions with everyone. What would be nice would be to have a forum where only verified contributors could post but everyone could at least read and learn from their discussion. I'm going to go post this suggestion in the appropriate place now.

Rob
[Windows Phone 7 Development and Hacking] HD2Owner:
the best for all is to continue the discussion in this thread. try to stay on topic please.

the group is for peoples who ONLY want important news/infos.

seems like the "can i flash... etc.." posts wont stop.

its just to collect infos from this thread and other sources.

imgfs decompression/decryption status infos?
[Windows Phone 7 Development and Hacking] domineus:
okay that makes sense...since my net is almost back I hope I can contribute to the project - even if it is just applying mirrors

which I need to make a mirror for the uldr

http://www.multiupload.com/HV010KG90L

there ya go
[Windows Phone 7 Development and Hacking] nikoan89:
Interesting, so there will be a remote chance to run WP7 on devices such as Diamond, HD, Diamond2, TP2, etc right?
[Windows Phone 7 Development and Hacking] hell-lord:
GW820 has the QSD8650
[Windows Phone 7 Development and Hacking] Fab985:
"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 =

maybe i've found something interesting
[Windows Phone 7 Development and Hacking] HD2Owner:
already found here.
[Windows Phone 7 Development and Hacking] The PRO:
So it uses the 1.3GHz Snapdragon processor, nice I just found my future PDA :D