¿Cómo leer los SMS almacenados en una tarjeta SIM?

10

Tengo un teléfono viejo con una tarjeta telefónica (tarjeta SIM) adentro. El teléfono tiene una interfaz infrarroja en el lateral.

Quiero leer mis contactos y mensajes SMS almacenados desde el teléfono, ya sea a través de infrarrojos, o conectando la SIM a la computadora mediante algún tipo de lector de tarjetas.

Una vez logré leer los datos por infrarrojos, pero no puedo recrear la configuración necesaria porque ya no tengo una computadora con interfaz irda. Así que compré un lector de tarjetas, que desafortunadamente solo funciona en Windows. La aplicación que viene con ella es basura absoluta y no permite guardar datos (¿WTF?!?! ¿Quién diseñó ESTO?). Lo que sea, este lector tiene una tarjeta de plástico del tamaño de una tarjeta de crédito donde puede enchufar la tarjeta SIM, así que conecto la SIM en cualquier tipo de lector de tarjetas. Entonces mi pregunta:

  • ¿Cómo puedo obtener los datos almacenados de la SIM con este adaptador? Tengo acceso a una computadora que contiene un lector de tarjetas integrado, pero tendría que verificar de antemano cómo hacerlo.
  • Si de alguna manera obtengo una interfaz infrarroja, ¿qué programa es la mejor opción para leer los mensajes SMS almacenados y los libros de teléfono? ¿Cómo se hace esto? (cmd-lines / link to howto preferido).

Espero que alguien pueda ayudar, ya que el teléfono comienza a morir, y quiero guardar todos mis SMS que no caben en la SIM (tendría que copiarlos de la memoria del teléfono a la SIM, eliminarlos y copiar el siguiente lote, ya que la SIM solo puede almacenar 10 mensajes ...).

hochl
fuente
Palabras clave de búsqueda: PCSC, MUSCLE. Intenta buscar en pcsclite.alioth.debian.org
Gilles 'SO- deja de ser malvado'

Respuestas:

3

Casi cada teléfono puede actuar como módem, ya sea a través del puerto serie (con cable especial), infrarrojos o bluetooth. Y puede comprender comandos AT estándar de módem + comandos AT extendidos de GSM. Por lo tanto, debe tener un puerto de infrarrojos en su PC (se mostrará como puerto serie), conectarlo al teléfono, iniciar la aplicación de terminal ( minicompor ejemplo) y comunicarse con el teléfono mediante comandos AT. Cuando sepa qué comandos necesita, simplemente escriba su aplicación.

Aquí hay una guía de referencia de comandos GSM AT (casi) completa: https://web.archive.org/web/20081114211802/http://www.communica.se/multitech/gprs_at.pdf . Allí puede encontrar comandos para la identificación general del teléfono, para realizar llamadas, ver / modificar entradas de la agenda telefónica, mensajes SMS, información de calidad de red y mucho más. Algunos fabricantes tienen incluso sus propios comandos (el teléfono Ericsson antiguo tenía, por ejemplo, información extendida sobre la batería y la temperatura; hace mucho tiempo que hice un programa para la administración de SMS y la información del teléfono: http://www.marki-online.net/MpM / ). También tenga en cuenta que al menos algunos teléfonos usan una codificación diferente para la guía telefónica y tal vez también para SMS (alfabeto GSM, donde char @es un carácter con el código ASCII 0).

Marki555
fuente
Gracias, lo examinaré también (actualmente es un horario difícil, puede tomar algunos días / semanas).
hochl
1

pySimReader simplemente funcionó para mí, una vez que descubres cómo configurarlo en la ubicación correcta / dev.

james.haggerty
fuente
1

La solución a este problema parece estar muy relacionada con el tipo de teléfono y su firmware, al menos si intenta usar infrarrojos.

Creo que sería la solución más fácil colocar la tarjeta SIM en otro teléfono (tal vez pueda pedir prestada una), preferiblemente algún tipo de teléfono inteligente que pueda leer los datos de la tarjeta y almacenarlos en una tarjeta SD o algo así. Creo que esto significaría mucho menos problemas que comprar un dispositivo de infrarrojos o un nuevo lector de tarjetas SIM.

Mella
fuente
¿Puedes sugerir un teléfono así? Es posible que tenga acceso a un Android, pero implicará cierta persuasión y será un inconveniente para esta persona, ya que no puede usar su teléfono por el momento.
hochl
También estaba pensando acerca de androide y luego usar algún tipo de aplicación de copia de seguridad de SMS ... Pero cualquier teléfono que puede sincronizar SMS y contactos en un ordenador estaría bien
Nick
¿Puede Android hacerlo OOTB, o necesito obtener alguna aplicación para esto antes?
hochl
probablemente requiera una aplicación de respaldo de sms
Nick
Supongo que tendré que agarrar el teléfono y ver cómo se puede hacer. Informaré cuando termine, supongo que serán algunos días / semanas.
hochl