Утилиты Dekart.

Две утилиты от компании Dekart (www.dekart.com) считаются «классикой жанра». Они отличаются набором решаемых задач, и для наших целей пригодятся обе.

Dekart SIM Manager

Первая программа — типичный менеджер, предназначенный для просмотра, редактирования и копирования пользовательских данных из карты в компьютер и обратно. Из функций восстановления с помощью Dekart SIM Manager можно находить и читать удаленные сообщения SMS.

По умолчанию функция отключена. Для ее включения откройте диалоговое окно настроек программы (меню Настройки | Свойства) и установите в нем флажок Показывать удаленные SMS.

Чтобы получить данные с карты, в главном окне программы нажмите кнопку Чтение. В левой части окна отобразится набор категорий, хранящихся в памяти SIM-карты, а в правой — записи, входящие в выбранную категорию.

Все пользовательское содержимое SIM-карты вы можете сохранить в виде файла телефонной книги (PFB), значений, разделенных запятыми (файл CSV), или в других текстовых форматах. Для этого служит кнопка Сохранить на панели инструментов.

Любую из записей можно копировать, редактировать, удалять и т.д. с помощью контекстного меню или команд меню Правка. Для удаленных сообщений SMS в контекстном меню доступна также команда Восстановить — по ней изменяется флаг состояния сообщения, и запись перестает значиться удаленной.

Dekart SIM Explorer

Dekart SIM Explorer — более мощный редактор, хотя и не столь наглядный, как SIM Manager. Эта программа позволяет просматривать в различных представлениях и править практически все содержимое файловой системы GSM.

Чтобы получить данные с карты, в главном окне программы выполните команду меню SIM | Scan (Сканировать) или нажмите кнопку Scan SIM (Сканировать SIM-карту) на панели инструментов. В открывшемся диалоговом окне вы берите один из способов сканирования: Smart (Быстрое сканирование) или Full (Полное, но более медленное сканирование).

В результате в главном окне программы отобразится древовидная структура файловой системы. В правой части окна выводятся сведения о файле, выбранном в левой части окна.

Для просмотра содержимого файла щелкните на нем двойным щелчком кнопкой мыши либо выберите файл и вызовите команду меню File | View File Binary (Файл | Просмотр двоичного содержимого). Можно также нажать клавишу <F3>. Указанный файл откроется в окне встроенного HEX-редактора.

Он практически не отличается от уже знакомых нам двоичных редакторов. По умолчанию редактор работает в режиме «только для чтения» (Read Only).

Чтобы копировать значения, установите в группе Options (Параметры) флажок Selecting Data (Выбор данных), выделяйте их мышью, а затем воспользуйтесь контекстным меню. По крайней правой колонке вы сможете отслеживать значения байтов в представлении ASCII — это позволит найти тексты SMS, имена и номера телефонов.

Кроме того, в главном окне программы доступна функция поиска содержимого по всем файлам. Она вызывается кнопкой Find File (Найти файл) на панели инструментов.

Работу с SIM-картами мы затронули лишь в одном, довольно узком, аспекте. Вместе с тем, теория смарт-карт вообще и SIM-карт в частности обширна, тщательно проработана и хорошо освещена в Интернете.

Нужно понимать, что ни одно из средств не получает прямого доступа к флеш-памяти SIM-карты, и «адресация по смещениям» не должна вводить в заблуждение! То, что компьютер «видит» файловую систему GSM через считыватель — исключительная заслуга операционной системы SIM-карты. Вполне уместна аналогия с обращением к файлам и папкам по локальной сети.

Помимо рассмотренных, существует еще немало программ подобного типа. Основным назначением их считается копирование неповрежденных данных и дублирование SIM-карт, хотя для восстановления они тоже могут оказаться полезны. Среди них назовем, по меньшей мере, две:

  • CHIPDRIVE SIM Card Stick (www.chipdrive.de) — программа, которой ком плектуются некоторые картридеры;

  • PhoneFile PRO (www.pipistrel.com) — выпускается в нескольких вариантах, от личающихся набором функций. Служит для копирования данных с SIM-карты, а также восстановления удаленных SMS.