yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] Da_G:
Great stuff, regarding the XPH CODEC, i've posted it over here:

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

@HD2Owner: I think that post covers it :)
[Windows Phone 7 Development and Hacking] MrNetrix:
I am a part of the team that released the Zune HD hack (OpenZDK). I also ported Doom to the Zune HD. Netrix was already taken when I signed up.

The firmware itself is unmodified. The hack allows any native application to be run (in user mode) and thus we can use any methods in the Zune HD's ROM modules. Apparently only drivers can be run in kernel mode on Windows CE 6.0. We have full access to its hard drive and registry as well. However, to get such access, an XNA app needs to be run first and that disables the key vault, which means that DRM music, the key pad, and official apps can not be used until rebooting. It also used to mean that the Zune would reboot after exiting the XNA app, but I figured out how to disable the rebooting.

The main issue with changing the Zune HD firmware is that the bootloader checks to make sure the firmware is signed every time it starts up as well as when flashing the firmware. If it is not properly signed (or if it is and even a single byte is modified), it is put into recovery mode and only official firmware can be flashed to it. The Registry exists only in RAM, and any modifications made to it do not persist after rebooting (it loads up a default Registry from the signed BIN when booting), so autorun or anything that requires modifying the Registry will not help.

There may be an initial bootloader in a hidden part of the ROM that makes sure the bootloader is signed before running it.

Windows Phone 7 could have similar security. It already seems more secure than the Zune HD. The Zune HD can run some unsafe code in XNA, but the Windows Phone 7 emulator seems to crash horribly when trying to use any feature of unsafe code.
[Windows Phone 7 Development and Hacking] herpez:
Maybe what you are refering in this post is something like this?

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

PS - i'm no expert so probably i'm confusing, dont know.
[Windows Phone 7 Development and Hacking] RustyGrom:
Sounds more like a HARD-SPL is needed for the ZuneHD.
[Windows Phone 7 Development and Hacking] domineus:
and that's a lot more likely

when I read the zunehd was hacked, I thought hspl was achieved for a non winmo device

and I was mistaken LOL
[Windows Phone 7 Development and Hacking] MrNetrix:
It seems like all Hard-SPL does is replace the bootloader, though from the page that I read about Hard-SPL, the bootloader appears to exist in the ROM for Windows Mobile devices. I do not know much about how Windows Mobile devices work, but the Zune HD has zboot.bin for the bootloader, and that exists on the Zune's flash drive (along with its firmware). It needs to be signed, just like the rest of the firmware. There is evidence that it also exists in its ROM, but so far no one knows how to overwrite it in its ROM or even access it. It seems like only official firmware flashing can do it.

Also, currently there is no way to soft-reset the Zune, so anything that is run on or done to the Zune (other than screwing with personal preferences) becomes undone when resetting the Zune.

I know this thread is not about the Zune HD, but it is likely that you will come across this same issue with Windows Phone 7.
[Windows Phone 7 Development and Hacking] dudes45:
so lol

stupid question coming up brace for dumbness =D what would happen if i flashed this to a phone at the moment ?? sorry to be dumb ++ Annoying but was interested to know Thanks =D
[Windows Phone 7 Development and Hacking] chribruu:
You probably won't be able to, or if you were it will stop during the process, or worst case scenario is taht you'd really brick your phone. Not the "i've bricked my phone!" you read all over the forums, but a REAL brick. Not sure if you will get that far thouh. Either way, don't do it unless you're rich and don't care about the environment.
[Windows Phone 7 Development and Hacking] dazza9075:
give it a shot and find out :) im guessing it wont even install, an if it does it wont work (drivers etc wrong) and then you may or may not beable to reflash a normal ROM meaning your screwed.

Just a guess however but maybe not worth the try hay? :)
[Windows Phone 7 Development and Hacking] dudes45:
Hmm

LOL i extracted the rom from the .exe i dont know why i did but on my kaiser RUU it like actually gets to the bit where you click next and the percent bar comes up im scared though its only a kaiser but i have no money at present and dont want an expensive paper weight....what chances are there of me flashing it the phone just not starting but still being able to access boot loader...as long as i can access boot loader im fine and will see what happens =D ... so any ideas

EDIT: Guys will I be able to access boot loader ?? if i am then i will be the guinea pig although if it does run it will be painfully slow on a kaiser =D not that it will anyway but want to try so any ideas ??? HELP
[Windows Phone 7 Development and Hacking] Mindreaver:
Don't try to flash it, don't be stupid!
[Windows Phone 7 Development and Hacking] dudes45:
XD

I am stupid lol =D thanks I wont
[Windows Phone 7 Development and Hacking] dazza9075:
lol, good decision
[Windows Phone 7 Development and Hacking] AllTheWay:
Mirror

Here is another mirror for everybody.

http://www.mediafire.com/?ozfmtznijjm
[Windows Phone 7 Development and Hacking] Leechoonhwee:
In Layman terms, the WM7 is an OS but require the necessary drivers to work with the different hardware like HD2, Diamond2, etc....
[Windows Phone 7 Development and Hacking] tids2k:
great to see you 911snipe here. you rock thw way you rock @3gin.net. cheers mate.
[Windows Phone 7 Development and Hacking] ElCondor:
Article will be published on XDA-Portal asap.

Edit: Published.
[Windows Phone 7 Development and Hacking] diboze:
this is so fantastic news. looking forward to a nice hd2 wm7 rom.

thanks sniper for releasing..and thx to the devs for pushing it and starting to create tools :D
[Windows Phone 7 Development and Hacking] ElCondor:
Flashing it would brick your Kaiser or any other device immediately.

There's not yet known much about porting it, we'll have to wait.

Although I think the Kaiser will have much less change because the hardware is outdated (differs a lot from WP7 requirements) and there is not much demand. HD2 will be the first device to get it.

Edit: @insestito

No, see my post above.
[Windows Phone 7 Development and Hacking] kriDje:
Okay thanks ;)

(I was already planning to to buy a HD2 this summer :))
[Windows Phone 7 Development and Hacking] Da_G:
Hey :)

After further examining the file, there is indeed an IMGFS inside, the D000FF format appears to be a new "store" type of .bin, will need to figure out the format for it to pull out imgfs (because just cutting in a hex editor gives you some invalid data)

Also, IMGFS is compressed with XPH (rather than XPR or LZX as we're used to)
[Windows Phone 7 Development and Hacking] HazzBazz:
It's all great news. HTCpedia should be contacted immediately to help with OPEN porting. No news handset will have hardware dramatically different to the HD2 coming of of HTC for the next few months, so hopefully this should be portable...we just need the experts over here now...should whack this o'er to chef central with porting issues as they appear.
[Windows Phone 7 Development and Hacking] nordicfastware:
Great moment

Hi Da_G and Al. I gotta say I don't understand most of what you are saying, but I got myself an HD2 recently for office travelling work etc... and I get this as great news ! I really hope there will a port to HD2 real soon ! (Several months before M$ !!!)

What does HTC Mondrian means ?

Keep up the good work !:):):):)
[Windows Phone 7 Development and Hacking] gianton:
great to see some progress mate!
[Windows Phone 7 Development and Hacking] nikoan89:
Finally we have a WP7 ROM, many thanks to 911sniper for sharing the original file! Da_G, keep up the good work, we're all eager to see what's inside this ROM :D
[Windows Phone 7 Development and Hacking] Noonski:
In Laymans terms, at the moment there is a ROM but using the existing tools will not extract the contents so cooks go in and change parts of it before compiling/glueing it back together again. See at it as some sort of new Zip format we can't open or make yet. I hope this is is simple enough for now.
[Windows Phone 7 Development and Hacking] MonteCristoffOn:
About Mondrian

About this new HTC device, the name seems well inspired by the artist's work...

Piet Mondrian, the WP7 tiles precursor!

:cool:
[Windows Phone 7 Development and Hacking] ElCondor:
Yes that's a great thought without any joke..
[Windows Phone 7 Development and Hacking] AndrewSh:
Hi. You're right :) Barin (asusmobile) already found XIP and IMGFS (the same ident: F8AC2C9DE3D42B4DBD30916ED84F31DC - MS was lazy to change :) ) Now the job is to move away extra data....

In a couple of hours we can talk about that (you know my skype) :) Hopefully it works.... In case I'm not online - Barin will be in touch with you - he knows your skype.
[Windows Phone 7 Development and Hacking] Nokser:
Ok.... how to execute xip and imgfs?
[Windows Phone 7 Development and Hacking] ElCondor:
Because it currently doesn't work on any device, so we can't make screenshots.
[Windows Phone 7 Development and Hacking] Noonski:
Please people

Do not Go trying to just Flash this file straight of!
[Windows Phone 7 Development and Hacking] ElCondor:
Lol, do not flash this on your device guys!
[Windows Phone 7 Development and Hacking] Alcibiade:
Too bad...
[Windows Phone 7 Development and Hacking] Jaxbot:
Aside from people ignoring the big red warning on the first post, what exactly is the current status?
[Windows Phone 7 Development and Hacking] Da_G:
Hi Jaxbot;

I made a twitter for tracking the progress. I've been posting updates there and will continue as I go :)
[Windows Phone 7 Development and Hacking] kibbbyboi:
Does this mean i can port this in my hd2 right now, i want to try wp7 on my hd2 is this possible
[Windows Phone 7 Development and Hacking] dazza9075:
did u even read the first post? ie, the post detailing what this is all about?

no, u cant is the answer, but maybe go read it ur self
[Windows Phone 7 Development and Hacking] Tim.Smith:
I hope your phone dies.
[Windows Phone 7 Development and Hacking] Jaxbot:
Yep, found it yesterday :)

Looking forward for updates there, too many people going OT in this topic.
[Windows Phone 7 Development and Hacking] Portos2008:
Hello everybody!

So can or not make the ROM for the HD2?

I'm already sick of seeing video FAKE!
[Windows Phone 7 Development and Hacking] lordao:
I have been reading through this thread and like most of us we understand that at the moment three is no way that it is going to work on our HD2's at the moment if ever. But why is it the minority can't even read the threads and hijack it with can i flash this can I flash that.

Mods can you start deleting these really annoying posts from people who give nothing but want the moon, it makes reading this thread fairly annoying having to trawl through the begging ignorant posts..

Lordao
[Windows Phone 7 Development and Hacking] kibbbyboi:
lol guys, thanx anyways, i ddnt understand dag's explanations on the n.bh files
[Windows Phone 7 Development and Hacking] Cablekevin:
From twitter:

"Got the new XIP and IMGFS dumping bits done, working on build now. Great work by l3v5y on imgfs and splash image bits :)"

What does that mean? - It makes no sense to me at the moment, can someone clearify that one.
[Windows Phone 7 Development and Hacking] mskip:
If you didnt understand the terminoligy then you probably wouldnt understand the explanation.. Try googling the different words and it may make a bit more sense but basically it means be patient they are working on it :)

Mark.
[Windows Phone 7 Development and Hacking] renegadEEE:
Can someone explain in normal language what has been achieved so far? And what are the problems we're facing now? Cause I think many people (including myself) don't know if this is going the good or the wrong way.
[Windows Phone 7 Development and Hacking] RustyGrom:
Basically there's been good progress on dissecting the new file format and partitions within that file. Da_G is finalizing the tools needed to automate this. He should have his HD2 soon and then start work on finding the JTAG port (for debugging and reprogramming of a bricked device). Part of the problem is acquiring a not-absurdly-expensive JTAG adapter/software that can handle the fast and new Snapdragon. Only some JTAG equipment can even do the ARMv7 platform and it appears that only one, which is very expensive, can handle Snapdragon out of the box. It may require some custom development/updates to some open source JTAG software to work with the Snapdragon.
[Windows Phone 7 Development and Hacking] renegadEEE:
Wow, thanks for that reply! Maybe you should put this in the first post. Now I know exactly how far the process is and what still needs to be done :)

Hope you find someone to help work out the Snapdragon support for JTAG!
[Windows Phone 7 Development and Hacking] Da_G:
Good idea, i've updated the first post with a link back to that post. I'll also post a link on the twitter :)
[Windows Phone 7 Development and Hacking] spvc500:
We don't yet know the flash.store.bin container format, which is the current hurdle i'm working on. Once we are able to easily dump/rebuild that, there are a number of other challenges to meet, such as how we relocate modules to function on another device. Modules are built with a pre-determined memory layout, and each device has a different memory layout. On WM6.x ROMs we have the tool "g'reloc" or "wmreloc" or "platformrebuilder" to handle this for us. With WP7 ROMs the memory layout is entirely different, so a new tool needs to be developed.

We currently don't yet know how the memory layout looks, i've just been going by CE6 documentation on MSDN. If we're lucky not much has changed in that regard, and we'll be able to create a relocation tool based on that documentation.

.

I don't know if this helps with anything but I read that wp7 will use Transaction-Safe FAT File System for the user referred to as TexFAT

http://en.wikipedia.org/wiki/Transaction-Safe_FAT_File_System

The imaging of the rom would probably find what flash storage is available and format them as one.

I may be completely wrong.
[Windows Phone 7 Development and Hacking] TheDeadCPU:
I got an easier explenation.

It's alot of work. And it's going to take a while.

And it's way to high tech for most people here.
[Windows Phone 7 Development and Hacking] mazzarin:
Da_G,

I don't think it's unreasonable to re-open donations to reach the necessary amount. If it saves time and effort and reduces risk -- it would be worth it! I was too late to contribute to the first drive, but I'd certainly contribute to a second round.

Plus, I find it hard to believe that they wouldn't discount for individual use.
[Windows Phone 7 Development and Hacking] gianton:
Really a lot of work to be done... I hope you don't give up Da_G! Thanks a lot for your time and effort on this project (I have donated in the 1st round and I will certainly do again if needed). :)
[Windows Phone 7 Development and Hacking] belumada:
Mm.. wouldn't it be great if we can persuade htc to hire da_g? With such an expertise, it will be a win-win situation for htc and us. All the problems of porting wp7 to htc devices will be solved and htc will be able to innovate faster with such a great guy in the team :)
[Windows Phone 7 Development and Hacking] xdmcdmc:
Don't get me wrong, HTC has nothing to gain from hiring Da'G. They want to sell new phones not to port new software to old devices. Porting takes time so in the end money and for the short term this means loosing money instead of earning and this is not HTC or any other manufacture bussiness model. For us the users would be wonderfull but the idea is to go and buy a new one ;)
[Windows Phone 7 Development and Hacking] DonAndress:
@xdmcdmc

You seem not to have much of an imagination at that matter.

I think porting is much more difficult than writting from a scratch. Now imagine what Da_G could do for HTC if he was their programmer...
[Windows Phone 7 Development and Hacking] jfmckenna:
i don't know what is more difficult, but i do know that da_g along with others are doing something great work here and i would certainly like to donate. What's great too is that he is keeping everyone up to day not only in technical terms but also in layman's terms. Keep up the good work guys, da_g i hope this work lands you somewhere seems like you would be valuable to any company!
[Windows Phone 7 Development and Hacking] renegadEEE:
By the way, did anyone hear from Tom yet? Cause now I know how much work this is I can hardly believe he made such a progress already.
[Windows Phone 7 Development and Hacking] BenF1:
I have a few questions....

Do we know what build this is? I mean it could be an early alpha test which is very unstable and useless.

When we find a method for this, will it require the same principle for other build of the OS that will inevitably be leaked?

I would hate to see all the effort go into an unusable alpha build.
[Windows Phone 7 Development and Hacking] RustyGrom:
It's the same "RC1Escrow" 6176 build as featured in the last emulator refresh. It should be fairly stable. I highly doubt much will change between now and final release. Among other reasons, there's just not enough time to change much so yes, most, if not all, of the work will be applicable.
[Windows Phone 7 Development and Hacking] anarchyuk:
Just hope this isn't a mole leak by ms to see what needs to be done to stop future roms being ported before they go rc
[Windows Phone 7 Development and Hacking] RustyGrom:
Maybe but it remains to be seen the stance that they'll take. Will they do like current WinMo and basically not care or will they go the route of Xbox where they ban modders?
[Windows Phone 7 Development and Hacking] ND4SPD:
Well, there is more than one way to approach the work. If we somehow had access to the HD2 Board Support Package for WP7 (which I know exists), then we could simply build the new kernel/bootloader/drivers. Of course, there is still the question about JTAG to device to actually flash the ROM, but very much easier to work on that one thing rather than all of the proposed things that need to be reworked and tested by reverse engineering, which is what everyone here is basically doing.
[Windows Phone 7 Development and Hacking] pete777:
he didnt make any progress..it was just a fake:)
[Windows Phone 7 Development and Hacking] HazzBazz:
Mmmm doubt it, the builds and structures are so finalised, OEMs working on devices as we speak...so not too likely methinks, and anyway if it did work we'd having a working source so they wudda lost all the same !!!
[Windows Phone 7 Development and Hacking] turt:
ahem, and you know this because... ?
[Windows Phone 7 Development and Hacking] xdmcdmc:
I hope you know that HTC has the sources and doesn't need to port anything. Only to build. So no need in this case for porting. I really don't see why they we need to port something? Maybe you see, cause you have imagination.
[Windows Phone 7 Development and Hacking] HazzBazz:
We dont know if HTC are releasing/leaking their builds for HD2. If they do then that's great...if not then oh darn the most probable outcome happened again! You cant bank on it being leaked..so we port :D
[Windows Phone 7 Development and Hacking] freeriders:
The question is, you know its real from?

He didn't posted anything to proof his work.

Only same others posted videos which were made by remote.

If he had made such a big progress he would have show something ;)

But there is already a thread where you can read all this.
[Windows Phone 7 Development and Hacking] hoss_n2:
it was absolutly fake
[Windows Phone 7 Development and Hacking] oTToToTenTanz:
Wow, I'll keep an eye on that thread. And let me now when it comes to donations - I really like to see this project going on. Engadget just had an article about an Samsung i8910 that runs WP7S. Isn't that the kind of hacking that some of the tech freaks here are trying to do?

(http://www.engadget.com/2010/05/26/windows-phone-7-pops-up-on-a-samsung-prototype-device/)
[Windows Phone 7 Development and Hacking] imfloflo:
FYI : Today there was remix10 in paris you can see WP7 running on different device .

Video will be avalaible tomorrow here :

http://www.microsoft.com/france/evenements/remix2010/media-technologie-innovation/live.aspx

http://www.microsoft.com/france/evenements/remix2010/developpeurs/live.aspx
[Windows Phone 7 Development and Hacking] Da_G:
Hopefully we can get hands on another similar ROM sometime soon, then!

Having 2 examples rather than 1 would make it much easier to determine some things :)
[Windows Phone 7 Development and Hacking] Alcibiade:
MSFT is baning modders on XBox because obviously they dont want to let the possibility to run pirated games. Consoles are priced as low as a possible, where the console makers make money it's on the games (Remember Sony losing money on PS3)

It's not the case on phones. So basically MSFT doesn't care. they make money on the OS, possibly on some extra softwares, the maker makes money on the device and the carrier subsidises but makes money on the plan you pay for

Things may change whenever DRMs come into play (Win 7 will probably be super locked on that...) but I don't think Microsoft cares that much since it is not part of the phone business model (contrary to game consoles) and with Android around the corner they really have other things to think about

Just y thougths about it
[Windows Phone 7 Development and Hacking] Lord-Audie:
Here's something so we can have in sights what we might look forward to. :D

http://www.youtube.com/watch?v=yjlvtHjJtps&feature=player_embedded
[Windows Phone 7 Development and Hacking] renegadEEE:
Looks very good on that samsung prototype! better and smoother than what I've seen in previous videos. Can't wait to test it on my hd2 :)
[Windows Phone 7 Development and Hacking] orangekid:
that's a lot easier when you have the source code...
[Windows Phone 7 Development and Hacking] oTToToTenTanz:
I guess so :)
[Windows Phone 7 Development and Hacking] :
is this port still alive? have we all stooped work or are we following a different thread?
[Windows Phone 7 Development and Hacking] Sky-Net:
You can look for Da_G´s signature in this thread... There you can see a link to his twitter profile with the latest news

Cheers
[Windows Phone 7 Development and Hacking] Spoofy:
Yup, I'm following him and xda and am receiving the updates on the twitter tab on HTC sense, not too much progress at the moment though Da_G is waiting on some hardware.
[Windows Phone 7 Development and Hacking] imfloflo:
Some developers have been able to access a WP7 device to test their application ...

http://twitpic.com/1tr2nl

http://twitpic.com/1tr2jd

You should follow @pierreca for more information ("Developer Evangelist @ Microsoft. Embedded, Robotics, Mobile Stuff!")

Apparently it's a samsung new device put in an old samsung case ..
[Windows Phone 7 Development and Hacking] Spoofy:
Thats a done up samsung, read about it on engaget. It's been hacked and upgraded for users to demo the OS.
[Windows Phone 7 Development and Hacking] 3-R4Z0R:
It might interest you that Windows Embedded Compact 7 is now in public CTP. Maybe that might help with the investigations going on with Windows Phone 7.
[Windows Phone 7 Development and Hacking] Starfury:
I don't suppose anyone has tried just asking Microsoft for it? :D

Might work, you never know unless you try...

Worst case scenario is they say "NO!" :)
[Windows Phone 7 Development and Hacking] HazzBazz:
Ask Tom_Codon for it since his WP7 work is done.
[Windows Phone 7 Development and Hacking] imfloflo:
Video of WM7 booting : www.youtube.com/watch?v=qIrH0eeRclQ