Den australske utvikleren Chris Walsh skal ha sikret seg systemtilgang til Microsofts flunkende nye mobiloperativsystem.
Metoden kan vise seg å være første skritt mot en såkalt «jailbreaking» av Windows Phone 7, altså muligheten til å installere uautorisert programvare.
Microsoft tilbyr ikke utviklere systemtilgang til operativsystemet. Offisielt kan ikke tredjepart kjøre naturlig (native) kode. I stedet blir programvaren kjørt i en «sandkasse» med utviklingsplattformene Silverlight eller XNA, med sine respektive programmeringsgrensesnitt mot den underliggende arkitekturen.
Fant kode hos Samsung
I forrige uke ble det oppdaget at Samsung har lansert en applikasjon kalt «Network Profile» som faktisk benytter native kode.
På innsiden av den komprimerte Silverlight-pakken (XAP) ble det funnet flere DLL-filer som lenker til COM-objekter i systemet. Dette ble rapportert av brukeren «hounsell» på nettstedet xda-developers.
Basert på disse opplysningene har Walsh lykkes med å lage et program som kjører med systemtilgang. I et blogginnlegg forklarer han mer om prosessen.
Senere la han ut et nytt blogginnlegg med videobevis på at han har sikret seg tilgang på rotnivå.
- Dette er en forsmak på hva som kommer senere, skriver han.
![HP Norge](https://images.gfx.no/80x/2757/2757793/hp%2520logo.png)
![](https://images.gfx.no/cx0,cy1137,cw8192,ch2731,2000x/2848/2848258/hp_day4_roz_ambiente_maja_0384_shot_086%2520(1).jpg)
I dette tilfellet er programmet overført til en utviklertelefon.
Neste skritt kan vise seg å bli en verre utfordring: Å få kopiert koden inn på en helt ordinær Windows Phone 7-mobil. Et slikt program vil naturligvis aldri bli godkjent for distribusjon gjennom Microsofts Marketplace.
Walsh lover imidlertid å dele kildekoden i løpet av et par dager, til glede for andre i utviklermiljøet som ønsker å bidra i jakten på en fullverdig jailbreak-løsning.
Kilder:
Dailytech
IStartedSomething