Suivez-nous sur Twitter !

Logo

Nouveau: le premier podcast Windows Phone français Essayez aussi: version mobile | app Windows Phone 7
Professeur Thibault La communauté des experts Windows Phone
Actualité WP7 Forums Marketplace
Tutoriaux Podcast WP7 Smartphones
Tests apps/jeux Mobile World Congress MWC 2012
News précédente Bientôt un Windows Phone HTC avec Beats Audio? Verizon maintenant convaincu du succès de WP7... News suivante

Mango déjà jailbreaké (en partie)

Par Pr. Thibault le 22 septembre 2011 à 21:31

Depuis la première version de Windows Phone pour pouvoir installer des apps sans passer par le Marketplace il faut posséder un compte développeur à 75 euros par an, mais des petits malins avaient réussi à jailbreaker l'OS. N'importe qui pouvait donc, après quelques manipulations, installer des XAP sans passer par le Marketplace.

Avec NoDo, Microsoft a bloqué la faille exploité pour jailbreaker l'OS, et à ma connaissance la nouvelle protection n'a toujours pas été contournée. Il reste possible de jailbreaker NoDo, mais pour cela il faut réaliser le jailbreak avant d'installer NoDo, autrement dit si vous avez déjà installé NoDo vous ne pourrez pas jailbreaker votre smartphone sauf à revenir à la version précédente de Windows Phone.

Déploiement app SDK 115

Enfin avec Mango Microsoft passe au niveau supérieur en désactivant le jailbreak sur les appareils déjà jailbreakés, et en ajoutant un nouveau système de protection que les hackers ont appelé "INTEROP-LOCK" et dont je vous en avais déjà parlé.

Pour pouvoir exécuter du code natif une app doit posséder la capacité "ID_CAP_INTEROPSERVICES". Les apps avec cette capacité sont bien sûr exclues du Marketplace, mais elles pouvaient jusqu'à NoDo être installées sur un WP7 débloqué (compte développeur ou jailbreak).

Avec Mango plus aucune app ne peut exécuter du code natif, même en déployant le XAP sans passer par le Marketplace sur un smartphone débloqué. Or sans possibilité d'exécuter du code natif il devient impossible de "hacker" le téléphone pour le personnaliser puisqu'il n'est par exemple plus possible d'accéder au registre de l'OS.

Cependant quelques bidouilleurs de XDA ont déjà réussi à contourner le INTEROP-LOCK! En fait il "suffit" de modifier la clé "MaxUnsignedApp" dans le registre à une valeur supérieure à 300 pour que le déploiement d'apps exécutant du code natif soit permis. Le problème est que cette clé est à 0 pour un utilisateur lambda, 10 pour un développeur enregistré au App Hub, et 3 pour un étudiant enregistré au App Hub.

Ces bidouilleurs ont réussi à créer un .XAP qui, une fois déployé, changera cette valeur à plus de 300. La manipulation ne fonctionne pour le moment que sur les terminaux Samsung (voire peut-être aussi LG), mais c'est déjà une prouesse.

Un terminal débloqué reste nécessaire quoi qu'il en soit, or aucun hack ne permettant actuellement de débloquer un smartphone sous Mango. Il faudra donc posséder un compte développeur ou attendre la sortie de ChevronWP7 Labs qui vous permettra de débloquer légalement votre appareil pour 9$/an (bien moins que les 75 euros/an d'un compte développeur).

Commentaires

Avatar

iFlox

Pas de problème pour débloquer un LG optimus7 sous mango.
Le menu MFG étant toujours disponible, modifier les clefs bdr l'est aussi...

Enfin sur la version leaké 7720 rtm.
septembre 22, 2011, 21:46:19 pm
Avatar

teddybox

Super, j'attendais ces outils avec impatience.

En revanche, moi, sur mon Samsung Omnia 7 MANGO RTM avec compte développeur officiel, je n'arrive pas a envoyé le XAP via le SDK Beta 2.

J'ai l'erreur suivante : 0x81030120

Dommage :'(
septembre 22, 2011, 23:38:46 pm
Avatar

kasalex (posté depuis mon SAMSUNG OMNIA7 avec l'app du site)

Pourquoi jaillbreake Mango pour mettre des nouvelles couleur de thèmes? Franchement aucun intérêt a mes yeux
septembre 23, 2011, 08:37:50 am
Avatar

dada051

@Teddybox : l'erreur 0x81030120 c'est quand il y a l'interop_cap dans le manifest ce qui n'est pas le cas dans le interop_unlocker normalement. Tu n'as pas du télécharger le bon fichier

@kasalex : ça peut servir pour, par exemple, afficher l'interrupteur 3G sur les Omnia 7, ou modifier le nombre de Homebrew installables sur le téléphone, sans compter d'autres applications...
septembre 23, 2011, 08:52:44 am
Avatar

azerty42 (posté depuis mon SAMSUNG OMNIA7 avec l'app du site)

Ou tout simplement pour mettre des jeux ou appli gratuite :D ouai je sais c'est mal
septembre 23, 2011, 09:05:45 am
Avatar

poloche

... Ou tout simplement pour avoir accès a son root et sa bdr !
Ainsi, on a l'accès aux icônes des applications, aux sonneries et alertes perso, aux couleur des thèmes, a des option paramètres cachées d'origine, au dehydrateonpause pour un multitâche digne de ce nom, a la messagerie vocale visuelle,etc... Et j'en passe ! Alors ceux qui pensent que c'est juste pour installer des apps crackers, ils sont a cote de la plaque :)

biz,
septembre 23, 2011, 14:03:38 pm
Avatar

pascalrun (posté depuis mon SAMSUNG OMNIA7 avec l'app du site)

J'ai perdu tout espoir de voir mon Samsung omnia jailbreaké un jour. J'aurais dû vraiment prendre un HTC.
septembre 23, 2011, 21:25:11 pm
Ajouter un commentaire
Le Pr. Thibault vous livre l'actualité Windows Phone 7 quotidienne en essayant d'y porter un regard critique, et en discute avec ses visiteurs via les commentaires. En plus des news, le Pr. Thibault vous propose divers tutoriaux pour exploiter pleinement votre WP7 (notamment vous en servir comme modem), un forum pour échanger sur tout ce qui touche à l'OS smartphone de Microsoft, et une version web du Marketplace pour remplir votre téléphone.
Professeur Thibault - Tous droits réservés Version mobile - App WP7 - Contact - A propos & Mentions légales Facebook Twitter Flux RSS des news YouTube