Come effettuare jailbreak su Windows RT per installare applicazioni di terze parti



Era solo una questione di tempo, Windows RT è stato violato per consentire esecuzione di applicazioni non della Microsoft nel Desktop. Ora, in teoria, è possibile eseguire qualsiasi applicazione desktop in Windows RT.
L'hack, eseguita da Clokr, sfrutta una vulnerabilità nel kernel di Windows che esiste da molto tempo, da prima di Windows Microsoft porting da x86 ad ARM. In sostanza, il kernel di Windows sul vostro computer è configurato per eseguire solo i file che soddisfano un certo livello di autenticazione. Ci sono quattro livelli: unsigned (0), Authenticode (4), Microsoft (8), e Windows (12). Con Windows RT, l'impostazione predefinita, l'impostazione a livello di codice è Microsoft (8), vale a dire solo applicazioni firmate da Microsoft, o parti di Windows stesso, possono essere eseguiti. 

Ora, in teoria è possibile modificare questa impostazione, in tutti i dispositivi con Windows RT. Tuttavia questo è esattamente ciò che ha fatto Clokr. Utilizzando alcuni metodi di reverse engineering, Clokr ha scoperto la posizione di questa impostazione nella memoria. E quindi ha utilizzato debugger remoto di Microsoft ( di solito usato per eseguire il debug di applicazioni Metro su un RT) per eseguire del codice che ha alterato il valore memorizzato in memoria. Voilà una versione completamente sbloccata di Windows RT nel quale verrà eseguito qualsiasi applicazione desktop.

Vi sono alcune complicazioni, naturalmente. In primo luogo, è neccessario eseguire il "jailbreak" ogni volta che si riavvia (e sono rari i casi quando si riavvia un tablet). In secondo luogo, avrete bisogno di alcuni strumenti di sviluppo per eseguire questo jailbreak (ma si spera che qualcuno rilascia un tool prossimamente). In terzo luogo, si è ancora limitata applicazioni desktop che sono stati compilati per ARM.


Apparentemente Windows RT è bloccato per motivi di usabilità, gli utenti non vogliono un tablet che è instabile, ha una durata della batteria non affidabile, o è costantemente sotto attacco da malware. Ci sono migliaia di applicazioni (open source) che potrebbe essere eseguito per funzionare su Windows RT desktop, ma Microsoft non vuole sentire. 

Commenti