Wie lese ich auf einer SIM-Karte gespeicherte SMS?

10

Ich habe ein altes Telefon mit einer Telefonkarte (SIM-Karte) im Inneren. Das Telefon hat seitlich eine Infrarotschnittstelle.

Ich möchte meine Kontakte und gespeicherten SMS-Nachrichten vom Telefon auslesen, entweder über Infrarot oder indem ich die SIM-Karte mit einem Kartenleser an den Computer anschließe.

Ich habe es einmal geschafft, die Daten über Infrarot zu lesen, aber ich kann das erforderliche Setup nicht neu erstellen, da ich keinen Computer mehr mit irda-Schnittstelle habe. Also habe ich mir einen Kartenleser gekauft, der leider nur unter Windows funktioniert. Die mitgelieferte Anwendung ist absoluter Papierkorb und erlaubt kein Speichern von Daten (WTF?!?! Wer hat DIESES entworfen?). Wie auch immer, dieser Leser hat eine Plastikkarte im Kreditkartenformat, auf der Sie die SIM-Karte einstecken können, sodass ich die SIM-Karte in jede Art von Kartenleser einstecken kann. Also meine Frage:

  • Wie kann ich mit diesem Adapter die gespeicherten Daten von der SIM-Karte abrufen? Ich habe Zugriff auf einen Computer, der einen integrierten Kartenleser enthält, aber ich müsste vorher prüfen, wie das geht.
  • Wenn ich irgendwie an eine Infrarotschnittstelle komme, welches Programm ist die beste Wahl, um gespeicherte SMS-Nachrichten und Pohonebooks vorzulesen? Wie wird das gemacht? (cmd-Zeilen / Link zum Howto bevorzugt).

Ich hoffe, jemand kann helfen, da das Telefon zu sterben beginnt, und ich möchte alle meine SMS speichern, die nicht alle auf die SIM-Karte passen (ich müsste sie aus dem Telefonspeicher auf die SIM-Karte kopieren, löschen und die nächste kopieren Batch, da die SIM nur 10 Nachrichten speichern kann ...).

hochl
quelle
Suchbegriffe: PCSC, MUSCLE. Versuchen Sie es auf pcsclite.alioth.debian.org
Gilles '

Antworten:

3

Fast jedes Telefon kann als Modem fungieren - entweder über die serielle Schnittstelle (mit Spezialkabel), Infrarot oder Bluetooth. Und es kann Standard-Modem-AT-Befehle + erweiterte GSM-AT-Befehle verstehen. Sie müssen also einen Infrarotanschluss an Ihrem PC haben (dieser wird als serieller Anschluss angezeigt), ihn mit dem Telefon verbinden, die Terminalanwendung starten ( minicomzum Beispiel) und über AT-Befehle mit dem Telefon kommunizieren. Wenn Sie erfahren, welche Befehle Sie benötigen, schreiben Sie einfach Ihre Anwendung.

Hier ist ein (fast) vollständiges Referenzhandbuch für GSM AT-Befehle: https://web.archive.org/web/20081114211802/http://www.communica.se/multitech/gprs_at.pdf . Dort finden Sie Befehle zur allgemeinen Telefonidentifikation, zum Tätigen von Anrufen, zum Anzeigen / Ändern von Telefonbucheinträgen, SMS-Nachrichten, Informationen zur Netzwerkqualität und vieles mehr. Einige Hersteller haben sogar ihre eigenen Befehle (altes Ericsson-Telefon hatte zum Beispiel erweiterte Batterie- und Temperaturinformationen - Ich habe vor langer Zeit ein Programm für SMS-Verwaltung und Telefoninformationen erstellt - http://www.marki-online.net/MpM / ). Beachten Sie auch, dass zumindest einige Telefone eine andere Codierung für das Telefonbuch und möglicherweise auch für SMS verwenden (GSM-Alphabet, wobei char @ein Zeichen mit ASCII-Code 0 ist).

Marki555
quelle
Danke, ich werde mich auch darum kümmern (derzeit harter Zeitplan, kann einige Tage / Wochen dauern).
hochl
1

pySimReader hat gerade für mich funktioniert, sobald Sie herausgefunden haben, wie Sie es auf den richtigen / dev-Speicherort einstellen können.

james.haggerty
quelle
1

Die Lösung für dieses Problem hängt stark mit der Art des Telefons und seiner Firmware zusammen, zumindest wenn Sie versuchen, Infrarot zu verwenden.

Ich glaube, es wäre die einfachste Lösung, die SIM-Karte in ein anderes Telefon zu stecken (vielleicht können Sie sich eines ausleihen), vorzugsweise eine Art Smartphone, das die Daten von der Karte lesen und auf einer SD-Karte oder etwas anderem speichern kann. Ich denke, dies würde weit weniger Probleme bedeuten als der Kauf eines Infrarotgeräts oder eines neuen SIM-Kartenlesers.

Nick
quelle
Können Sie ein solches Telefon vorschlagen? Ich kann auf ein Android zugreifen, aber es wird einige Überzeugungsarbeit erfordern und eine Unannehmlichkeit für diese Person sein, da sie sein Telefon für die Zeit nicht benutzen kann.
hochl
Ich dachte auch über Android nach und benutzte dann eine Art SMS-Backup-App ... Aber jedes Telefon, das SMS und Kontakte mit einem PC synchronisieren kann, wäre in Ordnung
Nick
Kann Android es OOTB machen, oder brauche ich vorher eine App dafür?
hochl
Sie würden wahrscheinlich eine SMS-Backup-App benötigen
Nick
Ich schätze, ich muss das Telefon greifen und sehen, wie es gemacht werden kann. Ich melde mich zurück, wenn es fertig ist, schätze, es werden einige Tage / Wochen sein.
hochl