Как читать смс, хранящиеся на SIM-карте?


10

У меня есть старый телефон с телефонной карточкой (SIM-картой) внутри. Телефон имеет инфракрасный интерфейс сбоку.

Я хочу прочитать мои контакты и сохраненные SMS-сообщения с телефона, либо через ИК-порт, либо подключив SIM-карту к компьютеру с помощью какого-либо устройства для чтения карт.

Однажды мне удалось прочитать данные через инфракрасный порт, но я не могу восстановить необходимую настройку, потому что у меня больше нет компьютера с интерфейсом irda. Поэтому я купил кард-ридер, который, к сожалению, работает только на Windows. Приложение, которое идет с этим, является абсолютным мусором и не позволяет сохранять данные (WTF?!?! Кто разработал ЭТО?). Как бы то ни было, у этого ридера есть пластиковая карточка размером с кредитную карту, куда можно вставить SIM-карту, поэтому я подключаю SIM-карту к любому типу кард-ридера. Итак, мой вопрос:

  • Как я могу получить сохраненные данные с SIM-карты с помощью этого адаптера? У меня есть доступ к компьютеру, который содержит встроенный кард-ридер, но мне нужно заранее проверить, как это сделать.
  • Если я каким-то образом овладею инфракрасным интерфейсом, какая программа является лучшим выбором для считывания сохраненных SMS-сообщений и pohonebooks? Как это сделать? (cmd-линии / ссылка на предпочтение).

Я надеюсь, что кто-то может помочь, так как телефон начинает умирать, и я хочу сохранить все свои SMS, которые не все помещаются на SIM-карте (мне нужно было бы скопировать их из памяти телефона на SIM-карту, удалить их и скопировать следующее пакет, так как SIM может хранить только 10 сообщений ...).


Поисковые ключевые слова: PCSC, MUSCLE. Попробуйте поискать на pcsclite.alioth.debian.org
Жиль "

Ответы:


3

Практически каждый телефон может выступать в качестве модема - либо через последовательный порт (со специальным кабелем), ИК-порт или Bluetooth. И он может понимать стандартные AT-команды модема + расширенные AT-команды GSM. Таким образом, вам нужно иметь инфракрасный порт на вашем ПК (он будет отображаться как последовательный порт), подключить его к телефону, запустить приложение терминала ( 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).


Спасибо, я тоже посмотрю (сейчас жесткий график, может занять несколько дней / недель).
hochl


1

Решение этой проблемы тесно связано с типом телефона и его прошивкой, по крайней мере, если вы пытаетесь использовать инфракрасный порт.

Я полагаю, что было бы самым простым решением вставить SIM-карту в другой телефон (возможно, вы можете одолжить один), предпочтительно какой-нибудь смартфон, который может считывать данные с карты и сохранять их на SD-карту или что-то в этом роде. Я думаю, что это будет означать гораздо меньше проблем, чем покупка инфракрасного устройства или нового устройства чтения SIM-карт.


Можете ли вы предложить такой телефон? Я могу получить доступ к Android, но это потребует некоторого убеждения и доставит неудобства этому человеку, поскольку он не может использовать свой телефон в это время.
hochl

Я также думал об андроиде, а затем использовал какое-то приложение для резервного копирования смс ... Но любой телефон, который может синхронизировать смс и контакты с ПК, будет в порядке
Ник

Может ли Android сделать это OOTB, или мне нужно получить какое-то приложение для этого раньше?
hochl

вам, вероятно, понадобится приложение для резервного копирования SMS
Ник

Думаю, мне придется взять телефон и посмотреть, как это можно сделать. Я сообщу, когда это будет сделано, думаю, будет несколько дней / недель.
hochl
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.