Bonjour les rares lecteurs de mon blog !
Aujourd'hui, je vais vous parler d'un outils très utile pour les gens comme moi qui veulent pouvoir se connecter avec leur ordinateur de n'importe où : un smartphone !
Vous pourrez me sortir plusieurs remarques :
- On est en vacances, pas besoin d'internet ! - Peut-être, mais si je veux envoyer à papy et mamie les dernières photos de mon petit Cillian à la plage ?
- Il y a toujours un point d'accès wifi quelque-part ! - En fait, j'ai été surpris de ma capacité à vérifier encore la loi de Murphy : c'est toujours quand on a besoin d'internet que le point d'accès wifi le plus proche est à 40 bornes.
- Il existe déjà des offres de FAI avec des clés 3G ! - Et encore un abonnement (et pas le moins cher) de plus ! Pourquoi ne pas utiliser ce que beaucoup d'entre nous ont déjà sous la main ?
Tout d'abord, petite description de la situation. Je suis l'heureux propriétaire d'un Sony Ericsson Xperia X10 sous Android 2.1 dont je n'ai aucune envie de flasher la ROM ou autre méthode pour rooter le noyau. Je suis aussi titulaire d'un abonnement Evasio (internet illimité) chez Bouygues Telecom.
Ayant déjà eu une première expérience de partage de connexion depuis mon ancien téléphone (sous Windows Mobile), je me suis dit que ce serait bien un grand malheur si je n'arrivais pas à le refaire sous Android, dernier bastion des OS libres pour mobiles !
J'ai d'abord entendu dire que certaines applications permettaient de partager la connexion 3G via le wifi (en gros, transformer son téléphone en borne d'accès wifi). Après plusieurs tentatives plus ou moins fructueuses, je me suis rendu compte de plusieurs choses :
- Le wifi plus la 3G, ça bouffe la batterie à mort ! Vous me direz, les prises électriques sont plus faciles à trouver que les points d'accès wifi.
- Pour partager en wifi, il faut être ROOT sur le téléphone, ce qui veut dire cracker l'OS et du même coup faire sauter la garantie constructeur / opérateur.
- Pour un partage wifi en multipoint (un peu comme le routeur d'une box), il faut avoir au minimum la version 2.2 (si je ne me trompe) de l'OS Android, ce qui veut dire dans mon cas flasher la ROM et du même coup faire sauter la garantie constructeur / opérateur.
Ensuite, à force de chercher, je suis tombé sur une application permettant de partager la connexion 3G sans avoir besoin d'être ROOT. Oh mais quel bonheur ! Je télécharge donc l'application (et oui, sous Android, il y a une application pour ça) pour m’apercevoir que c'est un partage de connexion 3G via l'USB. De fait, ça résout le problème de batterie vu que le téléphone se charge par branchement sur une prise USB !
J'ai naturellement essayé plusieurs applications similaires avant de choisir la plus simple, la plus fiable, et surtout la plus gratuite ! Voici un petit topo des choses à savoir avant de mettre en place tous les éléments :
- Avant toute chose, il faut s'assurer que votre opérateur ne surfacture pas l'utilisation du mode "data" (en plus de l'abonnement). Il faut faire attention aussi à la limite de forfait du mode "data". En effet, la consommation défile très très vite, même si le débit n'est pas exceptionnel.
- Il faut savoir que, même si cette pratique n'est pas interdite sur le papier, les opérateurs déploient régulièrement des mesures techniques afin de limiter l'utilisation de ces outils sans brider l'utilisation d'internet sur le téléphone lui-même. Je vous laisse cogiter sur la complexité du sujet !
Bon, passons à la pratique.
J'ai adopté l'application EasyTether pour plusieurs raisons : sa simplicité, son efficacité et sa gratuité (si on ne veut pas de connexion sécurisée). Elle se compose d'une partie "serveur" qui sera installée sur le téléphone et d'une partie "cliente" qui sera installée sur l'ordinateur.
Pour vous guider lors de l'installation, voici un excellent tutoriel sur le site www.mistipi.com.
Dernier point à aborder : une des dernières protections qu'a mis en place Bouygues Telecom pour nous mettre des bâtons dans les roues est la reconnaissance du navigateur utilisé pour la navigation. Dans le tutoriel, vous pourrez trouver une technique afin de modifier le User Agent. De cette manière, Firefox (si c'est ce navigateur que vous utilisez) se fera passer pour le navigateur natif du téléphone.
Bon surf en plein air ! :)