Een gebruiker van het XDA-forum is er in geslaagd om een HTC HD7 te flashen met een rom van een ander toestel. Daarmee laat de ontwikkelaar zien dat het in principe mogelijk moet zijn om custom roms te maken voor Windows Phone 7.
De XDA-gebruiker die post onder het pseudoniem ansar.ath.gr, maakte een zogeheten nbh-image voor de HD7, die op het toestel geïnstalleerd kan worden. Daarvoor gebruikte de ontwikkelaar een rom van de HTC Schubert, een variant op de HD7 die bedoeld is voor Azië, en een HTC Mondrian-rom. Gebruikers die de alternatieve software willen flashen op hun toestel dienen de HD7 in bootloader-modus te zetten en de smartphone met de pc te verbinden. Vervolgens hoeft er alleen nog maar een tool op de pc opgestart te worden waarmee de software wordt geïnstalleerd.
Voor het installeren van de rom wordt een imfgs.bin-bestand op de telefoon vervangen: hierin bevinden zich alle files voor het laden van het besturingssysteem, en tevens alle benodigde drivers voor de hardware, en eventuele aanpassingen die providers en fabrikanten hebben gemaakt in de rom. Het blijkt dat het vervangen van het imgfs-bestand in principe genoeg moet zijn om de beveiliging van Microsoft te omzeilen en de alternatieve software aan de praat te krijgen.
Het vervangen van het imgfs-bestand zal niet genoeg zijn voor ontwikkelaars om hun eigen software te maken. Met de methode van ansar.ath.gr is het vooralsnog alleen mogelijk om software uit te wisselen tussen gelijkwaardige toestellen die alleen verschillen in hun branding. Om custom roms mogelijk te maken moet de beveiliging worden verwijderd die Microsoft heeft ingebouwd om te verhinderen dat alternatieve software wordt geladen.
Eerder bleek al dat Windows Phone 7-toestellen van een unlock voorzien kunnen worden met een speciale tool: hierdoor kan een gebruiker onder andere applicaties installeren die niet in de Marketplace staan. Microsoft blijkt echter in staat om dit op afstand weer ongedaan te maken.