내부에 전화 카드 (SIM 카드)가있는 오래된 전화가 있습니다. 전화기의 측면에는 적외선 인터페이스가 있습니다.
적외선을 통해 또는 일종의 카드 리더를 통해 SIM을 컴퓨터에 연결하여 전화에서 연락처와 저장된 SMS 메시지를 읽고 싶습니다.
한 번 적외선을 통해 데이터를 읽을 수 있었지만 더 이상 irda 인터페이스가있는 컴퓨터가 없기 때문에 필요한 설정을 다시 만들 수 없습니다. 그래서 불행히도 Windows에서만 작동하는 카드 리더기를 구입했습니다. 함께 제공되는 응용 프로그램은 절대 쓰레기이며 데이터 저장을 허용하지 않습니다 (WTF?!?! 누가 이것을 설계 했습니까?). 이 리더에는 신용 카드 크기의 플라스틱 카드가있어 SIM 카드를 연결할 수 있으므로 SIM을 모든 종류의 카드 리더기에 연결합니다. 그래서 내 질문 :
- 이 어댑터를 사용하여 SIM에서 저장된 데이터를 어떻게 얻을 수 있습니까? 통합 카드 리더가 포함 된 컴퓨터에 액세스 할 수 있지만 미리 수행 방법을 확인해야합니다.
- 어떻게 든 적외선 인터페이스를 사용한다면 저장된 SMS 메시지와 전화 번호부를 읽는 데 가장 적합한 프로그램은 무엇입니까? 이것은 어떻게 이루어 집니까? (cmd-lines / howto 선호하는 링크).
전화가 죽기 시작하여 누군가가 도울 수 있기를 바랍니다 .SIM에 맞지 않는 모든 SMS를 저장하고 싶습니다 (전화 메모리에서 SIM으로 복사하여 삭제하고 다음을 복사해야합니다) SIM은 10 개의 메시지 만 저장할 수 있기 때문에 배치 …).
답변
거의 모든 전화는 직렬 포트 (특수 케이블 포함), 적외선 또는 블루투스를 통해 모뎀으로 작동 할 수 있습니다. 또한 표준 모뎀 AT 명령 + 확장 GSM AT 명령을 이해할 수 있습니다. 따라서 PC에 적외선 포트가 있어야하며 (직렬 포트로 표시됨) 전화에 연결하고 터미널 응용 프로그램 ( minicom
예 : 터미널 응용 프로그램)을 시작 하고 AT 명령을 통해 전화와 통신해야합니다. 필요한 명령을 배우면 응용 프로그램을 작성하십시오.
여기에 (거의) 완벽한 GSM AT 명령 참조 가이드는 다음과 같습니다 https://web.archive.org/web/20081114211802/http://www.communica.se/multitech/gprs_at.pdf . 여기에는 일반 전화 식별, 전화 걸기, 전화 번호부 항목보기 / 수정, SMS 메시지, 네트워크 품질 정보 등을위한 명령이 있습니다. 일부 제조업체는 자체 명령을 가지고 있습니다 (구 Ericsson 전화는 예를 들어 배터리 및 온도 정보를 확장했습니다-오래 전에 SMS 관리 및 전화 정보를위한 프로그램을 만들었습니다-http: //www.marki-online.net/MpM / ). 또한 적어도 일부 전화는 전화 번호부와 SMS (GSM 알파벳, 여기서 char @
는 ASCII 코드 0의 문자 임)에 대해 서로 다른 인코딩을 사용 합니다.
답변
pySimReader 는 올바른 / dev 위치로 설정하는 방법을 찾으면 나를 위해 일했습니다.
답변
이 문제에 대한 해결책은 최소한 적외선을 사용하려고 시도하는 경우 전화 종류 및 펌웨어와 관련이있는 것 같습니다.
SIM 카드를 다른 전화 (어쩌면 빌릴 수 있음)에 넣는 것이 가장 쉬운 해결책이라고 생각합니다. 이것이 적외선 장치 나 새로운 SIM 카드 리더를 구입하는 것보다 훨씬 적은 문제를 의미한다고 생각합니다.