Устройства для считывания SIM-карт.

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

Во-первых, это картридеры USB — миниатюрный картридер подключается в порт USB и распознается операционной системой как устройство типа SIM_Card_Reader. С точки зрения операционной системы ни это устройство, ни SIM-карта в нем дисками или носителями не являются.

В России широко известны устройства, продающиеся под маркой молдавской компании Dekart (www.dekart.com). Сама же компания занимается разработкой программного обеспечения, так или иначе связанного со смарт-картами, безопасной аутентификацией, шифрованием и т.п. Считыватели комплектуются программой Dekart SIM Manager — к ней и еще одному продукту Dekart мы вскоре обратимся.

Большинство современных считывателей SIM-карт построено по спецификации (стандарту) PC/SC. Другим распространенным стандартом является спецификация Phoenix. Эти стандарты определяют, как прикладные программы обращаются к картридеру и находящейся в нем SIM-карте.

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

ПРИМЕЧАНИЕ

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

Интересный проект по самостоятельной сборке считывателя SIM Reader развивается на сайте ladyada.net (www.ladyada.net/make/simreader). На сайте вы найдете схемы и подробнейшие инструкции по изготовлению считывателя — вплоть до то го, как правильно вставить ножки резистора в отверстия платы, обрезать их и при паять. Там же выложено бесплатное ПО для Linux и Windows вместе с исходными кодами. Через сайт можно заказать полный набор деталей для сборки устройства (около 17 долларов) или отдельно печатную плату (5 долларов).

Другая категория — автономные устройства для резервного копирования и дублирования SIM-карт. Они являются узкоспециализированными программаторами с автономным питанием и собственной флеш-памятью.

Подобный программатор способен считать данные с исправной SIM-карты (back up) и хранить их в своей энергонезависимой памяти сколь угодно долго. Затем при необходимости эту информацию можно записать обратно в эту же или в другую SIM-карту (restore).

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