SIM 카드에 저장된 문자 메시지를 읽는 방법은 무엇입니까?

SIM 카드에 저장된 문자 메시지를 읽는 방법은 무엇입니까?

나는 전화 카드(SIM 카드)가 들어 있는 오래된 휴대폰을 가지고 있습니다. 전화기 측면에 적외선 포트가 있습니다.

적외선을 통해 또는 일종의 카드 리더를 통해 SIM 카드를 내 컴퓨터에 연결하여 내 휴대폰에서 내 연락처와 저장된 SMS 메시지를 읽고 싶습니다.

한때 적외선을 통해 데이터를 읽을 수 있었지만 더 이상 irda 인터페이스가 있는 컴퓨터가 없기 때문에 필요한 설정을 다시 만들 수 없습니다. 그래서 카드 리더기를 구입했는데 안타깝게도 Windows에서만 작동합니다. 함께 제공되는 앱은 완전 쓰레기이고 데이터 저장을 허용하지 않습니다(WTF?!?! 누가 이것을 디자인했나요?). 어쨌든 이 카드 리더기에는 SIM 카드를 삽입할 수 있는 신용카드 크기의 플라스틱 카드가 있으므로 저는 모든 종류의 카드 리더기에 SIM 카드를 삽입합니다. 그래서 내 질문은 다음과 같습니다

  • 이 어댑터를 사용하여 SIM 카드에 저장된 데이터를 어떻게 가져오나요? 통합 카드 리더기가 포함된 컴퓨터를 사용할 수 있지만 사전에 어떻게 하는지 확인해야 합니다.
  • 어떻게든 적외선 인터페이스를 마스터한다면 저장된 문자 메시지와 전화번호부를 읽는 데 가장 적합한 프로그램은 무엇입니까? 당신은 그렇게 않았다 방법? (cmd-lines/howto 링크가 선호됩니다).

전화기가 죽기 시작하고 SIM 카드에 맞지 않는 모든 문자 메시지를 저장하고 싶기 때문에 누군가가 도울 수 있기를 바랍니다. (전화 메모리에서 SIM 카드로 복사해야하고 삭제하고 다음 메시지를 복사해야합니다) 하나) SIM은 메시지를 10개만 저장할 수 있기 때문에 대량으로 저장합니다...).

답변1

거의 모든 휴대폰은 직렬 포트(특수 케이블 사용), 적외선 또는 Bluetooth를 통해 모뎀 역할을 할 수 있습니다. 그리고 표준 모뎀 AT 명령 + 확장 GSM AT 명령을 이해할 수 있습니다. 따라서 PC에 적외선 포트(직렬 포트로 나타남)가 있어야 하고, 이를 전화기에 연결하고, 터미널 애플리케이션을 시작하고( minicom예를 들어) AT 명령을 통해 전화기와 통신해야 합니다. 어떤 명령이 필요한지 알고 나면 애플리케이션을 작성하기만 하면 됩니다.

이것은 GSM AT 명령에 대한 (거의) 완전한 참조 가이드입니다.https://web.archive.org/web/20081114211802/http://www.communica.se/multitech/gprs_at.pdf. 여기에는 일반 전화 식별, 전화 걸기, 전화번호부 항목 보기/수정, 문자 메시지, 네트워크 품질 정보 등에 대한 명령이 있습니다. 일부 제조업체에는 자체 명령이 있습니다. 예를 들어 구형 Ericsson 전화기에는 배터리 및 온도 정보가 확장되어 있습니다. 저는 오래 전에 SMS 관리 및 전화 정보를 위한 프로그램을 만들었습니다.http://www.marki-online.net/MpM/). 또한 적어도 일부 휴대폰은 전화번호부 및 SMS(GSM 알파벳, 여기서 문자는 @ASCII 코드 0의 문자)에 대해 서로 다른 인코딩을 사용한다는 점에 유의하세요.

답변2

pySimReader올바른 /dev 위치로 설정하는 방법을 알아낸 후에는 저에게 도움이 되었습니다.

답변3

이 문제에 대한 해결책은 적어도 적외선을 사용하려는 경우 전화기 유형과 펌웨어에 따라 크게 달라지는 것 같습니다.

나는 SIM 카드를 다른 휴대폰(빌릴 수도 있음)에 넣는 것이 가장 쉬운 해결책이라고 생각합니다. 카드에서 데이터를 읽고 이를 SD 카드나 스마트폰에 저장할 수 있는 것이 바람직합니다. 나는 이것이 적외선 장치나 새로운 SIM 카드 리더를 구입하는 것보다 훨씬 덜 번거로울 것이라고 생각합니다.

관련 정보