Sharovatov’s Weblog

Windows Phone 7 emulator, updates and app blacklist

Posted in windows phone 7 by sharovatov on 19 March 2010

Today twitter brought me a link to a very interesting blog of Dan Ardelean who’s exploring Windows Phone 7.

As you know, Microsoft offers a free version of Visual Studio Express for Windows Phone 7 which comes with an emulator. But in that emulator you can only run IEMobile (obviously, to test your websites in it) and apps you are developing in Visual Studio Express.

So I was really amazed by what Dan did – he unlocked the full version of emulator and made all the default apps available! Visit his blogpost for more details and the link to the modified emulator image (unfortunately, the link is now down as Dan says he doesn’t know what Microsoft will think about this).

Luckily, I managed to download the image, but I won’t upload it until Dan decides what to do with it. If you have his image, you need to run it with XDA (part of Visual Studio Express for Windows Phone):

"D:\Program Files\Microsoft XDE\1.0\XDE.exe" "C:\dist\WM70Full.bin"

And you’ll get the emulator running the unlocked image!

wphone1 wphone2

As far as I understand, Dan was looking at the registry file from the emulator’s image binary and found that some applications were blacklisted, then he enabled all of them and repackaged the image. Sounds simple, but believe me, it’s not!

But what’s more interesting is that:

  1. apps are going to be distributed only through WP Marketplace
  2. there will be a Windows Update-like service on the Phone 7
  3. there’s a blacklist registry hive for apps on the phone which Dan discovered

So it will be dead easy for Microsoft to block certain applications with new updates, especially if updates are going to be mandatory and automatically installed.

At this moment the system has this configuration screen for updates:


Does this “notify me when new updates are found” mean that updates will not be installed automatically and we’ll be able to choose what to install? We’ll see.

Useful links:

  1. Dan Ardelean’s blog
  2. Visual Studio Express for Windows Phone 7 beta
  3. Microsoft Expression Blend 4 beta
  4. Microsoft Expression Blend SDK preview for Windows Phone
  5. Microsoft Expression Blend Add-in preview for Windows Phone