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
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.

ChevronWP7 HTC Trophy

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.

HTC déploiement DFRouter

Une fois déployée, lancez l'app DFRouter. Par défaut le port microUSB est en mode Zune Mode, et USB Disk.

HTC DFRouter

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.

Télécharger les drivers HTC

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).

Installation drivers HTC
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.

Configuration modem HTC

Dans le menu de gauche, cliquez sur Gestionnaire de périphériques.

Configuration modem HTC

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.

Configuration modem HTC

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.

Propriétés modem HTC
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.

Créer connexion modem HTC

Cliquez sur Configurer une connexion d'accès à distance.

Créer connexion modem HTC

Puis sélectionnez votre smartphone dans la liste des modems.

Créer connexion modem HTC

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).

Créer connexion modem HTC

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.


Remerciement : merci à flobo pour la réalisation des captures d'écran et pour l'aide apportée dans la rédaction de ce tutorial.

Commentaires

Avatar

flobo

J'y aurai passé 4h mais ca marche.

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).
janvier 26, 2011, 02:25:05 am
Avatar

Pr. Thibault

Ok merci de l'info je vais mettre à jour le tuto. Je signale que flobo m'a informé du risque de ne plus pouvoir synchroniser son smartphone au PC si vous désinstallez l'app DFRouter avant de réactiver le mode "Zune Sync"!!!

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 :D
janvier 26, 2011, 11:36:20 am
Avatar

flobo

OKi, je fais ca cette aprem, la,je suis dans le TGV, et DFRouter, ca marche vraiment bien :D  (je vérifierai ma conso hors forfait demain juste au cas ou).

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").
janvier 26, 2011, 12:56:04 pm
Avatar

Pr. Thibault

"USB bing", "synchro bing", tu veux dire Zune non?

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)
janvier 26, 2011, 20:47:54 pm
Avatar

flobo

Oula, ouais, je sais pas pourquoi j'ai écrit bing pour zune à chaque ligne lol.

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.
janvier 26, 2011, 21:21:44 pm
Avatar

Pr. Thibault

Ouai je ferais pareil à ta place, perso j'ai même pas débloqué mon tél ^^

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é?
janvier 26, 2011, 21:30:48 pm
Avatar

flobo

En fait, j'ai compris ce qu'il faut faire, en théorie, il faut installer les drivers android, et aller rechercher manuellement les deux fichiers dans le dossier d'installation.

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/
janvier 26, 2011, 23:24:36 pm
Avatar

Pr. Thibault

Oki je vais mettre tout ça à jour demain (aujourd'hui j'ai une journée chargée).

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.
janvier 27, 2011, 08:00:45 am
Avatar

Brunofoxmulder

Bonjour Dfroueur est insaller. Quand ond on choist Routermode. WP s'éteint et se rallume;
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
août 25, 2011, 21:27:38 pm
Avatar

Pr. Thibault

Hmm bizarre, si flobo passe par là il pourrait peut être nous dire si la manipulation fonctionne toujours sous Mango.

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?
août 26, 2011, 08:49:22 am
Avatar

brunofoxmulder

Port USB changé. Aucune detection de la par de Windows et pas de messages d'erreur.

août 26, 2011, 21:08:52 pm
Avatar

Pr. Thibault

Hmm c'est vraiment très étrange, essaie sur un autre ordinateur si tu en as la possibilité.

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 :(
août 26, 2011, 22:34:17 pm
Avatar

brunofoxmulder

Oui, je verrai bien. J'ai lu quelque part qu'il y avait un souci avec Windows 7 64bits pour la reconnaissance du modem. J'espère que ça vient de ça. J'ai toujours mon vieux brave et costaud HD2 pour couvrir les carences de WP7. ;D
août 29, 2011, 14:03:52 pm
Avatar

raftu

Bonjour Professeur

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.
décembre 18, 2011, 10:34:50 am
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