Windows Phone 7 gets rooted

A talented dev has successfully proved a method of running “native,” undamaged code on a Samsung Windows Phone 7 device.

According to Long Zheng of istartedsomething, the pieces started falling into place for Chris Walsh when an xda-dev member known as “hounsell” observed that a third-party WP7 app used “native” code, rather than Microsoft’s Silverlight.

“Upon closer inspection, ‘hounsell’ documented some interesting characteristics of the application that gave it its native capabilities – most notably a DLL called ‘Microsoft.Phone.InteropServices,’ which if poked the right way provided COM access,” wrote Zheng.

“Building upon this, Chris 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.”

As Zheng notes, the above-mentioned hack effectively allows root access to the Windows CE-based core system, including registry and file systems that are likely to be exploited during future jailbreaking endeavors.

“[However], the last and major piece of the jailbreaking puzzle remains – sideloading an application on a common non-developer device, since such an app would never make it through marketplace certification. 

“Fortunately, you can bet the geniuses at xda-developers will figure something out.”

So, what does all this mean for the typical end user?

Well, as IntoMobile’s Will Park explains, the above-mentioned hack will probably lead to a valid WP7 jailbreak method “going live” in the very near future.

“[This] will inevitably be followed by jailbreak apps that will give your WP7 phone new powers. We imagine that a third-party jailbreak app store will become available to dole out said jailbreak apps – just as the iPhone relies its Cydia app store to serve up apps.

“[These are] apps that [will] allow for things like unlocking the phone for use on other carriers and free (after a one-time app purchase) WiFi hotspot functionality.”