Ce billet explique comment sauvegarder le contenu du répertoire téléphonique d'une carte SIM à partir d'un téléphone Bluetooth. Je l'ai utilisée avec succès sur un Nokia 6230i, mais cela doit s'adapter à tout type de téléphone. On suppose que l'ordinateur dispose d'un système de type Unix avec l'outil GNU Screen.

Préparatifs

1) Il faut d'abord apparier le téléphone et l'ordinateur. La procédure dépend du téléphone et du système d'exploitation. Ensuite on se connecte en console au téléphone :

screen /dev/tty...

2) Démarrer l'enregistrement de la session Screen dans un fichier :

  • C-A : logfile /path/to/file — on indique le fichier dans lequel la sauvegarde sera réalisée
  • C-A : log on — lancer la sauvegarde

Répertoire

3) Sélectionner le répertoire (phonebook) de la carte SIM :

AT+CPBS="SM"

4) Afficher le nombre d'entrées dans ce répertoire (réponse en italiques) :

AT+CPBR=?
+CPBR: (1-150),20,12

5) Liste les entrées de ce répertoire :

AT+CPBR=1,150

SMS

6) Sélectionner le mode texte pour la transmission des SMS :

AT+CMGF=1

7) Lister les modes de stockage :

AT+CPMS=?

8) Pour chaque mode de stockage (SM pour la carte SIM proprement dite, ME pour le mobile) :

AT+CPMS="SM"
AT+CMGL="ALL"

Pour plus de détails, voir mon article : Téléphone mobile et commandes AT (et Mac)