Wammu : Lire les sms d'une clé 3G
De Wiki de la communauté Mandriva.
Présentation contexte de lecture les SMS d'une clé 3G
Je me permets de proposer cet article car j'ai eu beaucoup de mal à trouver comment lire les sms sur ma clé 3G, de façon très simple.
J'ai une clé 3G Huawei E160E qui vient de chez Orange. Mais apparemment ce qui suit doit fonctionner pour de nombreuses clés. J'ai un pass everywhere, donc pas d'engagement. Le problème qui se pose avec les offres sans engagement, quel que soit le revendeur de la clé d'après ce que j'ai pu comprendre au fur et à mesure de mes recherches, est que les identifiants et mots de passe sont envoyés par sms sur la clé elle-même ou sur un portable dont on donne le numéro au moment de l'achat du pass : pour chaque nouveau pass acheté on reçoit un nouvel identifiant et un nouveau mot de passe (ils sont également envoyés à une adresse de messagerie que l'on indique au moment de l'achat, en tout cas chez Orange, mais si cela peut rendre service il faut tout de même une connexion internet pour les récupérer et si l'on n'a que la clé 3G sans crédit on est un peu coincé ! ). Comme je n'ai pas de téléphone portable, que je n'en veux pas, j'ai recherché longuement un outils sous linux permettant au minimum de lire les sms de la clé. En fait, pour ce genre de logiciel, la clé est considérée comme un téléphone mobile. Pour l'ordinateur il s'agit d'un modem.
Lecture de SMS avec Wammu
Je suis finalement tombé sur Wammu qui est une interface graphique pour Gammu, que j'ai essayé mais qui était compliqué à configurer et refusait toujours de fonctionner. Avec Wammu tout a fonctionné en moins de 10mn sans difficulté.
Je suis sous Mandriva 2009.1 et j'ai simplement fait, dans un terminal en tant que root, un urpmi wammu pour installer wammu et ces dépendances.
Au premier lancement de Wammu, le logiciel passe par les étapes suivantes : en fait, jusqu'à la fenêtre où est demandé de renseigner le port, on se contente de valider tous les choix par défaut ! Il n'y a pas plus simple.
- Lancer Wammu sous LX dans le menu général à la rubrique "Accessoires" :
- Lancer Wammu sous KDE4 dans le menu général à la rubrique "Outils/Plus":
- Une fenêtre indique qu'aucune configuration n'a été trouvée et propose d'utiliser un assistant : j'ai cliqué sur "Oui". Si, pour une raison quelconque, vous deviez reparamètrer votre clé ou paramètrer une nouvelle clé alors que Wammu a déjà une configuration de définie vous pouvez accéder directement à l'assistant de configuration en passant par le menu "Wammu" puis "Assistant de recherche de téléphone".
- Ecran de bienvenue de l'assistant que l'on valide en cliquant sur "Next".
- Indique qu'aucun téléphone n'est configuré et propose, entre autres, d'utiliser un assistant en sélectionnant "configuration assistée", choix que j'ai validé en cliquant sur "next".
- Ensuite il demande de choisir le type de connexion : dans le cas d'une clé il s'agit de "câble usb" et l'on clique sur "next".
- Ensuite il faut choisir le type de téléphone ! J'ai choisi "je ne sais pas".
- La fenêtre suivante demande de choisir le type de connexion : j'ai choisi "utilise les commandes AT" une clé étant en fait comme un modem d'après ce que j'ai compris, et cliqué sur "next".
- Ensuite la fenêtre "driver à utiliser" ne nous laisse pas de choix, donc "next".
- La fenêtre suivante demande d'indiquer le port de connexion.
- Pas de panique ! C'est ce qu'il y a de plus compliqué et c'est relativement simple de le trouver.
- Il y a certainement une commande qui indiquerait ça directement mais ne la connaissant pas je suis allé chercher cette information, en tant que root, dans le fichier /var/log/syslog et lorsque l'on arrive dans ce fichier à l'endroit où est enregistrée la connexion de la clé j'ai trouvé ttyUSB0 et ttyUSB1 :
- j'ai donc complété le champ par /dev/ttyUSB0 et cliqué sur "next".
- Une fenêtre de test de la connexion apparaît rapidement, un message indique que le téléphone demande un code pin et impossible d'aller plus loin.
- Pas de panique encore une fois !
- Quelle que soit la distribution que vous utilisez vous devez lorsque vous voulez utiliser votre clé saisir ce code.
- Il suffit d'initier la connexion(*) jusqu'au moment où vous saisissez puis validez votre code pin sans aller plus loin, puis de revenir dans wammu à l'étape où vous étiez bloqué en faisant "back", ressaisir /dev/ttyUSB0 et "next" et là la fenêtre test de connexion indique téléphone trouvé : huawei dans mon cas et modèle : unknown. Cliquer sur "next".
- La fenêtre suivante demande de donner un nom à votre configuration et cliquer sur "finish".
Vous vous retrouvez alors dans l'interface de Wammu. Il suffit d'aller dans le menu "Téléphone" et de cliquer sur "se connecter ".
Ensuite menu "Récupérer" et "Messages"
et après un temps de récupération qui peut être variable mais tout de même assez rapide vous devriez voir apparaître les messages dans la fenêtre.
J'espère que mon expérience rendra service.
(*) Dans une distribution mandriva cela se fait dans le centre réseau.
Lorsque l'on a cliqué sur la clé
rapidement une fenêtre "Paramètres réseau" apparaît et demande le code pin : on complète et valide en cliquant sur "Ok" et c'est tout. Ne pas cliquer sur "connecter" mais sur "Quitter".
Apparemment Wammu offre plein d'autres possibilités comme d'envoyer des sms. Pour cela je suppose qu'il faut se connecter à internet avec la clé et faire la démarche nécessaire dans Wammu à partir du menu "Créer". Cela ne m'intéresse pas et je n'ai pas poursuivi au-delà. Il semble que l'on puisse complètement récupérer l'ensemble des données de la carte Sim (contacts....), voire les synchroniser !
Si certaines/certains veulent compléter pour expliciter les autres fonctionnalités de cet outil pas de soucis.






















