SIM-карта - недоPC ?

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

SIM-карта - недоPC ?

Post by Lavr »

Случайно я тут прочитал статеечку... хотя и раньше она мне попадалась, но вдруг меня посетила мысль... и сейчас я вам её скажу...

Часть 1 – вскрываем SIM-карту
http://www.mobiset.ru/articles/text/?id=11
...
SIM-карта под увеличительным стеклом

...Перед нами микрокомпьютер на базе 8-разрядного процессора. Он обрамлен памятью трех видов: ROM, RAM и EEPROM. Операторов очень интересует последняя составляющая, которая достигает 64 кб и может послужить контейнером для организации сервисных возможностей (SIM-меню или SIM Service). Энергонезависимая EEPROM память программируется дистанционно (с разрешения пользователя). Поэтому оператор сотовой связи может посредством присланного вам сообщения добавить или удалить новые пункты меню в ваш телефон.

Image

...
Микропроцессор SIM-карты управляется командами, подобно любому другому чипу такого же класса. Нам известны 18-команд. Возможно, существуют недокументированные.

Image

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

А мысль у меня вот какая - нет ли возможности заюзать этот микрокомпьютер для собственных целей ?
А то у меня стараниями ПчеЛайн уже 3 симки бесполезные лежат...[/i]
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

в америке за такие дела можно в турьму загреметь ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

2_Shaos

Post by Lavr »

Я не об подделках SIM-ок... :(
Я о том - раз уж ПчеЛайн через 30 дней неиспользования
отключает нафик мою симку - то может использовать её
как 8-битный микроконтроллер в собственных целях?

ЗЫ. А нащщет в турму загреметь - ты схвати с утречка свою соседку
слегка за попку, с восклицанием - ОППА!!! :lol:
И, я думаю, это даже много - чтоб загреметь у тебя там в турму.... :wink:
Достаточно, наверное, будет просто на соседку плотоядно пялицца...
И ты, я думаю, огребешь за сиксуальный маниакализъм ... :(
Но я тебе всего этого - не советовал!
С двумя детьми - НИЗЗЯ!!! :D
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

В частности на РадиоКоте вот пишут...

http://www.radiokot.ru/forum/viewtopic. ... 86056cba58
Симкарта = смарткарта - пиковский контроллер с памятью, если карточка не залочена(если карточки старые вполне может быть) пиши свою программу и управляй чемнибудь по и2ц
Different
Doomed
Posts: 408
Joined: 18 Feb 2007 11:40

Post by Different »

Повесить на I2C любой датчик и собирать данные. Вот только вопрос потребления...
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 2_Shaos

Post by Shaos »

Lavr wrote:ЗЫ. А нащщет в турму загреметь - ты схвати с утречка свою соседку
слегка за попку, с восклицанием - ОППА!!! :lol:
И, я думаю, это даже много - чтоб загреметь у тебя там в турму.... :wink:
Достаточно, наверное, будет просто на соседку плотоядно пялицца...
И ты, я думаю, огребешь за сиксуальный маниакализъм ... :(
Но я тебе всего этого - не советовал!
С двумя детьми - НИЗЗЯ!!! :D
Ну на тему того по каким причинам в разных странах можно в турму попасть (или в табло получить) можно разговаривать долго...

По теме симок:
http://www.adafruit.com/index.php?main_ ... x&cPath=27
Правда они банальные операции делают с ними - типа прочитать записать адресную книгу...

P.S. Первоисточник первоначальной статьи тут:
http://www.3dnews.ru/phone/sim

P.P.S. Вот из этого пресс-релиза:
http://www.atmel.com/dyn/resources/press/1082002.html
я делаю вывод, что разные фирмы могут толкать в свои симки разные микроконтроллеры - главное чтобы снаружи оно соответствовало симковскому стандарту

P.P.P.S. А яблочники вообще без симки хотят обойтись:
http://www.cnews.ru/news/line/index.sht ... /28/413940
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Ну на тему того по каким причинам в разных странах можно в турму попасть (или в табло получить) можно разговаривать долго...
Заметим - не я эту тему поднял, я лишь позволил себе чютка пофантазировать, правда не на пустом месте... :wink:

А вобще есть неплохая книжка на тему SIM-карт:
Патрик Гёлль - Чип-карты. Устройство и применение в практических конструкциях

У меня она на DVD есть, но можно взять здесь:
http://gspro.org/book4512.html
На страницах Интернета в основном цитируют из неё...

И ещё одна его-же книга:
Мобильные телефоны и ПК
я её тоже с DVD читал - но можно взять тут...
http://freebooks.net.ua/31766-mobilnye- ... gjoll.html

Других оригинальных конструкций на SIM-карте мне не попадалось,
почему и поднял этот вопрос здесь...
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: SIM-карта - недоPC ?

Post by Lavr »

Lavr wrote:А мысль у меня вот какая - нет ли возможности заюзать этот микрокомпьютер для собственных целей ?
А то у меня стараниями ПчеЛайн уже 3 симки бесполезные лежат...
Попалась и уже не в первый раз мне ещё одна статья про SIM-карты.
Получается, что в ней довольно-таки неслабый процессор на ~3.5MHz и памяти достаточно,
так что вполне исполняется даже урезанная Джава... :o

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

Я понимаю, что это страшно-секретное "хау-ноу" производителей SIM-карт, но принципиальных
ограничений залить в неё что-то своё - не заметил пока...
То есть, получить из SIM-ки 8-битный контроллер с последовательным интерфейсом теоретически
возможно.


PS. Shaos - ты же теперь на Хабре зарегистрированный? Задай этот вопрос автору статьи -
«разработчику ПО для SIM-карт»! http://habrahabr.ru/post/93210/
Он обещал продолжение - интересно было бы что-то в интересующем здесь аспекте услышать...
И про сам процесс разработки ПО - тоже...
iLavr
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

То есть софт заливается-таки в практически готовую SIM-карту.

Я понимаю, что это страшно-секретное "хау-ноу" производителей SIM-карт, но принципиальных
ограничений залить в неё что-то своё - не заметил пока...
То есть, получить из SIM-ки 8-битный контроллер с последовательным интерфейсом теоретически
возможно.
К сожалению туда уже ничего не залить!!!

Пожалуй единственное что от части может пригодиться так это SIMToolkit.

PS. Обещали встроенною жабу!!!!
Хочу стать всезнайкой ;-)
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

He3HauKo wrote:К сожалению туда уже ничего не залить!!!
...
PS. Обещали встроенною жабу!!!!
Встроенная Джаба - там и есть. Приложения на ней туда заливают сотовые операторы с твоего
разрешения. Так что не всё столь категорично... :wink:
Внимательно просмотри обсуждение статьи - там автор об этом говорит и приложения конкретно
называет апплетами.

ОС, похоже, заменить действительно нельзя... хотя явных препятствий автор статьи
не указал, почему я и попросил выше Шаоса попробовать задать вопрос автору на Хабре...
Но наш админ, похоже, увлёкся бесплодными спорами о "Спецтруме"... :(

С подачи автора статьи я скачал почитать книжечку:
Тимоти М. Юргенсен, Скотт Б. Гатери «Смарт-карты: Настольная книга разработчика». -
«КУДИЦ-образ», 2003, 426 стр.

Ознакомлюсь в общих чертах, что и как, хотя чудес автор обзора на Хабре и не обещает.
Q - Да, хотелось бы понять, насколько широки возможности сим карт как микроконтроллеров. Можно ли, например, купленную у оператора сотовой связи карту использовать как микросхему для электронных часов или с другой непрофильной целью?
A - В подавляющем большенстве случаев — нет. Максимум что возможно — разработать STK-аплет для карт с функциями STK OtA и смириться с тем, что у карты последовательный интерфейс с одной ногой, к тому же ограничится протоколами SIM-карт. То есть для часов однозначно не подойдет, а вот если хранить какие-то секретные вещи — то возможно.
Q - Интересна была бы статья про разработку и заливку такого апплета.
A - Да все стандартно, как везде с телефонами, протобордами и микроконтроллерами. Например, как с Ардуино :)
Q - А флешевые симки можно спокойно затереть и записать туда свою софтину? Используя не яву, а полноценно ресурсы всего железа.
A - Все зависит от конкретного производителя. Если мы, к примеру, говорим о «пиратках» в вида GreenCard и SilverCard — так это обычные PIC-и с EPROM-ом в форм-факторе смарт-карты. Хотие — залейте на них SIM-EMU, хотите эмулятор какого-нибуть CAS-а или телефонной карты %)
iLavr
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

Поделись сцылкой на книгу :oops:
Хочу стать всезнайкой ;-)
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

He3HauKo wrote:Поделись сцылкой на книгу :oops:
Поделился - в "избе читальне"... :wink:



PS. То есть, получается примерно как я и думал, - валяющаяся на полу SIM-карта может
оказаться PIC-микроконтроллером с одним входом/выходом! (если повезет)
:lol:

PPS. А если повезет, то это будет Silver Card (pic16f877+24c64) или GREEN-2 Card (pic16f877+24c256)
iLavr
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

скачал! в нем три файлика CHM, DOC, PDF все в нерабочем состоянии!
А у вас как???
Хочу стать всезнайкой ;-)
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

He3HauKo wrote:скачал! в нем три файлика CHM, DOC, PDF все в нерабочем состоянии!
А у вас как???
Я ж написал там, что ещё не читал - скачал и скинул на внешний диск.
У меня в ноуте хард маленький, поэтому что скачиваю и не успеваю глянуть,
выношу с него. Но посмотрю сегодня - обидно будет, если так - всё ж ~27Mегов... :wink:
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Lavr wrote:...посмотрю сегодня - обидно будет, если так - всё ж ~27Mегов... :wink:
Действительно, какой-то злоумышленный подлог или разводка... :(
"три файлика CHM, DOC, PDF все" - вовсе не те, кем себя называют...

Image

Судя по одинаковой у всех сигнатуруе "ВМ" и заполнению байтом 0FFH - это большие
белые ВМР-картинки! :o
И если им дать расширение "ВМР" - они великолепно открываются! :lol:
Развели, заразы! :o Хорошо, что He3HauKo посмотрел, а то я отложил почитать на выходные...



PS. Новый экземпляр пока не нашел... по пути ищу заодно: Голдовский И.М. «Банковские микропроцессорные карты»
iLavr