Comment lire les SMS stockés sur une carte SIM?

10

J'ai un vieux téléphone avec une carte téléphonique (carte SIM) à l'intérieur. Le téléphone a une interface infrarouge sur le côté.

Je veux lire mes contacts et mes SMS stockés sur le téléphone, soit par infrarouge, soit en connectant la carte SIM à l'ordinateur au moyen d'une sorte de lecteur de carte.

Une fois, j'ai réussi à lire les données par infrarouge, mais je ne peux pas recréer la configuration requise car je n'ai plus d'ordinateur avec l'interface irda. J'ai donc acheté un lecteur de carte, qui ne fonctionne malheureusement que sous Windows. L'application qui l'accompagne est une corbeille absolue et ne permet pas d'enregistrer les données (WTF?!?! Qui a conçu CECI?). Quoi qu'il en soit, ce lecteur a une carte en plastique de la taille d'une carte de crédit où vous pouvez brancher la carte SIM, donc je branche la SIM dans n'importe quel type de lecteur de carte. Donc ma question:

  • Comment puis-je obtenir les données stockées de la carte SIM à l'aide de cet adaptateur? J'ai accès à un ordinateur qui contient un lecteur de carte intégré, mais je devrais vérifier au préalable comment le faire.
  • Si je possède une interface infrarouge d'une manière ou d'une autre, quel programme est le meilleur choix pour lire les SMS et les répertoires téléphoniques stockés? Comment cela se fait-il? (cmd-lines / lien vers le howto préféré).

J'espère que quelqu'un peut aider, car le téléphone commence à mourir, et je veux enregistrer tous mes SMS qui ne tiennent pas tous sur la carte SIM (je devrais les copier de la mémoire du téléphone vers la carte SIM, les supprimer et copier le suivant lot, car la carte SIM ne peut stocker que 10 messages ...).

hochl
la source
Mots-clés de recherche: PCSC, MUSCLE. Essayez de regarder sur pcsclite.alioth.debian.org
Gilles 'SO- arrête d'être méchant'

Réponses:

3

Presque chaque téléphone peut servir de modem - soit via le port série (avec un câble spécial), infrarouge ou Bluetooth. Et il peut comprendre les commandes AT standard du modem + les commandes AT GSM étendues. Vous devez donc avoir un port infrarouge sur votre PC (il apparaîtra comme port série), le connecter au téléphone, démarrer l'application du terminal ( minicompar exemple) et communiquer avec le téléphone via les commandes AT. Lorsque vous apprenez de quelles commandes vous avez besoin, écrivez simplement votre application.

Voici un guide de référence des commandes GSM AT (presque) complet: https://web.archive.org/web/20081114211802/http://www.communica.se/multitech/gprs_at.pdf . Vous y trouverez des commandes pour l'identification générale du téléphone, pour passer des appels, afficher / modifier les entrées de l'annuaire téléphonique, les messages SMS, les informations sur la qualité du réseau et bien d'autres. Certains fabricants ont même leurs propres commandes (l'ancien téléphone Ericsson avait, par exemple, des informations étendues sur la batterie et la température - j'ai créé un programme pour la gestion des SMS et des informations téléphoniques il y a longtemps - http://www.marki-online.net/MpM / ). Sachez également qu'au moins certains téléphones utilisent un codage différent pour l'annuaire et peut-être aussi pour les SMS (alphabet GSM, où char @est un caractère avec le code ASCII 0).

Marki555
la source
Merci, j'examinerai aussi cela (calendrier actuellement difficile, cela peut prendre quelques jours / semaines).
hochl
1

pySimReader a juste fonctionné pour moi, une fois que vous avez compris comment le régler au bon emplacement / dev.

james.haggerty
la source
1

La solution à ce problème semble fortement liée au type de téléphone et à son firmware, du moins si vous essayez d'utiliser l'infrarouge.

Je pense que ce serait la solution la plus simple pour mettre la carte SIM dans un autre téléphone (vous pouvez peut-être en emprunter un), de préférence une sorte de smartphone qui peut lire les données de la carte et les stocker sur une carte SD ou quelque chose. Je pense que cela signifierait beaucoup moins de problèmes que l'achat d'un appareil infrarouge ou d'un nouveau lecteur de carte SIM.

pseudo
la source
Pouvez-vous suggérer un tel téléphone? Je peux avoir accès à un Android, mais cela impliquera une certaine persuasion et sera un inconvénient pour cette personne car elle ne peut pas utiliser son téléphone pour le moment.
hochl
Je pensais aussi à Android et j'utilisais ensuite une sorte d'application de sauvegarde de sms ... Mais tout téléphone capable de synchroniser des sms et des contacts avec un PC irait bien
Nick
Android peut-il le faire OOTB, ou dois-je obtenir une application pour cela avant?
hochl
vous auriez probablement besoin d'une application de sauvegarde sms
Nick
Je suppose que je vais devoir prendre le téléphone et voir comment cela peut être fait. Je ferai rapport quand ce sera fait, je suppose que ce sera quelques jours / semaines.
hochl