Een hacker heeft een methode getoond om een applicatie voor Windows Phone 7 te kraken, ondanks dat die was beveiligd. De methode zet de deur open voor piraterij van Windows Phone-apps, al is de exploit nu nog een ingewikkeld proces.
Ontwikkelaar V@l€n heeft zijn kraakmethode als 'security whitepaper' in stappen gepost op het forum van XDA-Developers. Hij zegt dat gedaan te hebben om ontwikkelaars te helpen. Vooralsnog promoot Microsoft volgens V@l€n alleen eigen applicaties, waardoor andere ontwikkelaars geen kans krijgen om succesvol te zijn.
De eerste stap is het downloaden van alle applicaties in Marketplace, vooralsnog in totaal zo'n 5GB, naar een map op de pc. Dat downloaden gaat via een stuk code in Visual Studio 2010. Vervolgens moet de limiet van maximaal tien 'sideloaded' apps op het toestel worden opgeheven. Die limiet voorkomt dat een gebruiker meer dan tien applicaties buiten Marketplace om op het toestel kan installeren. Apps installeren buiten Marketplace kan alleen met een toestel waarvan de beveiliging is opgeheven. Dat doet Microsoft voor ontwikkelaars.
Door de installatiebestanden als zip-archief te openen, kan het .xml-bestand dat regelt dat de applicatie niet geopend kan worden, verwijderd worden. Deze WMAppPRHeader.xml staat in het .xap-bestand. Daarnaast moet een dll-bestand vervangen worden. Daaruit moet de code die de beveiliging regelt verwijderd worden.
Het stappenplan is een ingewikkeld proces en zal door weinig consumenten uitgevoerd kunnen worden. Vooralsnog bestaat er geen of vrijwel geen piraterij op Windows Phone 7, in tegenstelling tot iOS en Android. Het is onduidelijk of andere ontwikkelaars met de methode aan de slag gaan om gekraakte applicaties te gaan verspreiden.