Is Windows Phone 7 about to be jailbroken?

15.11.2010
An Australian coder has posted explanations and videos showing a way to access some private, unmanaged dynamic link libraries on his Samsung Windows Phone 7 handset, and the registry and file system. The announcement is sparking widespread speculation that Microsoft's mobile OS will soon be "jailbroken," allowing users to load applications of their choice, outside of those officially approved on Microsoft's Zune Marketplace.

Many observers expect a Windows Phone jailbreak is inevitable, but it apparently won't be as result of this exploit.

The developer, a Windows programmer named Chris Walsh, that he had found a way for his Windows Phone to use private DLLs on his Samsung phone. The DLLs were created by Samsung, and are unmanaged, meaning they run outside the virtual machine that is required for all third-party WP7 apps and games. Walsh built his exploit on a discovery initially made by a coder with the handle hounsell at  

The significance of Walsh's achievement is open to debate. Long Zheng, a programmer who runs the istartedsomething.com blog, asserts that Walsh "was able to successfully code and deploy a valid WP7 application using the developer sideloading process to a Windows Phone 7 device that inherited the ability to run unmanaged code." Zheng appears to mean that it was Walsh's "app" that inherits this ability.

Walsh himself seems to be minimizing, somewhat, the implications. He doesn't claim to be deploying a native application, and in the blog posts headline he puts the word "native" in quotes, making clear later in the post that it is certain existing DLLs that are unmanaged, and being used by his application. "Sure you're now loading native DLLs, but your application is STILL running as a managed instance, and you are still bound to the normal restrictions from the OS. You will still get tombstoned, killed etc.," he writes in conclusion.