Utilisez votre WP7 HTC comme modem
tutorial
Ce tutorial va vous expliquer comment activer le mode modem de votre Windows Phone 7 de marque HTC (Trophy, Mozart, HD7, 7 Pro, Arrive, Surround, HD7s), et comment configurer votre ordinateur pour qu'il utilise votre smartphone comme modem pour se connecter au réseau 3G DATA de votre opérateur téléphonique. Au final vous pourrez donc surfer avec votre PC grâce à la connexion Internet de votre smartphone. Cela est aussi possible avec un Windows Phone 7 de marque Samsung ou LG mais la manipulation est différente et donc décrite dans deux autres tutoriaux. Avant de commencer, sachez que ce tutorial exploite une fonction cachée non documentée de WP7, vous réalisez donc toutes les manipulations qui vont suivre à vos risques et périls. Assurez vous également que l'usage modem est bien compris dans votre forfait de téléphonie mobile afin d'éviter toute mauvaise surprise lors de la réception de la prochaine facture. Aussi ne soyez pas effrayés par la longueur apparente du tutorial: c'est parce que j'ai mis un maximum de screenshots pour bien vous guider, il n'est en réalité pas très long à réaliser et une fois la connexion configurée il n'y a plus rien à faire. Les captures d'écran de Windows ont été faîtes avec un WP7 Samsung, mais le principe est exactement le même avec un HTC, c'est juste le nom du modem qui change. En revanche les captures d'écran du smartphone ont bien été faîtes à partir d'un smartphone HTC (merci à flobo). Débloquez ou jailbreakez votre smartphone
Malheureusement HTC est actuellement la seule marque de Windows Phone 7 à ne pas intégrer en natif un utilitaire caché permettant d'activer/désactiver le mode modem. Il faut donc utiliser un petit utilitaire développé par la communauté, un "homebrew" dénommé DFRouter. Le problème est que par défaut il est impossible d'installer de homebrew sur WP7 afin d'éviter le piratage d'applications payantes. Il existe deux solutions pour débloquer votre smartphone. La première, la plus conventionnelle, nécessite d'avoir un compte développeur permettant de publier des apps sur le Marketplace. Ce compte développeur vous permet de débloquer jusqu'à trois terminaux, le problème est qu'un tel compte coûte 75€/an en France (99$/an aux USA), vous pouvez néanmoins avoir un compte gratuit si vous êtes étudiant grâce au programme DreamSpark de Microsoft. Seconde solution, jailbreaker l'OS. Là encore malheureusement il y a un inconvénient: il existait un outil de jailbreak nommé ChevronWP7, mais il ne fonctionnera pas sur votre terminal si vous avez installé la mise à jour NoDo. ![]() Et maintenant, si vous ne voulez pas payer un compte développeur et que vous avez installé la mise à jour NoDo, que pouvez vous faire? Et bien malheureusement pas grand chose... Vous pouvez attendre qu'un hacker trouve une nouvelle méthode pour jailbreaker WP7. Il reste malgré tout une solution mais quelque peu fastidieuse: installer une ROM qui fera revenir votre smartphone avant la mise à jour NoDo (mais vous perdrez alors toutes les données stockées sur votre smartphone), jailbreaker l'OS avec ChevronWP7, éditer la clé du registre qui permet au logiciel Zune de rebloquer votre smartphone dès que vous le connectez au PC, puis mettez à jour votre smartphone (NoDo, 7392, etc), et vous aurez alors un smartphone à jour et jailbreaké. Activez le mode modem sur votre smartphone
Commencez par télécharger le homebrew DFRouter ici, puis déployez la sur votre smartphone. Pour ce faire, il vous faut le SDK de Windows Phone 7 (vous l'avez de toute façon nécessairement téléchargé pour débloquer/jailbreaker votre smartphone), vous devez utiliser le petit utilitaire Déploiement d'application que vous trouverez dans le dossier Windows Phone Developer Tools du menu démarrer de Windows. ![]() Une fois déployée, lancez l'app DFRouter. Par défaut le port microUSB est en mode Zune Mode, et USB Disk. ![]() Pour activer le mode modem, choisissez Router Mode et HTC Modem puis redémarrez le smartphone pour que les changements soient pris en compte. A partir de cet instant ne désinstallez l'app DFRouter sous aucun prétexte ! En effet, pour pouvoir à nouveau synchroniser votre smartphone avec votre ordinateur, il faudra que vous repassiez en mode Zune et USB Disk, or si vous désinstallez l'app vous ne pourrez plus revenir dans ce mode, et il vous sera impossible de redéployer l'app puisque pour pouvoir déployer une app l'utilitaire de Microsoft a besoin que le logiciel Zune soit lancé et connecté au smartphone... Tant que vous restez dans le mode Router et Modem, lorsque vous connecterez votre smartphone au PC il sera reconnu non pas comme un smartphone mais comme un modem, mais avant de brancher ce modem au PC il va falloir installer les drivers qui permettront à votre ordinateur de le détecter comme un modem. Installation des drivers
Commencez par télécharger les drivers modem HTC ci-dessous, l'archive inclut une version 32-bit et une version 64-bit des pilotes, choisissez celle correspondant à votre version de Windows. Une fois les pilotes installés, connectez le smartphone au PC via le câble USB. Si tout se passe bien, vous devriez voir quelque chose comme le screenshot ci-dessous (du moins pour Windows Vista et 7, pour XP l'écran sera bien sûr différent). ![]() Configuration du modem
On commence par configurer le modem pour qu'il puisse se connecter au réseau 3G DATA de votre opérateur. Allez dans le menu démarrer de Windows, et faîtes un click droit sur Ordinateur et sélectionnez Propriétés. ![]() Dans le menu de gauche, cliquez sur Gestionnaire de périphériques. ![]() Dans la liste vous devriez voir votre smartphone apparaître dans la catégorie Modems, faîtes un click droit dessus et cliquez sur Propriétés. ![]() Ce cheminement pour accéder aux propriétés du modem sont valables pour Windows 7 et probablement Vista, pour XP il se peut que ce soit légèrement différent, je vous laisse chercher :) Une fois que vous êtes dans les propriétés du modem, cliquez sur l'onglet Paramètres avancés et dans la case Commandes d'initialisation supplémentaires entrez +CGDCONT=1,"IP","orange". Veillez cependant à remplacer orange par l'APN (Access Point Name) de votre opérateur si votre opérateur n'est pas Orange. Cherchez sur Bing pour trouver l'APN de votre opérateur, je peux vous donner une petite liste que je ne garantie pas: websfr ou wapsfr pour SFR, ebouygtel.com pour Bouygues Telecom, wapnrj pour NRJ Mobile, ofnew.fr pour Virgin Mobile. ![]() Création de la connexion
Maintenant que le modem est configuré, il n'y a plus qu'à créer une connexion. Pour ce faire allez dans le Panneau de configuration de Windows (menu démarrer, Panneau de configuration), cliquez sur Réseau et Internet puis sur Centre Réseau et partage (encore une fois c'est valable pour Windows 7 et Vista, ce doit être légèrement différent pour XP). Cliquez sur Configurer une nouvelle connexion ou un nouveau réseau. ![]() Cliquez sur Configurer une connexion d'accès à distance. ![]() Puis sélectionnez votre smartphone dans la liste des modems. ![]() Là on vous demande plein d'informations, mais en fait vous n'avez que le numéro de téléphone à indiquer: *99#, il me semble que c'est le même quelque soit votre opérateur (à confirmer). ![]() Vous n'avez plus qu'à valider, attendre le temps que l'ordinateur se connecte, et voila, vous êtes connecté ! Comment surfer
Il semblerait que certains opérateurs, notamment SFR, aient récemment mis en place du DPI (Deep Packet Inspection) ayant pour objet de détecter et de bloquer le trafic modem qui est interdit si vous ne payez pas une option spécifique (vous avez alors une erreur 403 lorsque vous tentez de visiter un site dans votre navigateur). Le DPI est une technique qui analyse les paquets circulant entre vous et le serveur, il semble que SFR ne fait que récupérer l'user-agent de la requête HTTP, c'est à dire le navigateur que vous utilisez. S'il s'agit d'un navigateur de PC SFR sait que vous utilisez votre smartphone comme modem, s'il s'agit d'un navigateur de smartphone la requête passe. Sachez qu'il existe une solution très simple pour contourner le DPI: changer l'user-agent de votre navigateur pour mettre celui d'un navigateur de smartphone. Le plus simple est d'utiliser Firefox et de télécharger le plugin User Agent Switcher. Une fois installé, utilisez ce plugin pour changer votre user-agent, par exemple l'user-agent de l'Omnia 7 est Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; SAMSUNG; OMNIA7). Vous devriez pouvoir trouver d'autres user-agent sur Bing. Néanmoins sachez qu'en faisant cela vous violerait probablement le contrat qui vous unie à votre opérateur, et si jamais la manipulation ne fonctionne pas et que votre opérateur arrive à détecter le trafic modem cela vous sera facturé hors forfait et ça peut vous coûter très cher si vous surfez beaucoup ! Pour ma part je n'ai jamais eu de problème avec Orange, je n'ai pas encore testé avec Virgin Mobile, et je connais quelqu'un qui utilise la technique chez SFR (en changeant l'user agent) sans problème. Si vous avez une question postez la en commentaire ci-dessous.
|
|
| Professeur Thibault - Tous droits réservés | Version mobile - App WP7 - Contact - A propos & Mentions légales |
|








flobo
Pour info, les pilotes ne sont pas le bons, en tout cas pour le trophy, ca ne marche pas avec les pilotes android. Les bons sont ici : http://hosting.devteam.hk/file/download.php?id=E64498AA1 (encore xda pour la source).
Pr. Thibault
Donc attention: quand vous avez terminé d'utiliser le smartphone en mode modem, relancez l'app DFRouter, et reselectionnez "Zune Sync" au lieu de "HTC USB Modem". Si vous ne le faîtes pas et que vous désinstallez l'app DFRouter, vous ne pourrez plus réinstaller cette app (puisque pour déployer une app sur le smartphone il faut qu'il soit en mode "Zune Sync") et vous ne pourrez donc plus jamais connecter l'appareil à Zune (sauf peut être en faisant un hard reset et en perdant toutes vos données).
EDIT: d'ailleurs flobo si jamais t'as un appareil photo sous la main et que tu peux m'envoyer une ou deux photos de l'app DFRouter pour illustrer le tutorial n'hésite pas
flobo
Le hard reset ne remet pas le mode USB sur bing, la seule solution trouvée pour l'instant, c'est de reflasher la rom HTC au dessus, ce qui implique donc belle galère et perte de données.
Détail amusant, j'ai testé le troisième mode de synchro "USB sync", et le tel se synchronise alors avec Windows mobile device center, comme WM6 plutot qu'avec zune.
Par contre, un problème chiant est qu'une synchro bing, parfois, bloque le programme, et il faut réutilsier chevronWP7 poru le réactiver (ca dit "cette application a été révoquée par microsoft").
Pr. Thibault
Et sinon pour le tél qui se relock à chaque synchro: http://www.xda-developers.com/windows-mobile/prevent-wp7-from-relocking-testers-needed*
(PS: et merci pour les photos je vais mettre ça en ligne)
flobo
Thx pour le lien, j'avais vu ca, mais d'apres ce que j'ai vu, ca change des clés dans le registre de WP7, et je préfére pas aller la dedans (ca empeche le tel de communiquer avec microsoft en changeant une adresse ***.microsoft.com à 127.0.0.1 je crois).
Après, je suis pas sur qu'on sache remettre le registre exactement par defaut si besoin est, et en plus, ca prend 10s pour redévérouiller.
Pr. Thibault
Voila j'ai updaté le tutorial je pense qu'il devrait être bon de A à Z maintenant. J'ai mis un crédit à la fin pour tes photos flobo, encore merci. Si jamais il y a encore une erreur ou si plus tard quelqu'un a un problème qu'il n'hésite pas à poster un comm
Par contre j'ai un doute à propos des drivers flobo, c'est indiqué "x64", donc peut être que pour Windows 7 32 bit en fait les drivers "HTC Sync" pour Android étaient les bons, tu sais pas? Aussi le fichier dont tu as donné le lien fait seulement 64 Ko ça parait peu, c'est bien ceux que t'as utilisé?
flobo
Le fichier de 64 Ko permet d'aller plus vite, on a juste les pilotes qu'il nous faut et c'est bien plus simple (j'ai seulement utilisé ca sur mon pc portable).
Pour le tuto, perso, j'ai aussi du ajouter les driver pour le 2e périphérique USB\VID_0BB4&PID_0EFF&REV_0000&MI_00 , (pilote HtcVCom), également contenu dans l'archive.
Une fois les deux pilotes intallées, il y a "HTC USB Modem" ET "HTC diagnostic interface" (4 lignes en dessus).
Ensuite, pour
"Toujours dans "Périphériques et imprimantes", faîtes un clic droit sur "HTC USB Modem" (votre smartphone) puis commencez par sélectionner "Paramètres de modem".
"
Perso, j'ai jamais trouvé comment acceder par la, le modem n'aparait pas, j'ai du aller dans Panneau de config, "Telephone et Modem" >> onglet modem.
On atteind ainsi l'onglet modem dont tu parles la.
"Dans l'onglet "Modem", faîtes un clic droit sur "HTC USB Modem" et cliquez sur "Propriétés".
"
Ensuite, le tuto est bon, sauf que pour pouvoir modifier qqch dans paramètre avancé, il faut cliquer sur "modifier les parametres" dans l'onglet général. (J'ai galéré avec ca et j'ai trouvé la réponse dans le topic du tethering samsung, merci à celui qui avait posté ca).
Sinon, pour le reflashage afin de repasser en mode Zune, les types de xda en parlaient pour qqun qui a passé un HD2 en HD7. Par contre, sur un tel WP7 d'origine, je ne suis meme pas sur que ca soit possible, car comment flasher sans pouvoir lancer du code non signé ? et comment lancer du code sans pouvoir débloquer le tel ?
C'est un coup à devoir renvoyer le telephone en garantie, ca... Prudence, donc avec ca/
Pr. Thibault
Pour éviter le tél de se bloquer je ne vois pas où est le problème, je crois qu'il existe un homebrew pour éditer le registre de WP7: tu lances l'homebrew après avoir débloqué le tel avec ChevronWP7, tu changes la clé registre, et le tél ne se rebloquera plus. Enfin je pense que c'est comme ça.
Brunofoxmulder
Choix HTC modem la diode de charge sur wpè s'éteint. Windowsw ne propose pas de cherhcerh de nouveau pilote.
Gestionnaire pas de nouveau peripherique.
Si je choisit USB sync alors diode de charge s'allume et Windows detecte un nouveau peripherique. Si on rechoisit modem diode s'eteint....
J'ai un HD7, Mango débloquée. Windows 7 64bits
Zune mode RAS ça fonctionne
Si vous avez des solutions
Pr. Thibault
Sinon tu as essayé de changer de port USB sur ton PC?
Et tu n'as vraiment rien sur le PC, même pas un message d'erreur du type périphérique USB non reconnu?
brunofoxmulder
Pr. Thibault
S'il y a toujours rien alors je ne vois que deux possibilités:
- Soit le mode modem ne fonctionne plus sous Mango (du moins via DFRouter puisque désormais il y a un mode modem officiel en natif qui crée un hotspot WiFi, mais il doit être activé par l'opérateur).
- Soit le mode modem de ton smartphone est défectueux, un problème bien sûr pas pris en charge par la garantie puisque WP7 n'est pas supposé pour le moment permettre le tethering ^^
L'un dans l'autre tu ne peux rien faire malheureusement
brunofoxmulder
raftu
je n'arrive pas à déployer DFRouter.zap sur mon HTC Mozart.Le code erreur 0x81030120 s'affiche à chaque tentative.
Que dois-je faire pour remédier à ce problème.
Merci de votre aide.