Windows Phone 7 emulator yields its secrets

So that didn’t take long. Microsoft has made a Windows Phone 7 emulator available to all, explaining that it is a virtual machine running the real device OS. While it works fine for debugging applications, most of the phone UI is mysteriously absent, the exception being Internet Explorer (needed for testing web applications). However, Dan Ardelean has done some nifty work with the emulator image, discovering that a lot more of the UI is present and can be exposed if you make a few modifications. He posted his modified ROM but has since removed it because of copyright concerns. I doubt it will be hard to find.

image

Applications available in the hacked emulator include Mobile Office with Word, Excel, PowerPoint, OneNote and Sharepoint Workspace (undermining Microsoft’s claim that this is only a consumer device), games including a version of Times Reader – full circle for this one, which started out in WPF, moved to Silverlight for Mac, deserted and went to Adobe Flash, and may now reappear in Silverlight – and music/video via a Zune section.

image

My tip to Microsoft: if you don’t want these things to leak, best not put them in the publicly-available image.

Ardelean has also figured out how to amend the native C# port of SQLite, satisfying demand for a local SQL database engine. SQL Server Compact Edition is actually present in Windows Phone 7, but not available to custom applications.

VN:F [1.9.18_1163]
Rate this post
Rating: 6.8/10 (4 votes cast)
Windows Phone 7 emulator yields its secrets, 6.8 out of 10 based on 4 ratings

Related posts:

  1. Windows Phone 7 developer story unveiled at Mix10
  2. Windows Phone 8 will run Windows 8, with Silverlight centre stage?
  3. Windows Phone 7: is it really consumer?
  4. Windows Phone 8 “Apollo”: Windows 8 kernel, more form factors
  5. Windows Phone and Windows 8 convergence: a few more hints from Microsoft

1 comment to Windows Phone 7 emulator yields its secrets

  • John Galt

    SQLite not good enough, need P/Invoke for Sybase.

    Outta here…. no more rude MS surprises for me. Taking control, using Linux.